|
|
@47225
|
11 years |
vboxsync |
Exploring conforming segments in BS2 test case.
|
|
|
@47205
|
11 years |
vboxsync |
IEM: Got further in the long mode interrupt dispatching code.
|
|
|
@47202
|
11 years |
vboxsync |
VMM/HM: comments.
|
|
|
@47173
|
11 years |
vboxsync |
IEM: started on iemRaiseXcptOrIntInLongMode but isn't there quite yet.
|
|
|
@47156
|
11 years |
vboxsync |
VMM/HMSVMR0: Compile-time define to trap task switches unconditionally.
|
|
|
@47139
|
11 years |
vboxsync |
iem: Fixed negation of number in two registers.
|
|
|
@47138
|
11 years |
vboxsync |
IEM: idiv and div missing bits and fixes.
|
|
|
@47135
|
11 years |
vboxsync |
32bit fixes
|
|
|
@47132
|
11 years |
vboxsync |
test divide errors (BS2+big.mac).
|
|
|
@47123
|
11 years |
vboxsync |
VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
|
|
|
@47119
|
11 years |
vboxsync |
VMM/HMSVMR0: spaces, redundant brackets and comment.
|
|
|
@47110
|
11 years |
vboxsync |
VMM/HMVMXR0: Assert that the valid bit is set on Xcpt exits.
|
|
|
@47109
|
11 years |
vboxsync |
VMM: XCPT_NMI -> XCPT_OR_NMI. Name it like Intel does in the spec.
|
|
|
@47105
|
11 years |
vboxsync |
VMM/HMVMXR0: Added a todo.
|
|
|
@47097
|
11 years |
vboxsync |
VMM/HMSVMR0: SMI and INIT exit handling.
|
|
|
@47095
|
11 years |
vboxsync |
VMM/HMSVMR0: Don't intercept SMIs.
|
|
|
@47094
|
11 years |
vboxsync |
VMM/HMVMXR0: Log exit reasons for more rare/improbable gurus.
|
|
|
@47092
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix VERR_SVM_UNKNOWN_EXIT guru.
|
|
|
@47090
|
11 years |
vboxsync |
VMM: Naming convention. lasterror->LastError.
|
|
|
@47089
|
11 years |
vboxsync |
VMM/HM: Additional HM error code for certain gurus. Later use it for …
|
|
|
@47080
|
11 years |
vboxsync |
VMM/HMSVMR0: Fail on unexpected exception exits when …
|
|
|
@47076
|
11 years |
vboxsync |
VMM/HM(VMX|SVM)R0: Easier to toggle statements.
|
|
|
@47072
|
11 years |
vboxsync |
VMM/HMSVMR0: Use a different error code for unrecognized vs. …
|
|
|
@47069
|
11 years |
vboxsync |
VMM/HM: No TPR patching on Intel, don't log it.
|
|
|
@47066
|
11 years |
vboxsync |
VMM/HMVMXR0: More validations for the error code valid bit.
|
|
|
@47065
|
11 years |
vboxsync |
VMM/HWVMXR0: Trip over assert.
|
|
|
@47064
|
11 years |
vboxsync |
VMM/CPUMR0: Slightly easier to read.
|
|
|
@47062
|
11 years |
vboxsync |
HMVMX: Look at the right exit info to figure out error code.
|
|
|
@47056
|
11 years |
vboxsync |
VMM: spaces.
|
|
|
@47055
|
11 years |
vboxsync |
VMM/HMSVMR0: Paranoia assert on global init.
|
|
|
@47054
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix TPR patching case to properly resync the changed TPR …
|
|
|
@47050
|
11 years |
vboxsync |
VMM/HM: LogRel nit.
|
|
|
@47047
|
11 years |
vboxsync |
Two image BS2 so we can drop the test size restrictions. Rewrite the …
|
|
|
@47033
|
11 years |
vboxsync |
VMM/VMMR0: HMR0 fix regression caused by r86900.
|
|
|
@47032
|
11 years |
vboxsync |
VMM/VMMR0: HMR0 fix regression caused by r86900.
|
|
|
@47017
|
11 years |
vboxsync |
div and idiv tests (greg only, no mem yet).
|
|
|
@46995
|
11 years |
vboxsync |
build fix
|
|
|
@46992
|
11 years |
vboxsync |
8-bit idiv overflow checks.
|
|
|
@46991
|
11 years |
vboxsync |
-> weinstadt.
|
|
|
@46975
|
11 years |
vboxsync |
VMM: nits.
|
|
|
@46973
|
11 years |
vboxsync |
VMM/HMVMXR0: Fail more gracefully when trying to run 64-bit guests on …
|
|
|
@46958
|
11 years |
vboxsync |
build fix
|
|
|
@46957
|
11 years |
vboxsync |
check for DIV overflow, fixing DIV/0 checks. IDIV overflow/underflow …
|
|
|
@46956
|
11 years |
vboxsync |
Added missing IEM_MC_CLEAR_HIGH_GREG_U64_BY_REF after IEM_MC_REF_GREG_U32.
|
|
|
@46955
|
11 years |
vboxsync |
64-bit mode addressing fix.
|
|
|
@46954
|
11 years |
vboxsync |
alignment fix
|
|
|
@46953
|
11 years |
vboxsync |
rip addressing fix for instructions with immediates.
|
|
|
@46951
|
11 years |
vboxsync |
Fixed first bunch of bugs found by the testcase.
|
|
|
@46948
|
11 years |
vboxsync |
IEM: Interrupt fix for --execute-all-in-iem.
|
|
|
@46946
|
11 years |
vboxsync |
Install bios symbol files in bin/VBoxDbgSyms/ and make DBGF look there.
|
|
|
@46945
|
11 years |
vboxsync |
VMM: Alignment build fix.
|
|
|
@46944
|
11 years |
vboxsync |
VMM: Comment not meant for AMD-V.
|
|
|
@46943
|
11 years |
vboxsync |
VMM: Superfluous and partially outdated comment.
|
|
|
@46942
|
11 years |
vboxsync |
VMM: Fix LDTR restoration to be done dynamically. This is required for …
|
|
|
@46940
|
11 years |
vboxsync |
Missing dependencies.
|
|
|
@46929
|
11 years |
vboxsync |
VMM/HMR0Mixed: A couple of missed skip LDTR, TR restoration in the …
|
|
|
@46928
|
11 years |
vboxsync |
VMM: Missed copyright year update.
|
|
|
@46927
|
11 years |
vboxsync |
testcase/tstASMStructs: attempted dependency fix.
|
|
|
@46926
|
11 years |
vboxsync |
VMM: Annoying assembler warning.
|
|
|
@46925
|
11 years |
vboxsync |
VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel.
|
|
|
@46918
|
11 years |
vboxsync |
EM.cpp: fIemExecutesAll fixes.
|
|
|
@46917
|
11 years |
vboxsync |
bs2 + VBoxInsTst hacking.
|
|
|
@46915
|
11 years |
vboxsync |
PDMLdrEnumModules: Replaced fRc with a enmCtx so we don't load ring-3 …
|
|
|
@46914
|
11 years |
vboxsync |
VMM/HMR0: spaces.
|
|
|
@46913
|
11 years |
vboxsync |
VMM/HMR0: Oops typo. Skip GDTR, IDTR save & restore in the new VT-x …
|
|
|
@46906
|
11 years |
vboxsync |
variation control…
|
|
|
@46905
|
11 years |
vboxsync |
VMM/HMR0: World-switch assembly cleanup.
|
|
|
@46901
|
11 years |
vboxsync |
VMM/HMSVMR0: No lazy CR3, PAE PDPE updating necessary on AMD-V.
|
|
|
@46900
|
11 years |
vboxsync |
VMM/HM: Spaces, comment.
|
|
|
@46894
|
11 years |
vboxsync |
New way of varying the three SIB fields. Expected to create better …
|
|
|
@46893
|
11 years |
vboxsync |
more tedium…
|
|
|
@46892
|
11 years |
vboxsync |
VMM/HMSVMR0: redundant.
|
|
|
@46888
|
11 years |
vboxsync |
VMM/HM: Alignment and fix an assertion in the new AMD-V code.
|
|
|
@46883
|
11 years |
vboxsync |
VMM/HMSVMR0: Go back to ring-3 on host interrupts as we cannot really …
|
|
|
@46882
|
11 years |
vboxsync |
VMM/HMVMXR0: Go back to ring-3 on host interrupts unconditionally if …
|
|
|
@46881
|
11 years |
vboxsync |
VMM/HMVMXR0: Avoid reloading guest state on multiple reschedules on …
|
|
|
@46875
|
11 years |
vboxsync |
yeah, finally getting somewhere…
|
|
|
@46871
|
11 years |
vboxsync |
VMM/HM: Cleanup event injection statistics.
|
|
|
@46869
|
11 years |
vboxsync |
VMM/HMSVMR0: Only save/restore TSC_AUX MSR when required.
|
|
|
@46861
|
11 years |
vboxsync |
Don't allow mixing builds.
|
|
|
@46860
|
11 years |
vboxsync |
CFGMR3DestroyTree
|
|
|
@46856
|
11 years |
vboxsync |
8-bit high register hell (reg/reg only so far).
|
|
|
@46853
|
11 years |
vboxsync |
NMI -> laptop.
|
|
|
@46850
|
11 years |
vboxsync |
VMM/VMMR0: HM profile counters.
|
|
|
@46849
|
11 years |
vboxsync |
spaces.
|
|
|
@46844
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V Bits.
|
|
|
@46843
|
11 years |
vboxsync |
VMM/HMSVMR0: Review of the VMCB Clean Bits.
|
|
|
@46842
|
11 years |
vboxsync |
VMM/HM: AMD-V feature bits update.
|
|
|
@46840
|
11 years |
vboxsync |
VMM/HM: Skipped feature bit.
|
|
|
@46832
|
11 years |
vboxsync |
build fix
|
|
|
@46830
|
11 years |
vboxsync |
VMM/HMSVMR0: unintentional debug logging.
|
|
|
@46829
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix while resyncing the TPR. Vista 64 now boots.
|
|
|
@46827
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46814
|
11 years |
vboxsync |
VMM/Makefile.kmk: dependency fix
|
|
|
@46808
|
11 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits.
|
|
|
@46804
|
11 years |
vboxsync |
VMM/HMSVMR0: TSC offsetting.
|
|
|
@46803
|
11 years |
vboxsync |
VMM/HWSVMR0: STAM counter.
|
|
|
@46798
|
11 years |
vboxsync |
VMM/HMSVMR0: reminder todo.
|
|
|
@46794
|
11 years |
vboxsync |
VMM/HMSVMR0: Fix non-nested paging w/ #PF injection. DSL now boots …
|
|
|
@46793
|
11 years |
vboxsync |
typo
|
|
|