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  
				
					
						
							
							
								 
						
							
								4a0577124a 
								
							 
						 
						
							
							
								
								No functional changes:  
							
							... 
							
							
							
							- compilation warning fixes
- make loglevel tests consistent
- use cpu_abort instead of printf(...); exit
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2706 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-19 08:42:21 +00:00  
				
					
						
							
							
								 
						
							
								0a032cbec6 
								
							 
						 
						
							
							
								
								Add reset callbacks for PowerPC CPU.  
							
							... 
							
							
							
							Move cpu_ppc_init, cpu_ppc_close, cpu_ppc_reset and ppc_tlb_invalidate
into helper.c as they are to be called from outside of the translated code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2682 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-16 08:56:52 +00:00  
				
					
						
							
							
								 
						
							
								dd37a5e4d7 
								
							 
						 
						
							
							
								
								PREP and heathrow machines only support PowerPC CPU with a 6xx bus.  
							
							... 
							
							
							
							Mac99 machine may also support PowerPC 970 CPU.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2681 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-16 07:41:07 +00:00  
				
					
						
							
							
								 
						
							
								24be5ae3a0 
								
							 
						 
						
							
							
								
								Add PowerPC 405 input pins (IRQ, resets, ...) model.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2654 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-12 21:24:29 +00:00  
				
					
						
							
							
								 
						
							
								e9df014c0b 
								
							 
						 
						
							
							
								
								Implement embedded IRQ controller for PowerPC 6xx/740 & 750.  
							
							... 
							
							
							
							Fix PowerPC external interrupt input handling and lowering.
Fix OpenPIC output pins management.
Fix multiples bugs in OpenPIC IRQ management.
Fix OpenPIC CPU(s) reset function.
Fix Mac99 machine to properly route OpenPIC outputs to the PowerPC input pins.
Fix PREP machine to properly route i8259 output to the PowerPC external
  interrupt pin.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2647 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-09 22:45:36 +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  
				
					
						
							
							
								 
						
							
								4710357290 
								
							 
						 
						
							
							
								
								New model for PowerPC CPU hardware interrupt events:  
							
							... 
							
							
							
							move all PowerPC specific code into target-ppc/helper.c to avoid polluting
the common code in cpu-exec.c. This makes implementation of new features
(ie embedded PowerPC timers, critical interrupts, ...) easier.
This also avoid hardcoding the IRQ callback in the OpenPIC controller,
making it more easily reusable and allowing cascading.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2542 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-30 09:38:04 +00:00  
				
					
						
							
							
								 
						
							
								e24ad6f140 
								
							 
						 
						
							
							
								
								OHCI USB PXA support (Andrzej Zaborowski).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2490 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-17 16:59:31 +00:00  
				
					
						
							
							
								 
						
							
								94fc95cdb2 
								
							 
						 
						
							
							
								
								New -cpu options: choose CPU model for emulated target.  
							
							... 
							
							
							
							Only relevant on PowerPC targets, for now.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2468 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-05 19:44:02 +00:00  
				
					
						
							
							
								 
						
							
								d8b20157fc 
								
							 
						 
						
							
							
								
								Remove unused variable.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2254 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-21 16:50:54 +00:00  
				
					
						
							
							
								 
						
							
								89b6b50892 
								
							 
						 
						
							
							
								
								vga init changes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2114 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-08-17 10:45:20 +00:00  
				
					
						
							
							
								 
						
							
								0d92ed3022 
								
							 
						 
						
							
							
								
								OHCI USB host emulation.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1928 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-21 16:30:15 +00:00  
				
					
						
							
							
								 
						
							
								a41b2ff2dd 
								
							 
						 
						
							
							
								
								Allow selection of emulated network card.  
							
							... 
							
							
							
							rtl8139 emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1745 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-05 04:14:41 +00:00  
				
					
						
							
							
								 
						
							
								e5d13e2f64 
								
							 
						 
						
							
							
								
								more generic serial port (initial patch by Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1654 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-23 21:11:49 +00:00  
				
					
						
							
							
								 
						
							
								c68ea7043f 
								
							 
						 
						
							
							
								
								cpu_single_env usage fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1644 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-21 23:33:12 +00:00  
				
					
						
							
							
								 
						
							
								819385c58b 
								
							 
						 
						
							
							
								
								suppressed m48t08 RTC - simplified m48t59 RTC api  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1573 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 16:58:32 +00:00  
				
					
						
							
							
								 
						
							
								4157a66212 
								
							 
						 
						
							
							
								
								allow variable bios size  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1496 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-03 16:00:49 +00:00  
				
					
						
							
							
								 
						
							
								fb3444b86c 
								
							 
						 
						
							
							
								
								endian register support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1493 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-03 13:57:11 +00:00  
				
					
						
							
							
								 
						
							
								3fc6c082e3 
								
							 
						 
						
							
							
								
								preliminary patch to support more PowerPC CPUs (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1489 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-02 20:59:34 +00:00  
				
					
						
							
							
								 
						
							
								3de388f676 
								
							 
						 
						
							
							
								
								more generic i8259 support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1487 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-07-02 18:11:44 +00:00  
				
					
						
							
							
								 
						
							
								c0e564d53b 
								
							 
						 
						
							
							
								
								use new machine API  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1451 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-06-05 15:17:28 +00:00  
				
					
						
							
							
								 
						
							
								da9b266bb8 
								
							 
						 
						
							
							
								
								PREP machines have two IO mappings.  
							
							... 
							
							
							
							This patch adds support for non-contiguous IO map, which is used by
OS/2.
It also adds the missing legacy IO ports for the PREP PCI bridge and
changes CPU PVR from 74x/75x to 604 to make OS/2 happy.
(Jocelyn Mayer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1381 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-23 18:18:54 +00:00  
				
					
						
							
							
								 
						
							
								8d11df9e5a 
								
							 
						 
						
							
							
								
								multiple serial port support - terminal init fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1048 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-08-24 21:13:40 +00:00  
				
					
						
							
							
								 
						
							
								82c643ff50 
								
							 
						 
						
							
							
								
								char device support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1023 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-07-14 17:28:13 +00:00  
				
					
						
							
							
								 
						
							
								46e50e9d58 
								
							 
						 
						
							
							
								
								added PCI bus  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@961 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-21 19:43:00 +00:00  
				
					
						
							
							
								 
						
							
								b6b8bd1819 
								
							 
						 
						
							
							
								
								ppc init fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@957 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-21 16:55:53 +00:00  
				
					
						
							
							
								 
						
							
								a4193c8a4b 
								
							 
						 
						
							
							
								
								support for opaque data on memory I/Os  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@874 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-03 14:01:43 +00:00  
				
					
						
							
							
								 
						
							
								642012017c 
								
							 
						 
						
							
							
								
								PowerPC prep/chrp/pmac support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@865 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-26 22:55:16 +00:00  
				
					
						
							
							
								 
						
							
								a2a444d6e0 
								
							 
						 
						
							
							
								
								PowerPC merge  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@862 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-23 22:34:16 +00:00  
				
					
						
							
							
								 
						
							
								9fddaa0c0c 
								
							 
						 
						
							
							
								
								PowerPC merge: real time TB and decrementer - faster and simpler exception handling (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@841 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-21 12:59:32 +00:00  
				
					
						
							
							
								 
						
							
								5ce276a11a 
								
							 
						 
						
							
							
								
								VGA PCI support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@826 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-20 12:48:53 +00:00  
				
					
						
							
							
								 
						
							
								69b910399a 
								
							 
						 
						
							
							
								
								PCI support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@818 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-05-18 23:05:28 +00:00  
				
					
						
							
							
								 
						
							
								26aa7d72cc 
								
							 
						 
						
							
							
								
								isa memory remapping support (aka PPC PREP VGA support)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@773 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-28 22:26:05 +00:00  
				
					
						
							
							
								 
						
							
								7fd7b91fac 
								
							 
						 
						
							
							
								
								amd64 port  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@764 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-26 19:46:45 +00:00  
				
					
						
							
							
								 
						
							
								f658b4db79 
								
							 
						 
						
							
							
								
								isa bridge endianness fixes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@761 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-25 22:10:09 +00:00  
				
					
						
							
							
								 
						
							
								2e12669a4c 
								
							 
						 
						
							
							
								
								consistent use of target_ulong and target_phys_addr_t  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@758 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-25 21:28:44 +00:00  
				
					
						
							
							
								 
						
							
								c5df018e56 
								
							 
						 
						
							
							
								
								ppc: suppressed unneeded globals and headers - added explicit type for ppc nvram  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@723 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-12 20:54:52 +00:00  
				
					
						
							
							
								 
						
							
								a541f297a3 
								
							 
						 
						
							
							
								
								PowerPC system emulation fixes (Jocelyn Mayer)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@722 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-12 20:39:29 +00:00