20dcee9483 
								
							 
						 
						
							
							
								
								MCF5208 emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2924 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 11:13:39 +00:00  
				
					
						
							
							
								 
						
							
								62ea5b0bd3 
								
							 
						 
						
							
							
								
								Leave running timer alone if not reloading.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2923 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-03 10:44:47 +00:00  
				
					
						
							
							
								 
						
							
								97e7df27cf 
								
							 
						 
						
							
							
								
								Force display update on palette change or loadvm  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2915 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 16:58:29 +00:00  
				
					
						
							
							
								 
						
							
								c9c1a06457 
								
							 
						 
						
							
							
								
								Add support for 5Kc/5Kf/20Kc, based on a patch by Aurelien Jarno.  
							
							... 
							
							
							
							Note that the F64 flag isn't usable on any of those (and the R4000),
so all our 64bit FPU goodness goes out of the window until a shadow
capability flag is implemented. :-(
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2910 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-01 14:58:56 +00:00  
				
					
						
							
							
								 
						
							
								471ea27143 
								
							 
						 
						
							
							
								
								Fix typo in comment.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2901 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 21:30:06 +00:00  
				
					
						
							
							
								 
						
							
								51b2772f28 
								
							 
						 
						
							
							
								
								Fix CPU (re-)selection on reset.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2900 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 20:46:02 +00:00  
				
					
						
							
							
								 
						
							
								fdf41d225e 
								
							 
						 
						
							
							
								
								Replace target_ulong with target_phys_addr_t  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2899 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-30 18:54:40 +00:00  
				
					
						
							
							
								 
						
							
								7b717336e2 
								
							 
						 
						
							
							
								
								SMBus support for MIPS Malta.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2893 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-28 21:01:02 +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  
				
					
						
							
							
								 
						
							
								dd4131b394 
								
							 
						 
						
							
							
								
								Interrupt debugging DPRINTFs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2881 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:42:35 +00:00  
				
					
						
							
							
								 
						
							
								c4a7060cf7 
								
							 
						 
						
							
							
								
								New option -net nic,model=? (Mark Glines)  
							
							... 
							
							
							
							Network documentation update (Mark Glines)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2880 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:41:17 +00:00  
				
					
						
							
							
								 
						
							
								dbe06e1841 
								
							 
						 
						
							
							
								
								Handle unconnected vlan case in lance  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2878 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 19:38:20 +00:00  
				
					
						
							
							
								 
						
							
								b3a2319792 
								
							 
						 
						
							
							
								
								Use qemu_irqs between CPUs and interrupt controller  
							
							... 
							
							
							
							Fix interrupt priority handling which prevented SMP from working
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2875 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 16:42:29 +00:00  
				
					
						
							
							
								 
						
							
								d7edfd2702 
								
							 
						 
						
							
							
								
								Use qemu_irq between interrupt controller and timers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2874 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 16:37:49 +00:00  
				
					
						
							
							
								 
						
							
								70c0de96a3 
								
							 
						 
						
							
							
								
								Use qemu_irqs between dma controllers and esp, lance  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2873 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-27 16:36:10 +00:00  
				
					
						
							
							
								 
						
							
								5aca8c3b2f 
								
							 
						 
						
							
							
								
								Split DMA controller in two  
							
							... 
							
							
							
							Fix register size related bugs
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2869 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-26 17:39:43 +00:00  
				
					
						
							
							
								 
						
							
								20c9f095c4 
								
							 
						 
						
							
							
								
								Implement Sparc64 CPU timers using ptimers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2860 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-25 18:50:28 +00:00  
				
					
						
							
							
								 
						
							
								8d05ea8a33 
								
							 
						 
						
							
							
								
								Change ptimer API to use 64-bit values, add save and load methods  
							
							... 
							
							
							
							Use ptimers for Sparc32 Slavio
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2859 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-24 19:48:41 +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  
				
					
						
							
							
								 
						
							
								adb86c372e 
								
							 
						 
						
							
							
								
								Add WM8750 and MAX7310 chips (I2C slaves).  
							
							... 
							
							
							
							Wolfson Microsystems WM8750 audio chip and Maxim MAX7310 gpio expander chip are used in the Spitz.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2854 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-23 22:04:23 +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  
				
					
						
							
							
								 
						
							
								0633879f1a 
								
							 
						 
						
							
							
								
								m68k/ColdFire system emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2851 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-23 19:58:11 +00:00  
				
					
						
							
							
								 
						
							
								423f0742a8 
								
							 
						 
						
							
							
								
								Add periodic timer implementation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2846 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-23 00:06:54 +00:00  
				
					
						
							
							
								 
						
							
								0ff596d02f 
								
							 
						 
						
							
							
								
								I2C/SMBus framework.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2845 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-23 00:03:59 +00:00  
				
					
						
							
							
								 
						
							
								c6fdf5fca0 
								
							 
						 
						
							
							
								
								Fix interrupt controller address masking  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2844 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-21 18:08:36 +00:00  
				
					
						
							
							
								 
						
							
								5f30d62c26 
								
							 
						 
						
							
							
								
								Delete now unused define.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2840 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-20 10:59:07 +00:00  
				
					
						
							
							
								 
						
							
								642a4f967f 
								
							 
						 
						
							
							
								
								Linux loader rewrite, by H. Peter Anvin.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2835 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-19 21:04:38 +00:00  
				
					
						
							
							
								 
						
							
								5dcb6b914e 
								
							 
						 
						
							
							
								
								Use full 36-bit physical address space on SS10  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-19 12:58:30 +00:00  
				
					
						
							
							
								 
						
							
								f96f4c9d72 
								
							 
						 
						
							
							
								
								Make TCX registers match what NetBSD expects  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2826 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-17 19:34:41 +00:00  
				
					
						
							
							
								 
						
							
								31ade71508 
								
							 
						 
						
							
							
								
								Fix Qemu division by zero triggered by NetBSD  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2825 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-17 19:32:20 +00:00  
				
					
						
							
							
								 
						
							
								4edebb0e8e 
								
							 
						 
						
							
							
								
								Set limits for memory size to avoid overlap with devices  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2823 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-17 19:25:14 +00:00  
				
					
						
							
							
								 
						
							
								3d29fbef06 
								
							 
						 
						
							
							
								
								Force the primary CPU to run and other CPUs to halt, recalculate timers  
							
							... 
							
							
							
							after system_reset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2822 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-17 19:21:46 +00:00  
				
					
						
							
							
								 
						
							
								f707cfba9a 
								
							 
						 
						
							
							
								
								Allow VMware-SVGA operation enable before command FIFO is configured.  Implement "screendump" for 32 bit colour depth.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2808 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-13 13:26:49 +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  
				
					
						
							
							
								 
						
							
								9e315fa93c 
								
							 
						 
						
							
							
								
								PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2797 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-09 20:25: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  
				
					
						
							
							
								 
						
							
								8508b89e36 
								
							 
						 
						
							
							
								
								Add dummy THC and TEC registers to TCX  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2775 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-06 17:39:55 +00:00  
				
					
						
							
							
								 
						
							
								384ccb5d34 
								
							 
						 
						
							
							
								
								Fix slavio_misc base  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2774 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-06 17:33:14 +00:00  
				
					
						
							
							
								 
						
							
								26ea091859 
								
							 
						 
						
							
							
								
								Support for simple YAMON output, by Alec Voropay.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2770 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-04 14:34:34 +00:00  
				
					
						
							
							
								 
						
							
								1f72aae5f3 
								
							 
						 
						
							
							
								
								Change the PCI IO region start to that hardcoded in VBE bios (reported by Jeremy Katz)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2768 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-03 10:09:56 +00:00  
				
					
						
							
							
								 
						
							
								66508601ad 
								
							 
						 
						
							
							
								
								Set OpenBIOS variables in NVRAM  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2764 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-05-01 14:16:52 +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  
				
					
						
							
							
								 
						
							
								9e61ec3153 
								
							 
						 
						
							
							
								
								PL050 status register fixes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2759 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 02:39:55 +00:00  
				
					
						
							
							
								 
						
							
								9d55199763 
								
							 
						 
						
							
							
								
								Account for machine with RAM which is not mapped at 0x0 in arm_boot.c.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2757 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-30 02:24:42 +00:00