Paul Brook 
							
						 
					 
					
						
						
						
						
							
						
						
							a984a69e57 
							
						 
					 
					
						
						
							
							PXA SSI qdev conversion  
						
						... 
						
						
						
						Signed-off-by: Paul Brook <paul@codesourcery.com> 
						
					 
					
						2009-05-14 22:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Brook 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b425361b 
							
						 
					 
					
						
						
							
							PXA2xx I2C slave qdev conversion  
						
						... 
						
						
						
						Signed-off-by: Paul Brook <paul@codesourcery.com> 
						
					 
					
						2009-05-14 22:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Brook 
							
						 
					 
					
						
						
						
						
							
						
						
							bc24a225af 
							
						 
					 
					
						
						
							
							Follow coding conventions  
						
						... 
						
						
						
						Remove explicit struct qualifiers and rename structure types.
Signed-off-by: Paul Brook <paul@codesourcery.com> 
						
					 
					
						2009-05-10 01:44:56 +01:00 
						 
				 
			
				
					
						
							
							
								aliguori 
							
						 
					 
					
						
						
						
						
							
						
						
							3023f3329d 
							
						 
					 
					
						
						
							
							graphical_console_init change (Stefano Stabellini)  
						
						... 
						
						
						
						Patch 5/7
This patch changes the graphical_console_init function to return an
allocated DisplayState instead of a QEMUConsole.
This patch contains just the graphical_console_init change and few other
modifications mainly in console.c and vl.c.
It was necessary to move the display frontends (e.g. sdl and vnc)
initialization after machine->init in vl.c.
This patch does *not* include any required changes to any device, these
changes come with the following patches.
Patch 6/7
This patch changes the QEMUMachine init functions not to take a
DisplayState as an argument because is not needed any more;
In few places the graphic hardware initialization function was called
only if DisplayState was not NULL, now they are always called.
Apart from these cases, the rest are all mechanical substitutions.
Patch 7/7
This patch updates the graphic device code to use the new
graphical_console_init function.
As for the previous patch, in few places graphical_console_init was called
only if DisplayState was not NULL, now it is always called.
Apart from these cases, the rest are all mechanical substitutions.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6344 c046a42c-6fe2-441c-8c8c-71466251a162 
						
					 
					
						2009-01-16 19:04:14 +00:00 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								ths 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								balrog 
							
						 
					 
					
						
						
						
						
							
						
						
							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