/[qemu]/qemu/target-i386/helper.c
ViewVC logotype

Log of /qemu/target-i386/helper.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Fri Mar 28 22:30:30 2008 UTC (15 years, 8 months ago) by aurel32
Branch: MAIN
CVS Tags: HEAD
Changes since 1.102: +1 -0 lines
Diff to previous 1.102
x86-64: recompute DF after eflags has been modified when emulating SYSCALL

(Jakub Jermar)


Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 06:59:01 2008 UTC (15 years, 8 months ago) by blueswir1
Branch: MAIN
Changes since 1.101: +1 -1 lines
Diff to previous 1.101
 Fix some functions declared () rather than (void) (Ian Jackson)


Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Sun Feb 3 03:26:30 2008 UTC (15 years, 9 months ago) by balrog
Branch: MAIN
Changes since 1.100: +2 -2 lines
Diff to previous 1.100
NMI and INTR events injection should not be handled as software interrupts (Bernhard Kauer).


Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Sun Feb 3 02:42:36 2008 UTC (15 years, 9 months ago) by balrog
Branch: MAIN
Changes since 1.99: +5 -1 lines
Diff to previous 1.99
Make SVM env->cr[8] a valid register (patch from TeLeMan).


Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Fri Feb 1 10:50:09 2008 UTC (15 years, 9 months ago) by bellard
Branch: MAIN
Changes since 1.98: +4 -4 lines
Diff to previous 1.98
use the TCG code generator


Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Mon Dec 24 13:36:00 2007 UTC (15 years, 11 months ago) by balrog
Branch: MAIN
CVS Tags: release_0_9_1
Changes since 1.97: +6 -0 lines
Diff to previous 1.97
SVM enabled processor should provide cpuid Fn8000_000A (Bernhard Kauer).


Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Sun Dec 9 23:39:22 2007 UTC (15 years, 11 months ago) by balrog
Branch: MAIN
Changes since 1.96: +2 -1 lines
Diff to previous 1.96
Make SVM IOIO intercept check all needed bits, by Bernhard Kauer.


Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Sun Dec 9 23:35:27 2007 UTC (15 years, 11 months ago) by balrog
Branch: MAIN
Changes since 1.95: +12 -0 lines
Diff to previous 1.95
Add rdpmc SVM intercept, by Bernhard Kauer.


Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Sun Nov 18 01:44:38 2007 UTC (16 years ago) by pbrook
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94
Add statics and missing #includes for prototypes.


Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Wed Nov 14 18:08:56 2007 UTC (16 years ago) by bellard
Branch: MAIN
Changes since 1.93: +17 -3 lines
Diff to previous 1.93
x86_64 linux user emulation


Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Sun Nov 4 02:24:58 2007 UTC (16 years ago) by j_mayer
Branch: MAIN
Changes since 1.92: +1 -0 lines
Diff to previous 1.92
For consistency, move muls64 / mulu64 prototypes to host-utils.h
Make x86_64 optimized versions inline.


Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Mon Oct 29 14:39:49 2007 UTC (16 years ago) by ths
Branch: MAIN
Changes since 1.91: +5 -1 lines
Diff to previous 1.91
Adjust s390 addresses (the MSB is defined as "to be ignored").


Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 22:35:02 2007 UTC (16 years, 1 month ago) by ths
Branch: MAIN
Changes since 1.90: +3 -3 lines
Diff to previous 1.90
The other half of the mul64 rework. Sorry for the breakage, I committed
an incomplete version of what I tested.


Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Sun Oct 14 07:07:06 2007 UTC (16 years, 1 month ago) by j_mayer
Branch: MAIN
Changes since 1.89: +2 -2 lines
Diff to previous 1.89
Replace is_user variable with mmu_idx in softmmu core,
  allowing support of more than 2 mmu access modes.
Add backward compatibility is_user variable in targets code when needed.
Implement per target cpu_mmu_index function, avoiding duplicated code
  and #ifdef TARGET_xxx in softmmu core functions.
Implement per target mmu modes definitions. As an example, add PowerPC
  hypervisor mode definition and Alpha executive and kernel modes definitions.
Optimize PowerPC case, precomputing mmu_idx when MSR register changes
  and using the same definition in code translation code.


Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Thu Sep 27 01:52:00 2007 UTC (16 years, 2 months ago) by ths
Branch: MAIN
Changes since 1.88: +9 -1 lines
Diff to previous 1.88
SVM VINTR fix, by Alexander Graf.


Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Sun Sep 23 15:28:04 2007 UTC (16 years, 2 months ago) by ths
Branch: MAIN
Changes since 1.87: +521 -2 lines
Diff to previous 1.87
SVM Support, by Alexander Graf.


Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Mon Sep 17 08:09:52 2007 UTC (16 years, 2 months ago) by ths
Branch: MAIN
Changes since 1.86: +56 -56 lines
Diff to previous 1.86
find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex.


Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Sun Sep 16 21:08:03 2007 UTC (16 years, 2 months ago) by ths
Branch: MAIN
Changes since 1.85: +144 -144 lines
Diff to previous 1.85
find -type f | xargs sed -i 's/[\t ]$//g' # on most files


Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Thu Sep 13 02:21:28 2007 UTC (16 years, 2 months ago) by ths
Branch: MAIN
Changes since 1.84: +2 -2 lines
Diff to previous 1.84
Intel cache info, by Filip Navara.


Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Tue Jun 26 08:35:18 2007 UTC (16 years, 5 months ago) by ths
Branch: MAIN
Changes since 1.83: +6 -0 lines
Diff to previous 1.83
DR6 single step exception status bit, by Juergen Keil.


Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Sun Jun 3 17:44:36 2007 UTC (16 years, 5 months ago) by ths
Branch: MAIN
Changes since 1.82: +0 -8 lines
Diff to previous 1.82
Clean up of some target specifics in exec.c/cpu-exec.c.


Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Sun May 27 19:39:27 2007 UTC (16 years, 6 months ago) by blueswir1
Branch: MAIN
Changes since 1.81: +7 -7 lines
Diff to previous 1.81
Spelling fix (Mark Glines)


Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Wed May 16 11:59:40 2007 UTC (16 years, 6 months ago) by ths
Branch: MAIN
Changes since 1.80: +3 -47 lines
Diff to previous 1.80
More generic 64 bit multiplication support, by Aurelien Jarno.


Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Wed Apr 18 11:15:56 2007 UTC (16 years, 7 months ago) by ths
Branch: MAIN
Changes since 1.79: +0 -5 lines
Diff to previous 1.79
Revert, this is already fixed in a better way.


Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Tue Apr 17 23:25:06 2007 UTC (16 years, 7 months ago) by ths
Branch: MAIN
Changes since 1.78: +5 -0 lines
Diff to previous 1.78
Fix helper.c with isinf on Solaris 9/Sparc, by Ben Taylor.


Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 16:38:34 2007 UTC (16 years, 7 months ago) by ths
Branch: MAIN
Changes since 1.77: +1 -1 lines
Diff to previous 1.77
i386 return APIC ID with cpuid, by Bernhard Kauer.


Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 16:33:41 2007 UTC (16 years, 7 months ago) by ths
Branch: MAIN
Changes since 1.76: +70 -27 lines
Diff to previous 1.76
Fix guest x86/amd64 helper_fprem/helper_fprem1, by Julian Seward.


Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Mon Apr 2 08:56:24 2007 UTC (16 years, 7 months ago) by ths
Branch: MAIN
Changes since 1.75: +4 -1 lines
Diff to previous 1.75
ltr for x86_64 should check the upper descriptor type, by Bernhard Kauer.


Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Sat Mar 31 20:28:52 2007 UTC (16 years, 7 months ago) by ths
Branch: MAIN
Changes since 1.74: +39 -0 lines
Diff to previous 1.74
Generate double and triple faults, by Bernhard Kauer.


Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Thu Feb 1 22:12:19 2007 UTC (16 years, 9 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_9_0
Changes since 1.73: +6 -4 lines
Diff to previous 1.73
64 bit syscall fixes - more logical mwait/monitor ECX test


Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Fri Sep 29 20:01:17 2006 UTC (17 years, 1 month ago) by bellard
Branch: MAIN
Changes since 1.72: +24 -9 lines
Diff to previous 1.72
32 bit RSP update fix (aka Open Solaris x86_64 bug)


Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Wed Sep 27 21:31:59 2006 UTC (17 years, 2 months ago) by bellard
Branch: MAIN
Changes since 1.71: +15 -0 lines
Diff to previous 1.71
fixed user mode emulation


Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Wed Sep 27 19:54:02 2006 UTC (17 years, 2 months ago) by bellard
Branch: MAIN
Changes since 1.70: +10 -5 lines
Diff to previous 1.70
SMM fix for x86_64


Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Sun Sep 24 18:40:46 2006 UTC (17 years, 2 months ago) by bellard
Branch: MAIN
Changes since 1.69: +263 -0 lines
Diff to previous 1.69
added SMM support


Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 19:53:04 2006 UTC (17 years, 4 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_8_2
Changes since 1.68: +28 -0 lines
Diff to previous 1.68
monitor/mwait support


Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Sun Jun 25 18:15:31 2006 UTC (17 years, 5 months ago) by bellard
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67
C99 64 bit printf


Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Mon Jun 19 22:43:38 2006 UTC (17 years, 5 months ago) by bellard
Branch: MAIN
Changes since 1.66: +5 -0 lines
Diff to previous 1.66
fxam fix (Julian Seward)


Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Mon Jun 19 22:06:13 2006 UTC (17 years, 5 months ago) by bellard
Branch: MAIN
Changes since 1.65: +2 -0 lines
Diff to previous 1.65
switch_tss eflags restore fix (malc)


Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Wed May 3 19:17:26 2006 UTC (17 years, 6 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_8_1
Changes since 1.64: +4 -0 lines
Diff to previous 1.64
bswapq fix


Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 01:54:40 2006 UTC (17 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.63: +14 -4 lines
Diff to previous 1.63
x86_64 stack alignment fixes - x86_64 32 bit syscall fix


Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Thu Feb 9 21:54:36 2006 UTC (17 years, 9 months ago) by bellard
Branch: MAIN
Changes since 1.62: +2 -4 lines
Diff to previous 1.62
always compile 'int' traces


Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Sat Dec 17 02:59:58 2005 UTC (17 years, 11 months ago) by bellard
Branch: MAIN
Changes since 1.61: +8 -1 lines
Diff to previous 1.61
fixed null segment validation (aka x86_64 regression bug)


Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Sat Dec 17 01:05:42 2005 UTC (17 years, 11 months ago) by bellard
Branch: MAIN
Changes since 1.60: +1 -1 lines
Diff to previous 1.60
switch_tss fix (aka spoon OS bug)


Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 22:17:10 2005 UTC (17 years, 11 months ago) by bellard
Branch: MAIN
Changes since 1.59: +5 -5 lines
Diff to previous 1.59
segment validation fix in lret/iret


Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 18:46:05 2005 UTC (17 years, 11 months ago) by bellard
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58
generate GPF if non canonical addresses


Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Mon Nov 28 21:01:52 2005 UTC (17 years, 11 months ago) by bellard
Branch: MAIN
Changes since 1.57: +3 -3 lines
Diff to previous 1.57
x86_64 lcall fix


Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Thu Sep 8 19:26:14 2005 UTC (18 years, 2 months ago) by bellard
Branch: MAIN
Changes since 1.56: +3 -2 lines
Diff to previous 1.56
div64 fix (aka ssh bug)


Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Sun Aug 21 17:30:26 2005 UTC (18 years, 3 months ago) by bellard
Branch: MAIN
Changes since 1.55: +3 -2 lines
Diff to previous 1.55
TSS error code push fix (malc)


Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Sun Aug 21 10:28:44 2005 UTC (18 years, 3 months ago) by bellard
Branch: MAIN
Changes since 1.54: +4 -1 lines
Diff to previous 1.54
CR4.TSD flag support (Matt Schulkind)


Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Sun Aug 21 09:32:43 2005 UTC (18 years, 3 months ago) by bellard
Branch: MAIN
Changes since 1.53: +1 -2 lines
Diff to previous 1.53
RSP update fix for x86_64 in iret


Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Aug 15 16:33:12 2005 UTC (18 years, 3 months ago) by bellard
Branch: MAIN
Changes since 1.52: +1 -1 lines
Diff to previous 1.52
CLFLUSH cpuid fix (aka Linux 2.6 hang on x86_64)


Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Sun Jul 24 14:33:17 2005 UTC (18 years, 4 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_7_1
Changes since 1.51: +1 -5 lines
Diff to previous 1.51
fscale fix (bug noticed by Kuwanger, fix by malc)


Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Sat Jul 23 20:21:38 2005 UTC (18 years, 4 months ago) by bellard
Branch: MAIN
Changes since 1.50: +31 -13 lines
Diff to previous 1.50
added overflow exceptions in divisions


Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Sat Jul 23 17:41:26 2005 UTC (18 years, 4 months ago) by bellard
Branch: MAIN
Changes since 1.49: +53 -1 lines
Diff to previous 1.49
x86_64 fixes (initial patch by Filip Navara)


Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Apr 24 18:04:33 2005 UTC (18 years, 7 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_7_0
Changes since 1.48: +16 -9 lines
Diff to previous 1.48
fixed zero ss selector case in x86_64 emulation


Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sat Apr 23 17:48:47 2005 UTC (18 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.47: +110 -39 lines
Diff to previous 1.47
sysret fix - better cpuid support - lcall support for x86_64 - efer access in i386 emulation


Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Apr 17 19:50:21 2005 UTC (18 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.46: +45 -33 lines
Diff to previous 1.46
make lsl, lar verr and verw exception safe


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Thu Apr 7 20:33:08 2005 UTC (18 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.45: +0 -1 lines
Diff to previous 1.45
helper_lret_protected fix for kqemu (Paul Brook)


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sun Mar 20 10:39:24 2005 UTC (18 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.44: +0 -6 lines
Diff to previous 1.44
NaN support in FPU comparisons


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sun Mar 13 16:59:53 2005 UTC (18 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.43: +36 -42 lines
Diff to previous 1.43
soft float support


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Thu Mar 3 01:14:55 2005 UTC (18 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.42: +7 -6 lines
Diff to previous 1.42
x86_64 fixes


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 22:05:51 2005 UTC (18 years, 9 months ago) by bellard
Branch: MAIN
Changes since 1.41: +27 -1 lines
Diff to previous 1.41
kqemu support


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Sun Jan 23 20:45:23 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.40: +29 -1 lines
Diff to previous 1.40
more fpu functions - x86_64 fixes


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 23:35:43 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.39: +4 -2 lines
Diff to previous 1.39
x86_64 fixes


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Wed Jan 12 22:41:17 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.38: +5 -5 lines
Diff to previous 1.38
fxsr fixes


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 00:42:09 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.37: +0 -1 lines
Diff to previous 1.37
removed trace


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 18:58:29 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.36: +22 -4 lines
Diff to previous 1.36
MMX/SSE support


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Jan 6 20:46:58 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.35: +11 -10 lines
Diff to previous 1.35
div64 fix - raise_interrupt() fix - SSE fix


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Tue Jan 4 01:06:58 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.34: +4 -4 lines
Diff to previous 1.34
syscall insn fix


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 23:50:08 2005 UTC (18 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.33: +798 -165 lines
Diff to previous 1.33
x86_64 target support


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Nov 14 15:39:16 2004 UTC (19 years ago) by bellard
Branch: MAIN
CVS Tags: release_0_6_1
Changes since 1.32: +32 -0 lines
Diff to previous 1.32
enter insn fix


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Tue Oct 12 22:01:28 2004 UTC (19 years, 1 month ago) by bellard
Branch: MAIN
Changes since 1.31: +43 -34 lines
Diff to previous 1.31
correct handling of saved host registers


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sat Oct 9 18:08:01 2004 UTC (19 years, 1 month ago) by bellard
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30
monitor fixes


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Mon Jul 12 20:40:05 2004 UTC (19 years, 4 months ago) by bellard
Branch: MAIN
Changes since 1.29: +1 -0 lines
Diff to previous 1.29
avoid warning


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Jun 13 15:20:01 2004 UTC (19 years, 5 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_6_0
Changes since 1.28: +3 -3 lines
Diff to previous 1.28
jump to gate fix (aka OS/2 Warp install bug)


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat May 29 11:08:52 2004 UTC (19 years, 6 months ago) by bellard
Branch: MAIN
Changes since 1.27: +44 -0 lines
Diff to previous 1.27
fnop FPU exception support (aka FreeBSD FPU probe) - sysenter/sysexit support (untested, not enabled in cpuid)


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Thu May 20 14:01:59 2004 UTC (19 years, 6 months ago) by bellard
Branch: MAIN
Changes since 1.26: +2 -11 lines
Diff to previous 1.26
added cpu_get_tsc()


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat May 8 21:08:41 2004 UTC (19 years, 6 months ago) by bellard
Branch: MAIN
Changes since 1.25: +29 -2 lines
Diff to previous 1.25
division by zero FPU exception support


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Thu Apr 15 22:13:27 2004 UTC (19 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.24: +0 -13 lines
Diff to previous 1.24
suppressed no longer needed vm86 segment hack (Mike Nordell)


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Apr 11 14:54:42 2004 UTC (19 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
VM86 EIP masking fix (aka NT5 install fix) (Mike Nordell)


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Apr 2 20:57:58 2004 UTC (19 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.22: +1 -1 lines
Diff to previous 1.22
rdtsc fix


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Mar 31 18:56:43 2004 UTC (19 years, 7 months ago) by bellard
Branch: MAIN
Changes since 1.21: +58 -2 lines
Diff to previous 1.21
added cpu_get_fp80() and cpu_set_fp80()


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri Mar 26 22:26:53 2004 UTC (19 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.20: +4 -6 lines
Diff to previous 1.20
fixed ljmp and iret to TSS


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Wed Mar 24 00:50:26 2004 UTC (19 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.19: +18 -13 lines
Diff to previous 1.19
task switch fixes


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 18:28:57 2004 UTC (19 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
protected lret x86 'bug' emulation


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sun Mar 21 17:08:23 2004 UTC (19 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.17: +35 -54 lines
Diff to previous 1.17
more log items


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sat Mar 20 22:04:16 2004 UTC (19 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.16: +2 -0 lines
Diff to previous 1.16
fixed protected lret imm insn (one more OS/2 fix)


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Wed Mar 17 23:46:04 2004 UTC (19 years, 8 months ago) by bellard
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15
initial x86-64 host support (Gwenole Beauchesne)


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Feb 25 23:15:06 2004 UTC (19 years, 9 months ago) by bellard
Branch: MAIN
Changes since 1.14: +5 -5 lines
Diff to previous 1.14
fpu fix


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon Feb 16 22:07:43 2004 UTC (19 years, 9 months ago) by bellard
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
experimental code copy support


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Feb 3 23:28:30 2004 UTC (19 years, 9 months ago) by bellard
Branch: MAIN
Changes since 1.12: +9 -5 lines
Diff to previous 1.12
more precise TLB invalidation - init cleanup


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat Jan 24 16:27:56 2004 UTC (19 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.11: +47 -24 lines
Diff to previous 1.11
correct NT flag behavior - zero ldt task switch bug fix - task switch thru call insn bug fix


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Mon Jan 19 23:46:39 2004 UTC (19 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.10: +1 -0 lines
Diff to previous 1.10
interrupt to conforming segment fix (QNX boot fix)


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 17:24:35 2004 UTC (19 years, 10 months ago) by bellard
Branch: MAIN
Changes since 1.9: +28 -12 lines
Diff to previous 1.9
debug updates - page_unprotect() is no longer needed in softmmu case


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Jan 4 15:18:37 2004 UTC (19 years, 10 months ago) by bellard
Branch: MAIN
CVS Tags: release_0_5_1
Changes since 1.8: +107 -55 lines
Diff to previous 1.8
correct zero segment values when coming from VM86 mode - cache infos in CPUID - simpler exception handling in load_seg() - validate segments after lret/iret


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Nov 23 23:09:40 2003 UTC (20 years ago) by bellard
Branch: MAIN
Changes since 1.7: +40 -34 lines
Diff to previous 1.7
fixed eflags IF/IOPL update


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Nov 16 16:06:03 2003 UTC (20 years ago) by bellard
Branch: MAIN
Changes since 1.6: +191 -203 lines
Diff to previous 1.6
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


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 23:15:36 2003 UTC (20 years ago) by bellard
Branch: MAIN
Changes since 1.5: +43 -5 lines
Diff to previous 1.5
call gate fix - verr and verw fix


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 01:42:19 2003 UTC (20 years ago) by bellard
Branch: MAIN
Changes since 1.4: +159 -11 lines
Diff to previous 1.4
added verr, verw, arpl - more precise segment rights checks


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Nov 12 23:39:19 2003 UTC (20 years ago) by bellard
Branch: MAIN
Changes since 1.3: +465 -60 lines
Diff to previous 1.3
full TSS support - IO map check support - conforming segment check fixes - iret in vm86 mode fix


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Oct 28 23:06:17 2003 UTC (20 years, 1 month ago) by bellard
Branch: MAIN
Changes since 1.2: +0 -10 lines
Diff to previous 1.2
fixed long double accesses when using soft MMU


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 21:22:23 2003 UTC (20 years, 1 month ago) by bellard
Branch: MAIN
Changes since 1.1: +111 -87 lines
Diff to previous 1.1
full softmmu support


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Sep 30 20:33:28 2003 UTC (20 years, 1 month ago) by bellard
Branch: MAIN
new directory structure


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26