| 
							
							
								 bellard | 28ab0e2edb | added cpu_get_tsc() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@837 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-05-20 14:02:14 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2ee73ac3a8 | division by zero FPU exception support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@795 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-05-08 21:08:41 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 95917e3f57 | suppressed no longer needed vm86 segment hack (Mike Nordell) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@725 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-04-15 22:13:27 +00:00 |  | 
			
				
					| 
							
							
								 bellard | fd836909df | VM86 EIP masking fix (aka NT5 install fix) (Mike Nordell) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@719 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-04-11 14:54:42 +00:00 |  | 
			
				
					| 
							
							
								 bellard | e463b581ea | rdtsc fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@695 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-04-02 20:57:58 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 1f1af9fd7f | added cpu_get_fp80() and cpu_set_fp80() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@687 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-31 18:56:43 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 08cea4eef8 | fixed ljmp and iret to TSS git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@682 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-26 22:26:53 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 883da8e219 | task switch fixes git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@681 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-24 00:50:26 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 11774f549e | protected lret x86 'bug' emulation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@678 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-21 18:28:57 +00:00 |  | 
			
				
					| 
							
							
								 bellard | e19e89a5d4 | more log items git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@676 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-21 17:08:23 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4afa64828b | fixed protected lret imm insn (one more OS/2 fix) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@673 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-20 22:04:16 +00:00 |  | 
			
				
					| 
							
							
								 bellard | bc51c5c989 | initial x86-64 host support (Gwenole Beauchesne) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@670 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-03-17 23:46:04 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 2edcdce334 | fpu fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@639 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-02-25 23:15:06 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 58fe2f10f0 | experimental code copy support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@623 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-02-16 22:11:32 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 1ac157da77 | more precise TLB invalidation - init cleanup git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@596 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-02-03 23:28:30 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 8145122b08 | correct NT flag behavior - zero ldt task switch bug fix - task switch thru call insn bug fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@586 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-01-24 16:27:56 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4796f5e9bc | interrupt to conforming segment fix (QNX boot fix) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@573 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-01-19 23:46:39 +00:00 |  | 
			
				
					| 
							
							
								 bellard | dc6f57fd55 | debug updates - page_unprotect() is no longer needed in softmmu case git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@505 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-01-04 17:24:35 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 8e682019e3 | correct zero segment values when coming from VM86 mode - cache infos in CPUID - simpler exception handling in load_seg() - validate segments after lret/iret git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@485 c046a42c-6fe2-441c-8c8c-71466251a162 | 2004-01-04 15:18:37 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4136f33c7e | fixed eflags IF/IOPL update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@476 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-11-23 23:09:40 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 891b38e446 | more precise stack operations in call/int gates (16 bit wrapping is handled in all cases) - makes all call/int gates operations restartable in case of exception git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@462 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-11-16 16:06:03 +00:00 |  | 
			
				
					| 
							
							
								 bellard | f3f2d9be03 | call gate fix - verr and verw fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@459 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-11-13 23:15:36 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 3ab493de4c | added verr, verw, arpl - more precise segment rights checks git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@453 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-11-13 01:42:19 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 7e84c2498f | full TSS support - IO map check support - conforming segment check fixes - iret in vm86 mode fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@450 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-11-12 23:39:19 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 9951bf39f9 | fixed long double accesses when using soft MMU git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@428 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-10-28 23:06:17 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 61382a500a | full softmmu support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@410 c046a42c-6fe2-441c-8c8c-71466251a162 | 2003-10-27 21:22:23 +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 |  |