|
|
@3488
|
18 years |
vboxsync |
Put back logging changes.
|
|
|
@3486
|
18 years |
vboxsync |
got rid of incorrect assertion
|
|
|
@3312
|
18 years |
vboxsync |
Always enable the assertion overrides in ring 0. (!!)
|
|
|
@3301
|
18 years |
vboxsync |
Update the MSR_IA32_FEATURE_CONTROL MSR ourselves if it's not locked.
|
|
|
@3299
|
18 years |
vboxsync |
Changed error code for vmxon failures.
|
|
|
@3295
|
18 years |
vboxsync |
fixed compile errors
|
|
|
@3294
|
18 years |
vboxsync |
Get rid of redundant logging
|
|
|
@3292
|
18 years |
vboxsync |
Write the exact reason for VMX/SVM detection failure to the release log.
|
|
|
@3279
|
18 years |
vboxsync |
Log VMXON failures
|
|
|
@3238
|
18 years |
vboxsync |
Keep the AssertMsg1/2 overrides separate from the no ring-0 assertion …
|
|
|
@3216
|
18 years |
vboxsync |
Removed incorrect io return code changes.
|
|
|
@3197
|
18 years |
vboxsync |
IO handling updates
|
|
|
@3184
|
18 years |
vboxsync |
return VINF_EM_RAW_EMULATE_INSTR instead of VINF_EM_RESCHEDULE_REM …
|
|
|
@3172
|
18 years |
vboxsync |
compile fix
|
|
|
@3171
|
18 years |
vboxsync |
Fixes for bad error code VINF_EM_RESCHEDULE_REM.
|
|
|
@3169
|
18 years |
vboxsync |
More IOM_SUCCESS changes
|
|
|
@3168
|
18 years |
vboxsync |
Corrected io return checks.
|
|
|
@3151
|
18 years |
vboxsync |
VMM: Fixed OS/2 build.
|
|
|
@3112
|
18 years |
vboxsync |
Added full set of runtime error functions to PDM device/driver
interface.
|
|
|
@2988
|
18 years |
vboxsync |
InnoTek -> innotek part 4: more miscellaneous files.
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2954
|
18 years |
vboxsync |
It does
|
|
|
@2934
|
18 years |
vboxsync |
Initial code for proper tsc offset or rdtsc emulation. Needs testing.
|
|
|
@2897
|
18 years |
vboxsync |
Correct eflags.IOPL as well.
|
|
|
@2892
|
18 years |
vboxsync |
Preliminary code for real mode and protected mode without paging.
|
|
|
@2824
|
18 years |
vboxsync |
Enabled ring 0 logging again for 64 bits builds.
|
|
|
@2822
|
18 years |
vboxsync |
And another
|
|
|
@2820
|
18 years |
vboxsync |
compile fix
|
|
|
@2819
|
18 years |
vboxsync |
Bugfix
|
|
|
@2818
|
18 years |
vboxsync |
Corrections for 64 bits shifts.
|
|
|
@2816
|
18 years |
vboxsync |
Corrections for 64 bits descriptors
|
|
|
@2814
|
18 years |
vboxsync |
compile fix
|
|
|
@2813
|
18 years |
vboxsync |
Updates
|
|
|
@2811
|
18 years |
vboxsync |
Updates for 64 bits descriptors.
|
|
|
@2803
|
18 years |
vboxsync |
Simplified GS save/restore
|
|
|
@2800
|
18 years |
vboxsync |
More logging in failure case.
|
|
|
@2790
|
18 years |
vboxsync |
Dropped VMXWriteVMCS high for AMD64
|
|
|
@2789
|
18 years |
vboxsync |
Fixes for gs save & restore in AMD64 mode.
|
|
|
@2774
|
18 years |
vboxsync |
Cleanup
|
|
|
@2773
|
18 years |
vboxsync |
cleanup
|
|
|
@2762
|
18 years |
vboxsync |
Logging fixes
|
|
|
@2761
|
18 years |
vboxsync |
Logging fixes
|
|
|
@2760
|
18 years |
vboxsync |
Don't save FS & GS in 64 bits mode
|
|
|
@2759
|
18 years |
vboxsync |
fixes
|
|
|
@2757
|
18 years |
vboxsync |
corrections
|
|
|
@2756
|
18 years |
vboxsync |
Manually save and restore GDTR & IDTR.
|
|
|
@2751
|
18 years |
vboxsync |
Leftover breakpoints
|
|
|
@2750
|
18 years |
vboxsync |
Proper masking
|
|
|
@2747
|
18 years |
vboxsync |
Sigh
|
|
|
@2746
|
18 years |
vboxsync |
Another attempt at masking off the top 32 bits
|
|
|
@2745
|
18 years |
vboxsync |
and another
|
|
|
@2743
|
18 years |
vboxsync |
bugfix
|
|
|
@2740
|
18 years |
vboxsync |
Incorrect code was generated
|
|
|
@2739
|
18 years |
vboxsync |
Fixed typo
|
|
|
@2738
|
18 years |
vboxsync |
Backed out 21335 & corrected return values.
|
|
|
@2735
|
18 years |
vboxsync |
Use 64 bits index for VMXWrite/ReadVMCS64.
|
|
|
@2733
|
18 years |
vboxsync |
Let's assume success please.
|
|
|
@2732
|
18 years |
vboxsync |
VMXActivateVMCS shouldn't use vmclear of course…
|
|
|
@2731
|
18 years |
vboxsync |
VMXWriteVMCS64 bug fixes
|
|
|
@2730
|
18 years |
vboxsync |
Temporarily disabled ring 0 to vbox log hack on Vista 64.
|
|
|
@2699
|
18 years |
vboxsync |
Stricter type checking.
|
|
|
@2556
|
18 years |
vboxsync |
Added todos for tsc offset/trapping.
|
|
|
@2555
|
18 years |
vboxsync |
Added intercept code for rdtsc (not yet enabled).
|
|
|
@2507
|
18 years |
vboxsync |
Drop the VINF_IOM_HC_IOPORT_READWRITE status code as it isn't really …
|
|
|
@2506
|
18 years |
vboxsync |
Documented port I/O status code and fixed places where we didn't …
|
|
|
@2477
|
18 years |
vboxsync |
export
|
|
|
@2475
|
18 years |
vboxsync |
Makefile.kmk -> Makefile.kup
|
|
|
@2297
|
18 years |
vboxsync |
svn:eol-style native
|
|
|
@2294
|
18 years |
vboxsync |
svn:eol-style and keywords.
|
|
|
@2270
|
18 years |
vboxsync |
Stricter pointer typechecking. (R0 vs R3)
|
|
|
@2228
|
18 years |
vboxsync |
backed out 20576 due to regressions
|
|
|
@2224
|
18 years |
vboxsync |
In some situations the guest state would not be synced.
|
|
|
@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)
|
|
|