0ae18ceeaa 
								
							 
						 
						
							
							
								
								Check NIC model in some NIC init functions (Mark McLoughlin)  
							
							... 
							
							
							
							Some NIC init functions are only called when that model is
the only valid model. In that case, it makes sense to use
qemu_check_nic_model() from the NIC init function itself.
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6286 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-13 19:39:36 +00:00  
				
					
						
							
							
								 
						
							
								f5cbc474e8 
								
							 
						 
						
							
							
								
								ESCC: swap the two CharDriverState arguments  
							
							... 
							
							
							
							Swap the two CharDriverState arguments so that the first argument
corresponds to the channel A and the second argument to the channel B.
Modify hw/sun4m.c accordingly.
This fixes the order of the serial ports on the PPC machines.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6284 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-13 19:08:18 +00:00  
				
					
						
							
							
								 
						
							
								b4ed08e09e 
								
							 
						 
						
							
							
								
								Rename slavio_serial functions to escc, add clock rate and it_shift parameters  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6270 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-12 17:38:28 +00:00  
				
					
						
							
							
								 
						
							
								6ea5259547 
								
							 
						 
						
							
							
								
								Fix segfault  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6267 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-01-10 14:38:00 +00:00  
				
					
						
							
							
								 
						
							
								fe09612978 
								
							 
						 
						
							
							
								
								Sun4m use 0 for nonexistent devices (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6127 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-24 20:21:18 +00:00  
				
					
						
							
							
								 
						
							
								1d6198c3b0 
								
							 
						 
						
							
							
								
								Remove unnecessary trailing newlines  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6000 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-13 09:32:43 +00:00  
				
					
						
							
							
								 
						
							
								ce802585a9 
								
							 
						 
						
							
							
								
								Don't rely on the fact that MAX_FD is 2 (Herve Poussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5810 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-29 16:42:40 +00:00  
				
					
						
							
							
								 
						
							
								5c6602c546 
								
							 
						 
						
							
							
								
								Use qemu_ram_alloc  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5630 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-05 19:25:39 +00:00  
				
					
						
							
							
								 
						
							
								1bcee01487 
								
							 
						 
						
							
							
								
								More realistic max_cpus  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5604 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-02 16:51:02 +00:00  
				
					
						
							
							
								 
						
							
								a722772711 
								
							 
						 
						
							
							
								
								Fix loading of unstripped ELF PROM image  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5603 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-02 14:44:35 +00:00  
				
					
						
							
							
								 
						
							
								6d0c293dc3 
								
							 
						 
						
							
							
								
								Halt the CPU using a qemu_irq  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5601 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-02 10:51:05 +00:00  
				
					
						
							
							
								 
						
							
								492c30af25 
								
							 
						 
						
							
							
								
								Make DMA bottom-half driven (v2)  
							
							... 
							
							
							
							The current DMA routines are driven by a call in main_loop_wait() after every
select.
This patch converts the DMA code to be driven by a constantly rescheduled
bottom half.  The advantage of using a scheduled bottom half is that we can
stop scheduling the bottom half when there no DMA channels are runnable.  This
means we can potentially detect this case and sleep longer in the main loop.
The only two architectures implementing DMA_run() are cris and i386.  For cris,
I converted it to a simple repeating bottom half.  I've only compile tested
this as cris does not seem to work on a 64-bit host.  It should be functionally
identical to the previous implementation so I expect it to work.
For x86, I've made sure to only fire the DMA bottom half if there is a DMA
channel that is runnable.  The effect of this is that unless you're using sb16
or a floppy disk, the DMA bottom half never fires.
You probably should test this malc.  My own benchmarks actually show slight
improvement by it's possible the change in timing could affect your demos.
Since v1, I've changed the code to use a BH instead of a timer.  cris at least
seems to depend on faster than 10ms polling.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5573 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-31 17:25:56 +00:00  
				
					
						
							
							
								 
						
							
								1572a18cc6 
								
							 
						 
						
							
							
								
								Sun4c cleanups (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5568 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-28 17:55:32 +00:00  
				
					
						
							
							
								 
						
							
								8137cde8f9 
								
							 
						 
						
							
							
								
								Move sun4c to its own hwdef (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5549 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-27 15:56:56 +00:00  
				
					
						
							
							
								 
						
							
								b2097003ec 
								
							 
						 
						
							
							
								
								machine struct - specify max_cpus at the per machine level (Jes Sorensen)  
							
							... 
							
							
							
							Introduce a max_cpus per-machine variable, allowing individual boards
to limit it's number of CPUs. Check requested number of CPUs in setup
code and exit if it exceeds the supported number for the machine.
This also renders the static MAX_CPUS check obsolete, so remove this
from vl.c.
Signed-off-by: Jes Sorensen <jes@sgi.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5443 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-07 20:39:39 +00:00  
				
					
						
							
							
								 
						
							
								2bfdab638a 
								
							 
						 
						
							
							
								
								Move nographic export to sysemu.h  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5414 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-04 07:22:29 +00:00  
				
					
						
							
							
								 
						
							
								ada24f8466 
								
							 
						 
						
							
							
								
								Fix SS-2 crash  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5357 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-29 18:24:38 +00:00  
				
					
						
							
							
								 
						
							
								c9b1ae2cfd 
								
							 
						 
						
							
							
								
								Add to machine structure a flag to use SCSI drives instead of IDE: fixes SS-20  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5339 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-28 18:55:17 +00:00  
				
					
						
							
							
								 
						
							
								fbfcf955ba 
								
							 
						 
						
							
							
								
								Add Sparc32 display depth to firmware configuration  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5261 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-18 18:34:28 +00:00  
				
					
						
							
							
								 
						
							
								905fdcb526 
								
							 
						 
						
							
							
								
								Add common keys to firmware configuration  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5260 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-18 18:33:18 +00:00  
				
					
						
							
							
								 
						
							
								3cce62435c 
								
							 
						 
						
							
							
								
								Key/value based qemu<->guest firmware communication mechanism (Gleb Natapov)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5256 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-18 18:27:29 +00:00  
				
					
						
							
							
								 
						
							
								363a37d520 
								
							 
						 
						
							
							
								
								Fix OpenBSD linker warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5044 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-21 17:58:08 +00:00  
				
					
						
							
							
								 
						
							
								f88e4b91be 
								
							 
						 
						
							
							
								
								Allow boot without a drive on Sparc machines (partly extracted from Xen)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4997 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-12 15:58:35 +00:00  
				
					
						
							
							
								 
						
							
								66de733bdb 
								
							 
						 
						
							
							
								
								Use C99 initializers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4996 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-08-12 15:51:09 +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  
				
					
						
							
							
								 
						
							
								e7fb1406b0 
								
							 
						 
						
							
							
								
								Fix some compiler signed/unsigned char warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4782 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-23 17:52:43 +00:00  
				
					
						
							
							
								 
						
							
								81864572e6 
								
							 
						 
						
							
							
								
								Add support for boot_set command  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4764 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-20 16:25:56 +00:00  
				
					
						
							
							
								 
						
							
								1a14026e11 
								
							 
						 
						
							
							
								
								Allow NWINDOWS selection (CPU feature with model specific defaults)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4690 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-07 08:07:37 +00:00  
				
					
						
							
							
								 
						
							
								e01f4a1ce0 
								
							 
						 
						
							
							
								
								Fix loading of binary ROMs  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4452 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-13 15:44:10 +00:00  
				
					
						
							
							
								 
						
							
								293f78bc1b 
								
							 
						 
						
							
							
								
								Remove most uses of phys_ram_base (initial patch by Ian Jackson)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4442 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 17:22:13 +00:00  
				
					
						
							
							
								 
						
							
								77f193daa8 
								
							 
						 
						
							
							
								
								Wrap long lines  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4440 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-12 16:13:33 +00:00  
				
					
						
							
							
								 
						
							
								22548760ca 
								
							 
						 
						
							
							
								
								Fix compiler warnings  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4404 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-10 10:12:00 +00:00  
				
					
						
							
							
								 
						
							
								6ef05b9546 
								
							 
						 
						
							
							
								
								Improved large memory support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4292 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-05-01 18:21:46 +00:00  
				
					
						
							
							
								 
						
							
								00f82b8a31 
								
							 
						 
						
							
							
								
								Use correct types to enable > 2G support, based on a patch from  
							
							... 
							
							
							
							Anthony Liguori.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4265 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-27 21:12:55 +00:00  
				
					
						
							
							
								 
						
							
								c1d00dc0b4 
								
							 
						 
						
							
							
								
								Revert wrong changes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4264 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-27 16:43:11 +00:00  
				
					
						
							
							
								 
						
							
								ac2e9d66b2 
								
							 
						 
						
							
							
								
								Fix broken TCX vram, restore Sun4u PROM_SIZE_MAX  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4263 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-27 15:29:18 +00:00  
				
					
						
							
							
								 
						
							
								7fb4fdcffe 
								
							 
						 
						
							
							
								
								RAM usage information in machine definition.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4246 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-24 17:59:27 +00:00  
				
					
						
							
							
								 
						
							
								03875444d9 
								
							 
						 
						
							
							
								
								Revert "Use correct types to enable > 2G support" (r4238), it is  
							
							... 
							
							
							
							not yet ready.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4240 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-22 20:45:18 +00:00  
				
					
						
							
							
								 
						
							
								967032c3d5 
								
							 
						 
						
							
							
								
								Use correct types to enable > 2G support, based on a patch from  
							
							... 
							
							
							
							Anthony Liguori.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4238 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-22 20:37:34 +00:00  
				
					
						
							
							
								 
						
							
								5d20fa6b30 
								
							 
						 
						
							
							
								
								ESP: Add it_shift parameter (Hervé Poussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4186 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-09 16:32:48 +00:00  
				
					
						
							
							
								 
						
							
								2be17ebded 
								
							 
						 
						
							
							
								
								Wire up TC signal from Aux1 to FDC  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4096 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-21 18:05:23 +00:00  
				
					
						
							
							
								 
						
							
								a526a31cb4 
								
							 
						 
						
							
							
								
								Add more machine definitions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4020 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-05 18:27:45 +00:00  
				
					
						
							
							
								 
						
							
								f32d7ec537 
								
							 
						 
						
							
							
								
								Show IRQ set or reset (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4016 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-04 20:29:59 +00:00  
				
					
						
							
							
								 
						
							
								8b17de88e0 
								
							 
						 
						
							
							
								
								Let ESP SCSI adapter to be usable outside sun4m (Herv�oussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4007 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-03-02 08:48:47 +00:00  
				
					
						
							
							
								 
						
							
								309e60bd07 
								
							 
						 
						
							
							
								
								Fix sun4m machine if MAX_FD != 2 (Herv�oussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4001 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-29 19:26:20 +00:00  
				
					
						
							
							
								 
						
							
								577d8dd437 
								
							 
						 
						
							
							
								
								Fix SS-20 auxio addresses  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3980 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-11 20:01:36 +00:00  
				
					
						
							
							
								 
						
							
								127fc407be 
								
							 
						 
						
							
							
								
								Move AUX1 and AUX2 to correct locations  
							
							... 
							
							
							
							Update Sparc32 OpenBIOS image to SVN revision 185. Changes:
r184: Enforce malloc alignment
r185: Move AUX1 and AUX2 to correct locations, rename APC
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3946 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-01 20:12:40 +00:00  
				
					
						
							
							
								 
						
							
								0019ad5346 
								
							 
						 
						
							
							
								
								Rearrange slavio_misc code to prepare for different addresses  
							
							... 
							
							
							
							Pass first env instead of using cpu_single_env directly
Add Aux1 to Sun4c
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3934 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-27 09:49:28 +00:00  
				
					
						
							
							
								 
						
							
								e42c20b41a 
								
							 
						 
						
							
							
								
								Give ECC controller an IRQ (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3923 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-17 21:04:16 +00:00  
				
					
						
							
							
								 
						
							
								8e82c6a880 
								
							 
						 
						
							
							
								
								Make error messages consistent (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3891 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-06 07:50:38 +00:00  
				
					
						
							
							
								 
						
							
								e3a79bcadd 
								
							 
						 
						
							
							
								
								Fix Debian serial console boot problem reported by Aurelien Jarno  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3883 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-01 20:57:25 +00:00  
				
					
						
							
							
								 
						
							
								ff403da6a7 
								
							 
						 
						
							
							
								
								DVMA translation errors raise a module error irq (NMI)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3880 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-01 17:04:45 +00:00  
				
					
						
							
							
								 
						
							
								6341fdcb78 
								
							 
						 
						
							
							
								
								Fix CPU timer interrupts  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3876 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-29 20:09:57 +00:00  
				
					
						
							
							
								 
						
							
								cebb73aa5f 
								
							 
						 
						
							
							
								
								Fix SS-2 boot mode  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3874 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-29 18:34:23 +00:00  
				
					
						
							
							
								 
						
							
								cf3102acc0 
								
							 
						 
						
							
							
								
								Set SS-5 IOMMU version to Turbosparc to match default CPU (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3873 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-29 09:07:00 +00:00  
				
					
						
							
							
								 
						
							
								4aed2c33eb 
								
							 
						 
						
							
							
								
								M48T02 support (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3872 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-29 09:05:30 +00:00  
				
					
						
							
							
								 
						
							
								ee76f82edb 
								
							 
						 
						
							
							
								
								Initial support for SS-2 (Sun4c)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3870 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-28 20:59:23 +00:00  
				
					
						
							
							
								 
						
							
								7d85892b9b 
								
							 
						 
						
							
							
								
								Initial support for Sun4d machines (SS-1000, SS-2000)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3869 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-28 20:57:43 +00:00  
				
					
						
							
							
								 
						
							
								4c2485de38 
								
							 
						 
						
							
							
								
								Add ID register  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3864 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-27 20:26:23 +00:00  
				
					
						
							
							
								 
						
							
								19f8e5dd2b 
								
							 
						 
						
							
							
								
								Only create as many per CPU timers as there are CPUs. (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3833 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-17 18:17:17 +00:00  
				
					
						
							
							
								 
						
							
								ae40972f78 
								
							 
						 
						
							
							
								
								Add SPARCstation 20 machine type (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3802 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-10 20:00:11 +00:00  
				
					
						
							
							
								 
						
							
								7eb0c8e8f9 
								
							 
						 
						
							
							
								
								Add support for eccmemctl (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3785 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-09 17:03:50 +00:00  
				
					
						
							
							
								 
						
							
								577390ff4b 
								
							 
						 
						
							
							
								
								No keyboard mode (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3773 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-04 20:58:31 +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  
				
					
						
							
							
								 
						
							
								3ebf5aafe5 
								
							 
						 
						
							
							
								
								Use slavio base as boot prom address, rearrange sun4m init code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3747 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-28 20:54:33 +00:00  
				
					
						
							
							
								 
						
							
								b881c2c6e7 
								
							 
						 
						
							
							
								
								Remove unused parameters from QEMUMachineInitFunc (Laurent Vivier)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3687 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-18 08:46:58 +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  
				
					
						
							
							
								 
						
							
								7fbfb139ec 
								
							 
						 
						
							
							
								
								Machine specific IOMMU version (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3664 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-17 09:04:09 +00:00  
				
					
						
							
							
								 
						
							
								d2c63fc185 
								
							 
						 
						
							
							
								
								Update OHW interface to version 3.  
							
							... 
							
							
							
							Use common ABI description file with OpenBIOS.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3648 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-14 19:35:16 +00:00  
				
					
						
							
							
								 
						
							
								6a3b9cc9c5 
								
							 
						 
						
							
							
								
								Add SPARCserver 600MP emulation (original patch by Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3604 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-11 17:56:38 +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  
				
					
						
							
							
								 
						
							
								741402f933 
								
							 
						 
						
							
							
								
								Remove target dependent code  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3528 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-04 11:59:15 +00:00  
				
					
						
							
							
								 
						
							
								6ac0e82da1 
								
							 
						 
						
							
							
								
								Set boot sequence from command line (Dan Kenigsberg).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3497 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-31 01:54:04 +00:00  
				
					
						
							
							
								 
						
							
								952a328ff5 
								
							 
						 
						
							
							
								
								SuperSparc MXCC support (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3397 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-14 16:29:21 +00:00  
				
					
						
							
							
								 
						
							
								f930d07eda 
								
							 
						 
						
							
							
								
								More detabification  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3338 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-06 11:28:21 +00:00  
				
					
						
							
							
								 
						
							
								81732d1926 
								
							 
						 
						
							
							
								
								Implement user mode for timers  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3337 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-06 11:25:43 +00:00  
				
					
						
							
							
								 
						
							
								aa6ad6fee2 
								
							 
						 
						
							
							
								
								Support for loading a real BIOS image (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3336 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-06 11:24:18 +00:00  
				
					
						
							
							
								 
						
							
								1192dad879 
								
							 
						 
						
							
							
								
								New '-bios' option, used to select an alternate BIOS image from bios_dir.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3331 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-05 13:08:35 +00:00  
				
					
						
							
							
								 
						
							
								0bd5f4ce3b 
								
							 
						 
						
							
							
								
								Fix kernel loading  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3314 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-02 19:15:48 +00:00  
				
					
						
							
							
								 
						
							
								40ce0a9a8f 
								
							 
						 
						
							
							
								
								CPU boot mode  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3231 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-24 19:44:09 +00:00  
				
					
						
							
							
								 
						
							
								5fafdf24ef 
								
							 
						 
						
							
							
								
								find -type f | xargs sed -i 's/[\t ]$//g' # on most files  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3173 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-16 21:08:06 +00:00  
				
					
						
							
							
								 
						
							
								2d069bab6a 
								
							 
						 
						
							
							
								
								Use qemu_irq for a reset signal between DMA and ESP/Lance  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3120 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-08-16 19:56:27 +00:00  
				
					
						
							
							
								 
						
							
								327ac2e797 
								
							 
						 
						
							
							
								
								Fix Sparc32 interrupt handling  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3110 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-08-04 10:50:30 +00:00  
				
					
						
							
							
								 
						
							
								b3ceef24f4 
								
							 
						 
						
							
							
								
								Rename variables and rearrange code to please gcc -Wshadow checks  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3023 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-25 19:56:13 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								eee0b8367b 
								
							 
						 
						
							
							
								
								TCX 24 bit model support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2710 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-21 19:45:49 +00:00  
				
					
						
							
							
								 
						
							
								1c6e907082 
								
							 
						 
						
							
							
								
								Fix TCX base on SS10  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2636 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-07 19:33:54 +00:00  
				
					
						
							
							
								 
						
							
								d537cf6c86 
								
							 
						 
						
							
							
								
								Unify IRQ handling.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2635 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-07 18:14:41 +00:00  
				
					
						
							
							
								 
						
							
								803b3c7b4d 
								
							 
						 
						
							
							
								
								Fill in real SparcStation 10 values  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2602 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-05 17:00:23 +00:00  
				
					
						
							
							
								 
						
							
								74287114c9 
								
							 
						 
						
							
							
								
								Improved initrd support for mips.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2574 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-01 17:56:37 +00:00