487414f1cb 
								
							 
						 
						
							
							
								
								hw: remove error handling from qemu_malloc() callers (Avi Kivity)  
							
							... 
							
							
							
							Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6529 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-02-05 22:06:05 +00:00  
				
					
						
							
							
								 
						
							
								e64d7d595f 
								
							 
						 
						
							
							
								
								Remove address masking  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5853 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-02 17:47:02 +00:00  
				
					
						
							
							
								 
						
							
								4bf5801db4 
								
							 
						 
						
							
							
								
								Fix ICCS command (Herve Poussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5818 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-30 10:24:13 +00:00  
				
					
						
							
							
								 
						
							
								e3926838a8 
								
							 
						 
						
							
							
								
								Fix 'enable selection' command (esp_4_ensel.diff)  
							
							... 
							
							
							
							Indicate success after 'enable selection' command
Signed-off-by: Herve Poussineau <hpoussin@reactos.org>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5814 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-29 16:51:42 +00:00  
				
					
						
							
							
								 
						
							
								fc4d65da26 
								
							 
						 
						
							
							
								
								Fix command len detection (esp_3_cmdlen.diff)  
							
							... 
							
							
							
							When command is not DMA, TCMID and TCLO registers are not filled. Use command buffer len instead
Signed-off-by: Herve Poussineau <hpoussin@reactos.org>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5813 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-29 16:51:02 +00:00  
				
					
						
							
							
								 
						
							
								b44c08fab3 
								
							 
						 
						
							
							
								
								Fix configuration 2 register (esp_2_cfg2.diff):  
							
							... 
							
							
							
							According to http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR53C9X.txt ,
"Any bit pattern written to this register may be read back and should be identical"
Signed-off-by: Herve Poussineau <hpoussin@reactos.org>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5812 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-29 16:48:29 +00:00  
				
					
						
							
							
								 
						
							
								8dea1dd406 
								
							 
						 
						
							
							
								
								Misc fixes (Herve Poussineau)  
							
							... 
							
							
							
							- Fix internal fifo size (16 bytes), according to http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR53C9X.txt 
- Fix values of STAT_MI and STAT_MO
- Give a scsi ID to adapter, and prevent this ID to be used by devices
- Prevent fifo overrun in esp_mem_writeb
- Add a ESP_ERROR macro, and use it where appropriate
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5811 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-11-29 16:45:28 +00:00  
				
					
						
							
							
								 
						
							
								b6c4f71f50 
								
							 
						 
						
							
							
								
								Resurrect the safe part of r5274  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5401 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-02 19:14:17 +00:00  
				
					
						
							
							
								 
						
							
								daa41b0010 
								
							 
						 
						
							
							
								
								Sun ss20 OBP does 32bit register access to esp (Robert Reif)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5394 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-02 18:07:56 +00:00  
				
					
						
							
							
								 
						
							
								2ca83a8dd6 
								
							 
						 
						
							
							
								
								Revert r5274 which breaks savevm/loadvm  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5321 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-25 20:24:19 +00:00  
				
					
						
							
							
								 
						
							
								67d8cec34b 
								
							 
						 
						
							
							
								
								Add signed versions of save/load functions  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5274 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-09-20 08:04:11 +00:00  
				
					
						
							
							
								 
						
							
								a214c59855 
								
							 
						 
						
							
							
								
								Suppress OpenBSD warning messages for leftover fifo bytes  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4791 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-25 19:59:53 +00:00  
				
					
						
							
							
								 
						
							
								cce40fccbd 
								
							 
						 
						
							
							
								
								Fix compilation warning  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4638 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-06-01 12:49:32 +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  
				
					
						
							
							
								 
						
							
								c73f96fddc 
								
							 
						 
						
							
							
								
								Fix irq handling (Hervé Poussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4245 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-04-24 17:20:25 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								7c56045670 
								
							 
						 
						
							
							
								
								Register only valid register access widths  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3881 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-01-01 17:06:38 +00:00  
				
					
						
							
							
								 
						
							
								985a03b0ce 
								
							 
						 
						
							
							
								
								Real SCSI device passthrough (v4), by Laurent Vivier.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3851 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-24 16:10:43 +00:00  
				
					
						
							
							
								 
						
							
								8ccc2ace56 
								
							 
						 
						
							
							
								
								SCSI cleanup, by Laurent Vivier.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3797 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-10 02:58:34 +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  
				
					
						
							
							
								 
						
							
								5ad6bb97a4 
								
							 
						 
						
							
							
								
								Name the magic constants, wrap long lines  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3751 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-12-01 14:51:23 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								3b46e62427 
								
							 
						 
						
							
							
								
								find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3177 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-09-17 08:09:54 +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  
				
					
						
							
							
								 
						
							
								74ec604813 
								
							 
						 
						
							
							
								
								Enable Selection command (NetBSD)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3117 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-08-11 07:58:41 +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  
				
					
						
							
							
								 
						
							
								5425a2164c 
								
							 
						 
						
							
							
								
								Fix Sparc32 device save methods  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2657 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-13 19:24:07 +00:00  
				
					
						
							
							
								 
						
							
								fa1fb14cd2 
								
							 
						 
						
							
							
								
								Fix SCSI cdrom boot, thanks Blue Swirl.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2278 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-12-24 17:12:43 +00:00  
				
					
						
							
							
								 
						
							
								6787f5fae0 
								
							 
						 
						
							
							
								
								SPARC SCSI fixes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2158 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-09-17 03:20:58 +00:00  
				
					
						
							
							
								 
						
							
								67e999be93 
								
							 
						 
						
							
							
								
								Separate the DMA controllers - Convert ESP to new DMA methods (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2143 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-09-03 16:09:07 +00:00  
				
					
						
							
							
								 
						
							
								a917d384ac 
								
							 
						 
						
							
							
								
								SCSI TCQ support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2139 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-08-29 04:52:16 +00:00  
				
					
						
							
							
								 
						
							
								3dc1cb3428 
								
							 
						 
						
							
							
								
								ESP DMA fix.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2110 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-08-15 22:57:33 +00:00  
				
					
						
							
							
								 
						
							
								4d611c9a2f 
								
							 
						 
						
							
							
								
								SCSI and USB async IO support.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2107 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-08-12 01:04:27 +00:00  
				
					
						
							
							
								 
						
							
								9f149aa9c1 
								
							 
						 
						
							
							
								
								SATN fixes (Blue Swirl).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1947 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-06-03 14:19:19 +00:00  
				
					
						
							
							
								 
						
							
								0fc5c15a4f 
								
							 
						 
						
							
							
								
								SCSI lun probing fix.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1945 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-26 21:53:41 +00:00  
				
					
						
							
							
								 
						
							
								4be9a500e7 
								
							 
						 
						
							
							
								
								Fix partial transfer bug.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1943 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-26 17:15:13 +00:00  
				
					
						
							
							
								 
						
							
								2e5d83bbef 
								
							 
						 
						
							
							
								
								Rearrange SCSI disk emulation code.  
							
							... 
							
							
							
							Add USB mass storage device emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1940 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-25 23:58:51 +00:00  
				
					
						
							
							
								 
						
							
								e4d165c24b 
								
							 
						 
						
							
							
								
								Don't clear DMA status register when loading address.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1929 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-21 22:20:03 +00:00  
				
					
						
							
							
								 
						
							
								db59203d10 
								
							 
						 
						
							
							
								
								ESP DMA fix.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1926 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-05-21 12:46:31 +00:00  
				
					
						
							
							
								 
						
							
								4e9aec746e 
								
							 
						 
						
							
							
								
								Sparcf ESP dma fixes (Blue Swirl).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1776 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-03-11 16:29:14 +00:00  
				
					
						
							
							
								 
						
							
								b9788fc4c4 
								
							 
						 
						
							
							
								
								cdrom_read_toc support (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1693 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-12-05 20:30:36 +00:00  
				
					
						
							
							
								 
						
							
								9e61bde56a 
								
							 
						 
						
							
							
								
								sparc merge (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1620 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-11 00:24:58 +00:00  
				
					
						
							
							
								 
						
							
								4f6200f03b 
								
							 
						 
						
							
							
								
								ESP PIO mode, 2k CDROM sector size (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1577 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-10-30 17:24:05 +00:00  
				
					
						
							
							
								 
						
							
								2f275b8f9f 
								
							 
						 
						
							
							
								
								SCSI support (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1344 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-04-06 20:31:50 +00:00  
				
					
						
							
							
								 
						
							
								6f7e9aec5e 
								
							 
						 
						
							
							
								
								sparc fixes (Blue Swirl)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1326 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-03-13 09:43:36 +00:00