|
|
@17039
|
16 years |
vboxsync |
Old REM: New TR sync.
|
|
|
@15861
|
16 years |
vboxsync |
REM: put VME bit update in place
|
|
|
@14411
|
16 years |
vboxsync |
RDTSCP support added. Enabled only for AMD-V guests.
|
|
|
@13839
|
16 years |
vboxsync |
And yet more %V* -> %R* changes…
|
|
|
@13449
|
16 years |
vboxsync |
Fixed default flags for selector register loads in real and V86 mode
|
|
|
@13385
|
16 years |
vboxsync |
fix OSE
|
|
|
@13375
|
16 years |
vboxsync |
some (disabled) VMI bits
|
|
|
@13117
|
16 years |
vboxsync |
recompiler: some logging fixes
|
|
|
@13034
|
16 years |
vboxsync |
minor warnings
|
|
|
@13022
|
16 years |
vboxsync |
REM: this is what I mean.
|
|
|
@13020
|
16 years |
vboxsync |
Knut-compatibility fixes
|
|
|
@13013
|
16 years |
vboxsync |
infrastructure work for X2APIC support
|
|
|
@12679
|
16 years |
vboxsync |
Syscall emulation fix.
|
|
|
@12427
|
16 years |
vboxsync |
Minor 64 bits guest execution issues.
|
|
|
@12421
|
16 years |
vboxsync |
Fixed 64 bits displacements. (see #3096)
|
|
|
@12240
|
16 years |
vboxsync |
cmpxchg8b bugfix (without the EAX cast the result is incorrect).
|
|
|
@12022
|
16 years |
vboxsync |
More logging
|
|
|
@11982
|
16 years |
vboxsync |
All: license header changes for 2.0 (OSE headers, add Sun GPL/LGPL …
|
|
|
@11901
|
16 years |
vboxsync |
Number of registers was different in version 1.6. Correct the old …
|
|
|
@11813
|
16 years |
vboxsync |
Deal with 1.6 saved states in the recompiler.
|
|
|
@11496
|
16 years |
vboxsync |
The sysenter eip & esp values are 64 bits. (note breaks saved states)
|
|
|
@9771
|
17 years |
vboxsync |
Minor fix
|
|
|
@9486
|
17 years |
vboxsync |
Synced 64 bits lahf/sahf from QEmu.
|
|
|
@9212
|
17 years |
vboxsync |
Major changes for sizeof(RTGCPTR) == uint64_t.
Introduced RCPTRTYPE …
|
|
|
@9015
|
17 years |
vboxsync |
removed #if 1, the code seems working fine.
|
|
|
@8849
|
17 years |
vboxsync |
load the modrm value before parsing it (CMPXCHG8B/16B). Updated s->pc …
|
|
|
@8832
|
17 years |
vboxsync |
exception 6 is a trap => don't change the PC
|
|
|
@8826
|
17 years |
vboxsync |
lock mov wherever, whereever is an invalid lock sequence, so raise …
|
|
|
@8564
|
17 years |
vboxsync |
NoDmik -> NOT_DMIK.
|
|
|
@8450
|
17 years |
vboxsync |
recompiler: enabled workaround for gcc-4.3 when compiling for 32-bit hosts
|
|
|
@8353
|
17 years |
vboxsync |
added a (disabled) workaround for …
|
|
|
@8174
|
17 years |
vboxsync |
rebranding
|
|
|
@6938
|
17 years |
vboxsync |
recompiler: fix ptab calculation for 32bit code under x86_64 (from qemu)
|
|
|
@6726
|
17 years |
vboxsync |
2 fixes from qemu: fix cmpxchg8b detection and fix DR6 single step …
|
|
|
@6475
|
17 years |
vboxsync |
Added the NoDmik() macro.
|
|
|
@6158
|
17 years |
vboxsync |
Fixed reporting of segment not present exceptions when using call …
|
|
|
@6108
|
17 years |
vboxsync |
Fixed nasty bug in ARPL emulation (uninitialized variable).
|
|
|
@5853
|
17 years |
vboxsync |
The static tb isn't working right in single stepping mode. (fix not …
|
|
|
@5371
|
17 years |
vboxsync |
The stack isn't necessiarly a safe place for the tb_temp on 64-bit …
|
|
|
@5197
|
17 years |
vboxsync |
Experiment with call recording for CSAM
|
|
|
@3952
|
17 years |
vboxsync |
Incorporated aam division by zero security fix.
|
|
|
@3727
|
17 years |
vboxsync |
Double underscore cleanup.
|
|
|
@3023
|
18 years |
vboxsync |
only check for excessive faults when in protected mode
|
|
|
@2841
|
18 years |
vboxsync |
Added comments about Solaris
|
|
|
@2840
|
18 years |
vboxsync |
Solaris regression
|
|
|
@2477
|
18 years |
vboxsync |
export
|
|
|
@2475
|
18 years |
vboxsync |
Makefile.kmk -> Makefile.kup
|
|
|
@2465
|
18 years |
vboxsync |
drop the builtin_frame_address attempt at stack alignment …
|
|
|
@2426
|
18 years |
vboxsync |
Removed the old recompiler code. (wonder why subversion didn't pick up …
|
|
|
@2422
|
18 years |
vboxsync |
Removed the old recompiler code.
|
|
|
@1953
|
18 years |
vboxsync |
Reversed vif & if clearing
|
|
|
@1923
|
18 years |
vboxsync |
Correct CPL when trying to load a ring 1 selector
|
|
|
@1516
|
18 years |
vboxsync |
iret with cpl=0 is allowed to change VIF_MASK & VIP_MASK too
|
|
|
@1514
|
18 years |
vboxsync |
Update eip for each instruction. (makes it easier to generate …
|
|
|
@1511
|
18 years |
vboxsync |
Needs more testing
|
|
|
@1510
|
18 years |
vboxsync |
Using a null selector is illegal.
|
|
|
@1506
|
18 years |
vboxsync |
backed out accidental commit
|
|
|
@1505
|
18 years |
vboxsync |
changed condition order
|
|
|
@1478
|
18 years |
vboxsync |
Support VME in guests. (v86 extensions)
|
|
|
@1093
|
18 years |
vboxsync |
printf -> Log
|
|
|
@1078
|
18 years |
vboxsync |
Fixes for V86 segment syncing. (+ cleanup)
|
|
|
@1
|
55 years |
vboxsync |
import
|