|
|
@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)
|
|
|
@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
|
|
|