d78f399542 
								
							 
						 
						
							
							
								
								Delete some unused macros detected with -Wp,-Wunused-macros use  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6856 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2009-03-16 16:33:01 +00:00  
				
					
						
							
							
								 
						
							
								4efbe58fb5 
								
							 
						 
						
							
							
								
								MIPS Magnum: fix memory-mapped i8042  
							
							... 
							
							
							
							Current implementation of memory-mapped i8042 controller is atm
implemented with an interface shift (it_shift) parameter, like most all
memory-mapped devices in Qemu.
However, this isn't suitable for MIPS Magnum, where i8042 controller is at
0x80005000 up to 0x80005fff.
Thomas Bogendoerfer (from #mipslinux) tested the behaviour of a real
machine, and found that odd addresses are for status/command register, and
even addresses for data register.
Attached patch implements this behaviour by replacing the it_shift
parameter by a mask one.
Incidentally, keyboard now works on OpenBSD 2.3, which accesses i8042
controller at 0x80005060 and 0x80005061.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5962 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-10 15:02:07 +00:00  
				
					
						
							
							
								 
						
							
								8da3ff1809 
								
							 
						 
						
							
							
								
								Change MMIO callbacks to use offsets, not absolute addresses.  
							
							... 
							
							
							
							Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5849 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-12-01 18:59:50 +00:00  
				
					
						
							
							
								 
						
							
								b1d8e52e63 
								
							 
						 
						
							
							
								
								Fix undeclared symbol warnings from sparse  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5539 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-10-26 13:43:07 +00:00  
				
					
						
							
							
								 
						
							
								889bec69d6 
								
							 
						 
						
							
							
								
								Revert "QEMU keyboard issue with Gujin-2.2" (Avi Kivity).  
							
							... 
							
							
							
							This reverts commit r3421, which kills the mouse in SuSE Linux 9.1 (there 
were other reports of breakage earlier also).
Signed-off-by: Avi Kivity <avi@qumranet.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4905 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-07-19 14:16:20 +00:00  
				
					
						
							
							
								 
						
							
								e41c0f263f 
								
							 
						 
						
							
							
								
								Enhance PC kbd debugging (patch from Hervé Poussineau)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3972 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2008-02-10 13:39:24 +00:00  
				
					
						
							
							
								 
						
							
								9596ebb701 
								
							 
						 
						
							
							
								
								Add statics and missing #includes for prototypes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3683 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-11-18 01:44:38 +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  
				
					
						
							
							
								 
						
							
								a47b8d38b7 
								
							 
						 
						
							
							
								
								"QEMU keyboard issue with Gujin-2.2", by Etienne Lorrain.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3421 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-10-20 20:48:09 +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  
				
					
						
							
							
								 
						
							
								71db710f7e 
								
							 
						 
						
							
							
								
								Fix incorrect target_ulong use in hw devices  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2962 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-06-08 16:45:23 +00:00  
				
					
						
							
							
								 
						
							
								8035529250 
								
							 
						 
						
							
							
								
								Support it_shift for mmapped pckbd.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2691 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-16 22:47:54 +00:00  
				
					
						
							
							
								 
						
							
								b92bb99b80 
								
							 
						 
						
							
							
								
								Memory-mapped interface for PS/2 controller, by Herve Poussineau.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2685 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-04-16 17:20:48 +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  
				
					
						
							
							
								 
						
							
								548df2acc6 
								
							 
						 
						
							
							
								
								VMMouse Emulation, by Anthony Liguori.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2514 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-03-20 16:45:27 +00:00  
				
					
						
							
							
								 
						
							
								b7678d96c5 
								
							 
						 
						
							
							
								
								PS/2 interface - Allow custom IO ports + IRQ, by Herve Poussineau.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2431 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2007-02-18 00:08:44 +00:00  
				
					
						
							
							
								 
						
							
								7783e9f002 
								
							 
						 
						
							
							
								
								Keyboard savevm fix (malc).  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1797 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-04-08 14:12:31 +00:00  
				
					
						
							
							
								 
						
							
								f94f5d717c 
								
							 
						 
						
							
							
								
								Add support for raw AT keyboard scancodes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1749 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2006-02-08 04:42:17 +00:00  
				
					
						
							
							
								 
						
							
								daa579632d 
								
							 
						 
						
							
							
								
								PS2 mouse and keyboard separation (Paul Brook)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1658 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-11-26 10:14:03 +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  
				
					
						
							
							
								 
						
							
								f34c9d6f10 
								
							 
						 
						
							
							
								
								mouse reset fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1245 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-27 22:32:51 +00:00  
				
					
						
							
							
								 
						
							
								ada89ce61b 
								
							 
						 
						
							
							
								
								enabled wheel mouse support  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1228 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2005-01-17 22:31:41 +00:00  
				
					
						
							
							
								 
						
							
								675376f2b4 
								
							 
						 
						
							
							
								
								kbd save/restore  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@991 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-07-10 13:39:53 +00:00  
				
					
						
							
							
								 
						
							
								d7d02e3c3a 
								
							 
						 
						
							
							
								
								new reset API  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@938 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-20 12:58:36 +00:00  
				
					
						
							
							
								 
						
							
								63066f4f13 
								
							 
						 
						
							
							
								
								hid event handling  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@880 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-06-03 18:45:02 +00:00  
				
					
						
							
							
								 
						
							
								6f51f6b593 
								
							 
						 
						
							
							
								
								keyboard irq generation fix  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@778 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-29 22:23:55 +00:00  
				
					
						
							
							
								 
						
							
								92cb7d5423 
								
							 
						 
						
							
							
								
								NT mouse fix (Mark Jonckheere)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@729 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-16 22:17:49 +00:00  
				
					
						
							
							
								 
						
							
								289e09e77b 
								
							 
						 
						
							
							
								
								fixed keyboard random bug (Mike Nordell)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@718 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-04-10 19:04:48 +00:00  
				
					
						
							
							
								 
						
							
								67b915a5dd 
								
							 
						 
						
							
							
								
								win32 port (initial patch by kazu)  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@692 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-03-31 23:37:16 +00:00  
				
					
						
							
							
								 
						
							
								b41a2cd1e4 
								
							 
						 
						
							
							
								
								io port API change  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@664 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-03-14 21:46:48 +00:00  
				
					
						
							
							
								 
						
							
								80cabfad16 
								
							 
						 
						
							
							
								
								separated more devices from emulator  
							
							... 
							
							
							
							git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@656 c046a42c-6fe2-441c-8c8c-71466251a162 
							
						 
						
							2004-03-14 12:20:30 +00:00