| 
							
							
								 bellard | 6180a1818a | new directory structure git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@391 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 21:04:53 +00:00 |  | 
			
				
					| 
							
							
								 bellard | d3eead2eec | new directory structure git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@390 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 20:59:51 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 853d6f7a83 | sparc support - hack to fix case where real_host_page_size < TARGET_PAGE_SIZE (typically sparc target case) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@389 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 20:58:32 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 93ac68bca5 | sparc emulation target (thanx to Thomas M. Ogrisegg) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@388 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 20:57:29 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 1e43adfc89 | new directory structure - changed naming of qemu and vl git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@387 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 20:54:24 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 7a3f194486 | sparc emulation target (thanx to Thomas M. Ogrisegg) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@386 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 20:36:07 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2c0262afa7 | new directory structure git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@385 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-30 20:34:21 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 196ad10903 | portable Linux test git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@384 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-28 18:59:32 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b7dda06abf | Redhat 9 fixes git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@383 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:57:56 +00:00 |  | 
			
				
					| 
							
							
								 bellard | fcf8fcc8e5 | update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@382 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:56:56 +00:00 |  | 
			
				
					| 
							
							
								 bellard | dbc5594cb6 | finished simplifying string operations - correct TF flag handling for string operations and ss loading - simplified basic block exit code generation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@381 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:56:30 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4cbb86e1c4 | added JUMP_TB2 for a third basic block exit jump point git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@380 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:53:29 +00:00 |  | 
			
				
					| 
							
							
								 bellard | f513a41a3d | finished simplifying string operations git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@379 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:52:47 +00:00 |  | 
			
				
					| 
							
							
								 bellard | c106152d26 | added two more jump points git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@378 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:51:45 +00:00 |  | 
			
				
					| 
							
							
								 bellard | facc68be25 | removed x86 hacks git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@377 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:51:18 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 3ff0631ed9 | added linux < 2.4.21 vm86 bug workaround - added extensive TF flag test git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@376 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-17 22:49:51 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b1ba65744e | depth 32 fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@375 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-16 21:47:08 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b67d59594e | glibc 2.3.x fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@374 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-09-16 21:46:04 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2e255c6b9f | faster and more accurate segment handling git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@373 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-21 23:25:21 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 3f33731662 | pop ss, mov ss, x and sti disable irqs for the next instruction - began dispatch optimization by adding new x86 cpu 'hidden' flags git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@372 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-20 23:02:09 +00:00 |  | 
			
				
					| 
							
							
								 bellard | d05e66d217 | no error code if hardware interrupt git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@371 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-20 21:34:35 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2d80ae8987 | avoid problems if make clean was not made before updating git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@370 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 23:01:33 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 17383a2a2a | gcc 3.x is mandatory now on PowerPC git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@369 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 22:28:58 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 9257a9e49c | workaround for gcc 3.3 bug or overoptimisation if a label is not used git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@368 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 22:21:18 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 70a194b930 | fixed invalid Linux asm/unistd.h header for PowerPC and gcc 3.3 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@367 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 22:20:16 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2573109866 | pass function name to JMUP_TB() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@366 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 22:19:11 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 9dfa5b421d | 64 bit fixes (Falk Hueffner) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@365 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 20:35:58 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 9da8ba18e6 | mode X double scan fix (malc) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@364 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-11 20:33:04 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 76bc683820 | updated git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@363 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 23:41:46 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 3b22c4707d | fixed invalid ESP usage (Jon Nall) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@362 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 23:40:50 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 96e6e05372 | fixed invalid code gen git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@361 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 23:39:55 +00:00 |  | 
			
				
					| 
							
							
								 bellard | e2222c3924 | removed warnings git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@360 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 23:39:03 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 31e8f3c894 | PowerPC fix (Jon Nall) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@359 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 22:52:34 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 9368caf64d | updated git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@358 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 22:15:31 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 38e584a072 | m68k host port (Richard Zidlicky) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@357 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 22:14:22 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 313aa56710 | added VGA emulation - added PS/2 mouse and keyboard emulation - use SDL for VGA display git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@356 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:52:11 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4cbf74b6b8 | soft mmu support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@355 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:48:43 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 33417e7025 | soft mmu support - Memory I/O API - synthetize string instructions git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@354 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:47:01 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4021dab059 | soft mmu support - moved unrelated code to help2-i386.c - synthetize string instructions git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@353 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:41:46 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 626df76abb | build all targets at the same time git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@352 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:39:31 +00:00 |  | 
			
				
					| 
							
							
								 bellard | abcd5da72e | use bswap.h git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@351 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:38:48 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 97a847bc03 | build all targets at the same time - SDL probe support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@350 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:36:04 +00:00 |  | 
			
				
					| 
							
							
								 bellard | ab93bbe2ae | soft mmu support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@349 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-10 21:35:13 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 0f0b726444 | SDL support for VGA, keyboard and mouse git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@348 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-09 18:26:36 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b92e5a22ec | Software MMU support (used for memory mapped devices such as VGA) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@347 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-08 23:58:05 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 17b0018b42 | Full VGA support, including old CGA modes, VGA planar and mode X git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@346 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-08 23:50:57 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 39cf780327 | fixed graphical VGA 16 color mode - fixed 9 pixel wide text mode git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@345 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-05 23:06:22 +00:00 |  | 
			
				
					| 
							
							
								 bellard | e89f66eca9 | Hardware level VGA emulation (only text mode is tested) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@344 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-08-04 23:30:47 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b6d78bfa0d | correct CPL support (should fix flat real mode support) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@343 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-07-29 20:53:01 +00:00 |  | 
			
				
					| 
							
							
								 bellard | c33a346edf | first part of single stepping support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@342 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-07-29 20:50:33 +00:00 |  |