|  bellard | 85e53d4108 | update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@181 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-25 16:41:52 +00:00 | 
				
					
						|  bellard | aa05ae6fec | added exec.h git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@180 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-25 16:41:18 +00:00 | 
				
					
						|  bellard | 1565b7bcd7 | fixed page_unprotect() if host_page_size > TARGET_PAGE_SIZE git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@179 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-16 16:07:10 +00:00 | 
				
					
						|  bellard | b409186b8d | added getrusage git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@178 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-16 15:39:34 +00:00 | 
				
					
						|  bellard | 418a97afa1 | fixed 32 bit popf/iret emulation in vm86 mode git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@177 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-16 15:12:51 +00:00 | 
				
					
						|  bellard | 5132455efe | test-i386 update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@176 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-16 13:58:37 +00:00 | 
				
					
						|  bellard | c0ad5542a8 | fixed popf TF flag bug (should never hapen in user code except in test-i386!) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@175 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-16 13:46:28 +00:00 | 
				
					
						|  bellard | 3a27ad0b57 | added vm86, exceptions and self modifying regression tests git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@174 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-16 13:43:31 +00:00 | 
				
					
						|  bellard | 2b413144dc | cosmetics git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@173 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 23:01:10 +00:00 | 
				
					
						|  bellard | 3ebcc707d2 | removed invalid eip update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@172 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 22:47:15 +00:00 | 
				
					
						|  bellard | 7775e9ecc2 | added do_fcntl() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@171 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 22:46:48 +00:00 | 
				
					
						|  bellard | 03d843ddf2 | fixed invalid signal masking git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@170 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 22:41:55 +00:00 | 
				
					
						|  bellard | eb51d102bb | better locks git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@169 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 21:51:13 +00:00 | 
				
					
						|  bellard | 25eb44841e | better locking - added PowerPC signal handler (add it for the other archs too because it needed for full exception support) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@168 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 21:50:54 +00:00 | 
				
					
						|  bellard | b333af0666 | removed trace - merged 2.4.20 vm86 patches git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@167 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 21:48:51 +00:00 | 
				
					
						|  bellard | 76c8b7710b | file list update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@166 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 19:48:46 +00:00 | 
				
					
						|  bellard | 70e198602b | update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@165 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 19:02:49 +00:00 | 
				
					
						|  bellard | 206f0fa759 | pread/pwrite syscalls - use page_unprotect_range() in vital cases to avoid problems if the kernel writes data in protected page (needed for self-modifying code support) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@164 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 19:01:56 +00:00 | 
				
					
						|  bellard | fd6ce8f660 | self-modifying code support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@163 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 19:00:11 +00:00 | 
				
					
						|  bellard | 727d01d4f6 | return code size git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@162 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-14 18:58:05 +00:00 | 
				
					
						|  bellard | ae22853141 | Sparc update (David S. Miller) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@161 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-13 18:59:59 +00:00 | 
				
					
						|  bellard | d418c81eff | fixed small page handling git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@160 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-13 00:57:50 +00:00 | 
				
					
						|  bellard | 2a29ca73c9 | more exception tests git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@159 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-13 00:29:04 +00:00 | 
				
					
						|  bellard | 54936004fd | mmap emulation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@158 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-13 00:25:15 +00:00 | 
				
					
						|  bellard | 74c95119f2 | Alpha fixes (Falk Hueffner) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@157 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-11 12:27:31 +00:00 | 
				
					
						|  bellard | 366c1b8bfa | warning fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@156 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-11 12:27:02 +00:00 | 
				
					
						|  bellard | a993ba85cf | alpha disas (Falk Hueffner) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@155 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-11 12:25:45 +00:00 | 
				
					
						|  bellard | 226c91327d | fixed from 2.4.20 kernel git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@154 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:41:47 +00:00 | 
				
					
						|  bellard | b8bf3e3aac | eflags fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@153 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:39:42 +00:00 | 
				
					
						|  bellard | 288426fe3c | added LAR/LSL tests git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@152 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:39:12 +00:00 | 
				
					
						|  bellard | 72cc388104 | fixed SHL C flag computation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@151 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:38:19 +00:00 | 
				
					
						|  bellard | 378180d8dc | added LAR/LSL git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@150 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:37:51 +00:00 | 
				
					
						|  bellard | 78c34e98cd | added LAR/LSL - fixed INT3 and INTO EIP computation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@149 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:37:05 +00:00 | 
				
					
						|  bellard | 2792c4f2af | added EIP return to INTO - fixed SHL C flag computation - added LAR/LSL git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@148 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 21:35:30 +00:00 | 
				
					
						|  bellard | 447db2139a | sigtrap support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@147 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 15:10:36 +00:00 | 
				
					
						|  bellard | 564c8f9978 | simplified exception support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@146 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 15:10:02 +00:00 | 
				
					
						|  bellard | c50c0c3fbf | TF flag support - fixed eflags computation before exception git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@145 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 15:07:51 +00:00 | 
				
					
						|  bellard | cabb4d616d | TF flag support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@144 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 15:07:00 +00:00 | 
				
					
						|  bellard | 631271d716 | added vm86.c git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@143 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 13:14:52 +00:00 | 
				
					
						|  bellard | 9d27abd94f | fixed invalid CPL logic in vm86 mode - use generic CPU dump state function git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@142 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 13:13:54 +00:00 | 
				
					
						|  bellard | 148dfc2a8b | fixed GPF generation - fixed 'lret im' instruction (main fix for dosemu) - fixed HLT instruction git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@141 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 13:09:33 +00:00 | 
				
					
						|  bellard | 3acace1333 | removed unnecessary VME support - fixed selector GPF exception git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@140 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 12:39:11 +00:00 | 
				
					
						|  bellard | 0221cfcd71 | more console ioctls git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@139 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 12:38:16 +00:00 | 
				
					
						|  bellard | f351077efb | added dump function git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@138 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 12:37:32 +00:00 | 
				
					
						|  bellard | e84be9dbca | added vm86.c git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@137 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 12:37:12 +00:00 | 
				
					
						|  bellard | 46ddf5511d | vm86 emulation closer to Linux kernel code - added correct IRQ emulation for dosemu git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@136 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 12:36:41 +00:00 | 
				
					
						|  bellard | 89e957e7a2 | moved vm86 stuff to vm86.c git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@135 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-10 12:33:15 +00:00 | 
				
					
						|  bellard | 982b431579 | added CPL/IOPL support - fixed subtle inc/dec flag optimisation bug - added HLT instruction git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@134 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-08 15:44:24 +00:00 | 
				
					
						|  bellard | bf7c65bdf4 | changed I/O function prototype to include emulator state git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@133 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-08 15:42:38 +00:00 | 
				
					
						|  bellard | 8e5a0667f8 | added KDGKBTYPE git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@132 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-05-08 15:42:10 +00:00 |