dc23e2605d 
								
							 
						 
						
							
							
								
								PXA: Account for offset from page start in a subpage mapping.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5917 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-07 16:08:49 +00:00  
				
					
						
							
							
								 
						
							
								ed00525318 
								
							 
						 
						
							
							
								
								Don't wrap I2C registers addresses on PXA270.  
							
							... 
							
							
							
							This way the registers will only be visible at the given offset instead of
every 0x100 bytes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5899 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-07 01:49:28 +00:00  
				
					
						
							
							
								 
						
							
								0cd2df75a2 
								
							 
						 
						
							
							
								
								Fix RTC initial date computation  
							
							... 
							
							
							
							qemu_get_clock() returns a structure containing the time the user wants
to be set (either UTC time, a local time, or a given date). Use mktimegm()
instead of mktime() to convert it into POSIX time without taking the host
timezone into account.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5878 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-04 21:34:52 +00:00  
				
					
						
							
							
								 
						
							
								8da3ff1809 
								
							 
						 
						
							
							
								
								Change MMIO callbacks to use offsets, not absolute addresses.  
							
							... 
							
							
							
							Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5849 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-01 18:59:50 +00:00  
				
					
						
							
							
								 
						
							
								b6c4f71f50 
								
							 
						 
						
							
							
								
								Resurrect the safe part of r5274  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5401 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-02 19:14:17 +00:00  
				
					
						
							
							
								 
						
							
								2ca83a8dd6 
								
							 
						 
						
							
							
								
								Revert r5274 which breaks savevm/loadvm  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5321 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-25 20:24:19 +00:00  
				
					
						
							
							
								 
						
							
								67d8cec34b 
								
							 
						 
						
							
							
								
								Add signed versions of save/load functions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5274 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-20 08:04:11 +00:00  
				
					
						
							
							
								 
						
							
								c701b35b42 
								
							 
						 
						
							
							
								
								Fix i2c save/restore.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4820 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-01 23:16:53 +00:00  
				
					
						
							
							
								 
						
							
								b3c7724cbc 
								
							 
						 
						
							
							
								
								Move CPU save/load registration to common code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4808 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-30 16:31:04 +00:00  
				
					
						
							
							
								 
						
							
								b6cd0ea120 
								
							 
						 
						
							
							
								
								8250: Customized base baudrate  
							
							... 
							
							
							
							(Jan Kiszka)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4336 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-04 21:42:11 +00:00  
				
					
						
							
							
								 
						
							
								a050e24df2 
								
							 
						 
						
							
							
								
								Hush pointer target signedness warnings from gcc 4.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4231 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-22 02:56:20 +00:00  
				
					
						
							
							
								 
						
							
								f650305967 
								
							 
						 
						
							
							
								
								Unify RTCs that use host time, fix M48t59 alarm.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3984 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-17 11:42:19 +00:00  
				
					
						
							
							
								 
						
							
								31b87f2eeb 
								
							 
						 
						
							
							
								
								Initial PXA27x keypad support, by Armin Kuster.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3818 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-16 12:13:51 +00:00  
				
					
						
							
							
								 
						
							
								e4bcb14c79 
								
							 
						 
						
							
							
								
								Add -drive parameter, by Laurent Vivier.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3759 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-02 04:51:10 +00:00  
				
					
						
							
							
								 
						
							
								87ecb68bdf 
								
							 
						 
						
							
							
								
								Break up vl.h.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 17:14:51 +00:00  
				
					
						
							
							
								 
						
							
								38641a52f2 
								
							 
						 
						
							
							
								
								Convert PXA2xx GPIOs and SCOOP GPIOs to a qemu_irq based api (similar to omap, max7310 and s3c gpios).  
							
							... 
							
							
							
							Convert spitz and gumstix boards to use new api.
Remove now obsolete gpio_handler_t definition.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3670 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 14:07:13 +00:00  
				
					
						
							
							
								 
						
							
								fa58c1568b 
								
							 
						 
						
							
							
								
								removed unused variables  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3612 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 19:48:33 +00:00  
				
					
						
							
							
								 
						
							
								9ee6e8bb85 
								
							 
						 
						
							
							
								
								ARMv7 support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3572 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 00:04:49 +00:00  
				
					
						
							
							
								 
						
							
								aaed909a49 
								
							 
						 
						
							
							
								
								added cpu_model parameter to cpu_init()  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3562 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-10 15:15:54 +00:00  
				
					
						
							
							
								 
						
							
								59c0149bc6 
								
							 
						 
						
							
							
								
								Update TNF bit in I2C status register, original patch by Juergen Lock.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3088 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-27 21:49:15 +00:00  
				
					
						
							
							
								 
						
							
								82d179781b 
								
							 
						 
						
							
							
								
								Various reg offset shift typos.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3085 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-24 01:07:44 +00:00  
				
					
						
							
							
								 
						
							
								fe8f096b16 
								
							 
						 
						
							
							
								
								Spelling fix, by Stuart Brady.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3076 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-07-12 10:59:21 +00:00  
				
					
						
							
							
								 
						
							
								187337f8b0 
								
							 
						 
						
							
							
								
								Fix off-by-one memory region sizes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2931 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 15:19:33 +00:00  
				
					
						
							
							
								 
						
							
								2a1639291b 
								
							 
						 
						
							
							
								
								Remove a local subpage IO hack, now that general subpage IO works.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2885 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 11:26:15 +00:00  
				
					
						
							
							
								 
						
							
								aa941b9445 
								
							 
						 
						
							
							
								
								Savevm/loadvm bits for ARM core, the PXA2xx peripherals and Spitz hardware.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2857 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-24 18:50:09 +00:00  
				
					
						
							
							
								 
						
							
								3f6c925f37 
								
							 
						 
						
							
							
								
								Use i2c_slave_init() to allocate the PXA (dummy) I2C slave.  
							
							... 
							
							
							
							Hush the warning:
hw/pc.c:402: warning: control reaches end of non-void function
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2856 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-23 22:21:27 +00:00  
				
					
						
							
							
								 
						
							
								3f582262e5 
								
							 
						 
						
							
							
								
								Implement the PXA2xx I2C master controller.  
							
							... 
							
							
							
							Fix PXA270-specific timers and make minor changes in other PXA parts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2853 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-23 21:47:51 +00:00  
				
					
						
							
							
								 
						
							
								a07dec2212 
								
							 
						 
						
							
							
								
								Correct NAND erase block size.  Misc fixes in Spitz code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2806 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-12 09:19:36 +00:00  
				
					
						
							
							
								 
						
							
								3bdd58a4df 
								
							 
						 
						
							
							
								
								Correct the number of PXA255 GPIO lines.  Reuse the PXA timers struct for PXA27x additional timers.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2789 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-08 22:51:00 +00:00  
				
					
						
							
							
								 
						
							
								565d28951e 
								
							 
						 
						
							
							
								
								Set OOK when OON is set in OSCC register (thanks to BobOfDoom).  Correct a fatal typo in timer code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2785 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-08 19:20:04 +00:00  
				
					
						
							
							
								 
						
							
								d95b2f8d36 
								
							 
						 
						
							
							
								
								Switch to qemu_ram_alloc() for memory allocation in PXA255/270.  
							
							... 
							
							
							
							Pass correct RAM size to arm_load_kernel (currently unused) - thanks to BobOfDoom.
Register the Xscale Internal Memory Storage.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2784 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-08 19:03:12 +00:00  
				
					
						
							
							
								 
						
							
								ce8198612e 
								
							 
						 
						
							
							
								
								ARM946 CPU support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2783 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-08 02:30:40 +00:00  
				
					
						
							
							
								 
						
							
								a90b7318ba 
								
							 
						 
						
							
							
								
								Implement power state changes (IDLE and SLEEP) for PXA.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2762 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-01 01:28:01 +00:00  
				
					
						
							
							
								 
						
							
								4207117c93 
								
							 
						 
						
							
							
								
								Honour limited subset of --cpu values instead of ignoring.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2761 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-01 01:03:32 +00:00  
				
					
						
							
							
								 
						
							
								21bd785e84 
								
							 
						 
						
							
							
								
								Remove the use of Linux / BSD specific asprintf call.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2760 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 18:43:50 +00:00  
				
					
						
							
							
								 
						
							
								a171fe394a 
								
							 
						 
						
							
							
								
								Add remaining PXA2xx on-chip peripherals except I2C master.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2751 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 01:48:07 +00:00  
				
					
						
							
							
								 
						
							
								c1713132e0 
								
							 
						 
						
							
							
								
								Core features of ARM XScale processors. Main PXA270 and PXA255 peripherals.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2749 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 01:26:42 +00:00