|
|
@47472
|
11 years |
vboxsync |
VMM/VMMR0: HW(VMX|SVM)R0.h -> HM(VMX|SVM)R0.h. Now that the refactor …
|
|
|
@47458
|
11 years |
vboxsync |
Space.
|
|
|
@47454
|
11 years |
vboxsync |
VMM/HMVMXR0: Make save-DR7 function name more clear (addressed a todo).
|
|
|
@47446
|
11 years |
vboxsync |
shadow warning.
|
|
|
@47444
|
11 years |
vboxsync |
IEM,HM,PGM: Started on string I/O optimizations using IEM (disabled). …
|
|
|
@47441
|
11 years |
vboxsync |
Too lazy to do: pushfq; cli; ... popfq ?
|
|
|
@47440
|
11 years |
vboxsync |
Too lazy to do: pushfq; cli; ... popfq ?
|
|
|
@47439
|
11 years |
vboxsync |
Too lazy to do: pushfq; cli; ... popfq ?
|
|
|
@47434
|
11 years |
vboxsync |
HMR0VMX.cpp: INS/OUTS todo update.
|
|
|
@47432
|
11 years |
vboxsync |
HMR0VMX.cpp: Attempt to fix incorrect DR7 and DR[0-3] checks in I/O …
|
|
|
@47378
|
11 years |
vboxsync |
VMM/HMVMXR0: Typos and make re-checking of CR4.VMXE on VMXR0Enter() …
|
|
|
@47353
|
11 years |
vboxsync |
VMM/HMVMXR0: nits.
|
|
|
@47328
|
11 years |
vboxsync |
CPUM,++: Fix DR6 and DR7 read-as-1 (RA1) and read-as-zero (RAZ) values …
|
|
|
@47254
|
11 years |
vboxsync |
VMM/HMVMXR0: Minor clarification.
|
|
|
@47247
|
11 years |
vboxsync |
HMVMX: preserve SS.DPL and CS.L/D/G when the 'unusable' bit is set. …
|
|
|
@47243
|
11 years |
vboxsync |
hmR0VmxReadSegmentReg: Update on the unused stuff, prepared fix but …
|
|
|
@47202
|
11 years |
vboxsync |
VMM/HM: comments.
|
|
|
@47123
|
12 years |
vboxsync |
VMM/HM: Dispatch host NMIs on Intel. Added separate STAM counter for …
|
|
|
@47110
|
12 years |
vboxsync |
VMM/HMVMXR0: Assert that the valid bit is set on Xcpt exits.
|
|
|
@47109
|
12 years |
vboxsync |
VMM: XCPT_NMI -> XCPT_OR_NMI. Name it like Intel does in the spec.
|
|
|
@47105
|
12 years |
vboxsync |
VMM/HMVMXR0: Added a todo.
|
|
|
@47094
|
12 years |
vboxsync |
VMM/HMVMXR0: Log exit reasons for more rare/improbable gurus.
|
|
|
@47090
|
12 years |
vboxsync |
VMM: Naming convention. lasterror->LastError.
|
|
|
@47076
|
12 years |
vboxsync |
VMM/HM(VMX|SVM)R0: Easier to toggle statements.
|
|
|
@47066
|
12 years |
vboxsync |
VMM/HMVMXR0: More validations for the error code valid bit.
|
|
|
@47062
|
12 years |
vboxsync |
HMVMX: Look at the right exit info to figure out error code.
|
|
|
@47056
|
12 years |
vboxsync |
VMM: spaces.
|
|
|
@46975
|
12 years |
vboxsync |
VMM: nits.
|
|
|
@46973
|
12 years |
vboxsync |
VMM/HMVMXR0: Fail more gracefully when trying to run 64-bit guests on …
|
|
|
@46942
|
12 years |
vboxsync |
VMM: Fix LDTR restoration to be done dynamically. This is required for …
|
|
|
@46925
|
12 years |
vboxsync |
VMM: Optimized world-switch with lazy restoration LDTR and TR on Intel.
|
|
|
@46900
|
12 years |
vboxsync |
VMM/HM: Spaces, comment.
|
|
|
@46888
|
12 years |
vboxsync |
VMM/HM: Alignment and fix an assertion in the new AMD-V code.
|
|
|
@46882
|
12 years |
vboxsync |
VMM/HMVMXR0: Go back to ring-3 on host interrupts unconditionally if …
|
|
|
@46881
|
12 years |
vboxsync |
VMM/HMVMXR0: Avoid reloading guest state on multiple reschedules on …
|
|
|
@46871
|
12 years |
vboxsync |
VMM/HM: Cleanup event injection statistics.
|
|
|
@46850
|
12 years |
vboxsync |
VMM/VMMR0: HM profile counters.
|
|
|
@46789
|
12 years |
vboxsync |
VMM/HM: Doxygen.
|
|
|
@46724
|
12 years |
vboxsync |
VMM/HM: Refactor the state-flags for proper sharing between old, new …
|
|
|
@46719
|
12 years |
vboxsync |
VMM/HMVMXR0: Bits.
|
|
|
@46715
|
12 years |
vboxsync |
VMM/HMVMXR0: Incorrect debug assertion.
|
|
|
@46714
|
12 years |
vboxsync |
VMM/HMVMXR0: prefer typedef to macros when possible.
|
|
|
@46713
|
12 years |
vboxsync |
VMM/HMVMXR0: More debug assertion fixes, comments.
|
|
|
@46707
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix guru with re-injecting software interrupts during …
|
|
|
@46665
|
12 years |
vboxsync |
VMM/HMVMXR0: comments.
|
|
|
@46655
|
12 years |
vboxsync |
VMM/HMVMXR0: Reflect any exception to the guest if event delivery of …
|
|
|
@46596
|
12 years |
vboxsync |
VMM/HMVMXR0: grr.
|
|
|
@46595
|
12 years |
vboxsync |
VMM/HMVMXR0: Disable flushing of the log while loading the guest-state …
|
|
|
@46590
|
12 years |
vboxsync |
VMM/HMVMXR0: SMP logging.
|
|
|
@46589
|
12 years |
vboxsync |
VMM/HMVMXR0: SMP logging.
|
|
|
@46580
|
12 years |
vboxsync |
VMM/HMSVMR0, HMVMXR0: AMD-V bits, VT-x minor change.
|
|
|
@46566
|
12 years |
vboxsync |
VMM/HMVMXR0: TPR patching is not needed on Intel, probably never was. …
|
|
|
@46562
|
12 years |
vboxsync |
VMM: AMD-V bits and VT-x comment nit.
|
|
|
@46552
|
12 years |
vboxsync |
VMM/HMVMXR0: comment.
|
|
|
@46530
|
12 years |
vboxsync |
VMM/HMSVMR0: AMD-V bits, TPR shadowing, other adjustments.
|
|
|
@46517
|
12 years |
vboxsync |
VMM/HMVMXR0: Don't need to update guest APIC state (i.e. TPR) for …
|
|
|
@46510
|
12 years |
vboxsync |
VMM/HMVMXR0: bits.
|
|
|
@46507
|
12 years |
vboxsync |
VMM/HMVMXR0: comment.
|
|
|
@46505
|
12 years |
vboxsync |
VMM/HMVMXR0: doxygen.
|
|
|
@46498
|
12 years |
vboxsync |
VMM/HMVMXR0: Comments.
|
|
|
@46492
|
12 years |
vboxsync |
VMM/HMVMXR0: Comments and tidying.
|
|
|
@46472
|
12 years |
vboxsync |
VMM/HMVMXR0: Skip redundant VMWRITES during VM startup.
|
|
|
@46469
|
12 years |
vboxsync |
VMM/HMVMXR0: Use UINT64_C only when needed.
|
|
|
@46464
|
12 years |
vboxsync |
VMM/HMVMXR0: Stats and skip calling the flush function unnecessarily.
|
|
|
@46463
|
12 years |
vboxsync |
VMM/HMVMXR0: Flush-by-EPT on VCPU reschedule rather than just VPID, …
|
|
|
@46458
|
12 years |
vboxsync |
VMM/HMVMXR0: Don't miss flushing-by-EPT if we the VCPU gets …
|
|
|
@46445
|
12 years |
vboxsync |
VMM/HMVMXR0: comment.
|
|
|
@46442
|
12 years |
vboxsync |
VMM: HM bits, add changed-flag for CR2 as AMD-V has CR2 caching.
|
|
|
@46440
|
12 years |
vboxsync |
nit.
|
|
|
@46420
|
12 years |
vboxsync |
VMM, recompiler: Purge deprecated macros.
|
|
|
@46419
|
12 years |
vboxsync |
VMM/HMVMXR0: Flush all EPTP tagged-TLB entries (when possible) while …
|
|
|
@46415
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix invalidating EPT-tagged TLB-entries when VPID+EPT is …
|
|
|
@46399
|
12 years |
vboxsync |
VMM/HMVMXR0: Avoid re-reading CR4 as it cannot be changed by vmxoff …
|
|
|
@46393
|
12 years |
vboxsync |
VMM/HMVMXR0: Log4Func to keep things at level 4 and not flow or level …
|
|
|
@46391
|
12 years |
vboxsync |
VMM/HMVMXR0: Use log level 4 by default so that instrumenting logging …
|
|
|
@46381
|
12 years |
vboxsync |
VMM/HM: AMD-V and VT-x state-change bits.
|
|
|
@46363
|
12 years |
vboxsync |
VMM/HM: Comment nits.
|
|
|
@46315
|
12 years |
vboxsync |
VMM/HMVMXR0: Added a couple of comments in the tagged-TLB flushing code.
|
|
|
@46294
|
12 years |
vboxsync |
VMM/HMVMXR0: Cleanup, and fixme todo.
|
|
|
@46289
|
12 years |
vboxsync |
VMM/HMVMXR0: debug build fix.
|
|
|
@46286
|
12 years |
vboxsync |
VMM/HMVMXR0: Avoid saving/restoring EFER whenever possible on every …
|
|
|
@46284
|
12 years |
vboxsync |
VMM/HMVMXR0: 32-bit host fix.
|
|
|
@46280
|
12 years |
vboxsync |
VMM/HM: macro rename and comment update.
|
|
|
@46267
|
12 years |
vboxsync |
VMM: Optimized 64-bit host VT-x world-switch.
|
|
|
@46192
|
12 years |
vboxsync |
VMM/HM: CR0 and CR4 masks can be 32-bit. Plus hungarian naming fixes.
|
|
|
@46191
|
12 years |
vboxsync |
VMM/HMVMXR0: TR too, shouldn't be in the LDT and must have RPL 0.
|
|
|
@46143
|
12 years |
vboxsync |
VMM/HMVMXR0: Make single-stepping work in the hypervisor debugger when …
|
|
|
@46135
|
12 years |
vboxsync |
Started populating the RC address space in the debugger.
|
|
|
@46103
|
12 years |
vboxsync |
VMM/HMVMXR0: Log CS during loading the guest state.
|
|
|
@46098
|
12 years |
vboxsync |
VMM/HMVMXR0: nits.
|
|
|
@46089
|
12 years |
vboxsync |
VMM/HMVMXR0: Be more explicit about type sizes. It's rather critical …
|
|
|
@46079
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@46076
|
12 years |
vboxsync |
VMM/HMVMXR0: 32-bit hybrid darwin kernel fixes.
|
|
|
@46041
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@46018
|
12 years |
vboxsync |
VMM/HMVMXR0: Fix Vista 64-bit guests to work again.
|
|
|
@46004
|
12 years |
vboxsync |
VMM/HMVMXR0: DR7 is 32-bit in reality, upper bits are reserved MBZ, so …
|
|
|
@45978
|
12 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@45977
|
12 years |
vboxsync |
VMM/HMVMXR0: Kernel GS Base is no longer manually saved/restore across …
|
|
|
@45976
|
12 years |
vboxsync |
VMM/HMVMXR0: In case we don't have TPR-shadow or CR8_LOAD exit is …
|
|
|
@45967
|
12 years |
vboxsync |
VMM/HMVMXR0: comment.
|
|
|