|
|
@2218
|
18 years |
vboxsync |
Added ins/outs support to VMX. Cleaned up both VMX & SVM io handling.
|
|
|
@2217
|
18 years |
vboxsync |
Added IOMInterpretINSEx & IOMInterpretOUTSEx.
Support ins/outs …
|
|
|
@2191
|
18 years |
vboxsync |
Export to OSE.
|
|
|
@2176
|
18 years |
vboxsync |
Don't check timer & r3 job in single stepping mode.
|
|
|
@2172
|
18 years |
vboxsync |
Wrong dr6
|
|
|
@2169
|
18 years |
vboxsync |
Intercept X86_TRAP_DB if single stepping is enabled.
|
|
|
@2166
|
18 years |
vboxsync |
Single stepping support added (as a debug feature)
|
|
|
@2150
|
18 years |
vboxsync |
Get cpl from hidden ss selector register.
|
|
|
@2134
|
18 years |
vboxsync |
Logging update
|
|
|
@2133
|
18 years |
vboxsync |
Removed obsolete comment.
|
|
|
@2131
|
18 years |
vboxsync |
Got rid of obsolete assertions.
|
|
|
@2130
|
18 years |
vboxsync |
Always sync the hidden selector attributes.
|
|
|
@2127
|
18 years |
vboxsync |
Fully sync the selector attributes in real mode.
|
|
|
@2124
|
18 years |
vboxsync |
TRPM changes to assert and report trap/interrupt types accurately.
|
|
|
@2108
|
18 years |
vboxsync |
Never return true from RTAssertDoBreakpoint.
|
|
|
@2097
|
18 years |
vboxsync |
X86_CR0_PG must always be set in the guest CR0.
|
|
|
@2076
|
18 years |
vboxsync |
TMTimerGet is unsafe as it checks for expired timers each time.
|
|
|
@2070
|
18 years |
vboxsync |
Corrected TSC offset for SVM & VMX.
|
|
|
@2062
|
18 years |
vboxsync |
TSC offset initialized on entry.
|
|
|
@2050
|
18 years |
vboxsync |
debug only
|
|
|
@1793
|
18 years |
vboxsync |
backed out 19970
|
|
|
@1792
|
18 years |
vboxsync |
Proper interrupt redirection bitmap sync
|
|
|
@1773
|
18 years |
vboxsync |
Spaces
|
|
|
@1645
|
18 years |
vboxsync |
removed some leftover debug code (amd64 tripple-fault)
|
|
|
@1599
|
18 years |
vboxsync |
added RestrictAccess key to allow to disable the policy that only VMs …
|
|
|
@1585
|
18 years |
vboxsync |
warnings
|
|
|
@1570
|
18 years |
vboxsync |
pushfq, not pushfd. (hope the old yasm doesn't mind...)
|
|
|
@1406
|
18 years |
vboxsync |
Uninitialized variable. (pointed out by Frank)
|
|
|
@1359
|
18 years |
vboxsync |
SELM function changes for v86 mode code.
CPL check fixes for V86 mode …
|
|
|
@1348
|
18 years |
vboxsync |
Some old amd64 hacks -> VBOX_WITH_INTERNAL_NETWORKING
|
|
|
@1345
|
18 years |
vboxsync |
VBOX_WITH_INTERNAL_NETWORKING. disabled for L4 and Darwin.
|
|
|
@1300
|
18 years |
vboxsync |
Fix eol style properties for header files
|
|
|
@1296
|
18 years |
vboxsync |
removed another workaround
|
|
|
@1292
|
18 years |
vboxsync |
Init tsc offset to 0.
|
|
|
@1291
|
18 years |
vboxsync |
Removed forced exit hack. No longer required.
|
|
|
@1283
|
18 years |
vboxsync |
Added support for the hybrid darwin setup where the kernel is 32-bit …
|
|
|
@1273
|
18 years |
vboxsync |
Keep stats for forced SVM exits.
|
|
|
@1272
|
18 years |
vboxsync |
Exit reason statistics for SVM added.
|
|
|
@1232
|
18 years |
vboxsync |
align the stack correctly (Darwin).
|
|
|
@1230
|
18 years |
vboxsync |
Wrong log instance
|
|
|
@1229
|
18 years |
vboxsync |
explicitly disable interrupts when executing the non-fast ioctls (only …
|
|
|
@1227
|
18 years |
vboxsync |
disabled ring 0 assertion overrie
|
|
|
@1226
|
18 years |
vboxsync |
AssertMsg2 update
|
|
|
@1225
|
18 years |
vboxsync |
wrong log level
|
|
|
@1224
|
18 years |
vboxsync |
accidental commit
|
|
|
@1223
|
18 years |
vboxsync |
Compile fix
|
|
|
@1222
|
18 years |
vboxsync |
Missing header
|
|
|
@1221
|
18 years |
vboxsync |
AssertMsg2 override added
|
|
|
@1214
|
18 years |
vboxsync |
Implemented workaround for hardware bug (erratum 170)
|
|
|
@1211
|
18 years |
vboxsync |
Cleanup
|
|
|
@1057
|
18 years |
vboxsync |
Trapping and virtualizing TSC (both disabled).
|
|
|
@1006
|
18 years |
vboxsync |
fixed internal networking on Windows hosts
|
|
|
@948
|
18 years |
vboxsync |
fixed buildbreak (I hope).
|
|
|
@914
|
18 years |
vboxsync |
PVMR0 changes for darwin.
|
|
|
@848
|
18 years |
vboxsync |
AMD64 debugging: Added checks for NMIs and that IF is cleared when …
|
|
|
@727
|
18 years |
vboxsync |
3rd arg is rdx not rcx.
|
|
|
@726
|
18 years |
vboxsync |
Implemented the VMMR0 setjmp/longjmp like stuff for AMD64.
|
|
|
@684
|
18 years |
vboxsync |
RTLogLogger, RTLogLoggerEx[V].
|
|
|
@682
|
18 years |
vboxsync |
SVMInvlpgA.
|
|
|
@673
|
18 years |
vboxsync |
rcx not ecx.
|
|
|
@672
|
18 years |
vboxsync |
#pragma intrinsic can't be in a function, added missing ().
|
|
|
@671
|
18 years |
vboxsync |
Stub vmmR0LoggerWrapper on AMD64 even if it's never used.
|
|
|
@424
|
18 years |
vboxsync |
Not ~15h.
|
|
|
@420
|
18 years |
vboxsync |
Don't trust the compiler to give us the right return address address …
|
|
|
@415
|
18 years |
vboxsync |
Fixing interrupt dispatching on amd64.
|
|
|
@400
|
18 years |
vboxsync |
fixed
|
|
|
@399
|
18 years |
vboxsync |
fixed
|
|
|
@397
|
18 years |
vboxsync |
Completed most of VBOX_WITHOUT_IDT_PATCHING. (hope I didn't break …
|
|
|
@337
|
18 years |
vboxsync |
Can't push 64-bit labels.
|
|
|
@272
|
18 years |
vboxsync |
More stats
|
|
|
@234
|
18 years |
vboxsync |
VMM: Added support for runtime error notifications (VMSetRuntimeError …
|
|
|
@140
|
18 years |
vboxsync |
64-bit.
|
|
|
@138
|
18 years |
vboxsync |
64-bit
|
|
|
@75
|
18 years |
vboxsync |
Initial 64-bit port of the code.
|
|
|
@72
|
18 years |
vboxsync |
Fixed unused code path.
|
|
|
@23
|
18 years |
vboxsync |
string.h & stdio.h + header cleanups.
|
|
|
@19
|
18 years |
vboxsync |
nasm.mac -> asmdefs.mac + header adjustments.
|
|
|
@17
|
18 years |
vboxsync |
indent
|
|
|
@1
|
55 years |
vboxsync |
import
|