|
|
@56823
|
9 years |
vboxsync |
VMM/HMVMXR0: Check for MSR-bitmap feature being available before using it.
|
|
|
@56815
|
9 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@56813
|
9 years |
vboxsync |
VMM/GIM: Fix regression introduced in r101441 (on hosts without …
|
|
|
@56791
|
9 years |
vboxsync |
VMM/GIM: Try passing identical TSC and NanoTS pairs to all VCPUs for …
|
|
|
@56766
|
9 years |
vboxsync |
VMM: comment nit.
|
|
|
@56708
|
9 years |
vboxsync |
VMM/HMVMXR0: Remove incorrect debug assertion.
|
|
|
@56706
|
9 years |
vboxsync |
HMR0Term: must init rc.
|
|
|
@56705
|
9 years |
vboxsync |
HMR0.cpp: Don't call SUPR0EnableVTx(false) in HMR0Term unless we've …
|
|
|
@56694
|
9 years |
vboxsync |
VMM/GIM: Cleanup.
|
|
|
@56672
|
9 years |
vboxsync |
VMM/GIM: Workaround PGM issue with large pages in Hyper-V by directly …
|
|
|
@56667
|
9 years |
vboxsync |
hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
|
|
|
@56666
|
9 years |
vboxsync |
hmR0SvmExitIOInstr: Optimize the OUTS on old-CPU when it's clear from …
|
|
|
@56665
|
9 years |
vboxsync |
hmR0SvmExitIOInstr: Adjusted the u3SEG validity check to exclude …
|
|
|
@56664
|
9 years |
vboxsync |
HMSVMR0.cpp: Fixed incorrect I/O instruction length check.
|
|
|
@56663
|
9 years |
vboxsync |
HMSVMR0.cpp: VT-x and IEM insists on having busy TSS descriptor types …
|
|
|
@56642
|
9 years |
vboxsync |
VMM/HMSVMR0: extra RC in assert in IO exits like r101262 for VT-x.
|
|
|
@56628
|
9 years |
vboxsync |
IEM: Postpone INS memory writes to ring-3 if we hit an access handler. …
|
|
|
@56620
|
9 years |
vboxsync |
VMM/HMR0: comments.
|
|
|
@56619
|
9 years |
vboxsync |
VMM/HMR0: revert r101249, added comment to clarify usage.
|
|
|
@56618
|
9 years |
vboxsync |
VMM/HMR0: Don't read MSR unnecessarily.
|
|
|
@56572
|
9 years |
vboxsync |
VMM/HMR0: comment.
|
|
|
@56460
|
9 years |
vboxsync |
VMM/HM: comment.
|
|
|
@56418
|
9 years |
vboxsync |
assertion details.
|
|
|
@56404
|
9 years |
vboxsync |
DevATA: Read final PIO transfer unit in ring-0.
|
|
|
@56381
|
9 years |
vboxsync |
Stubbed VMMR0_DO_CALL_HYPERVISOR and VMMR0_DO_RAW_RUN when …
|
|
|
@56365
|
9 years |
vboxsync |
VMM/HM: removed obsolete todo.
|
|
|
@56364
|
9 years |
vboxsync |
VMM/HM: g_HvmR0 -> g_HmR0.
|
|
|
@56360
|
9 years |
vboxsync |
VMM/HM: Cleanup and asserts.
|
|
|
@56287
|
9 years |
vboxsync |
VMM: Updated (C) year.
|
|
|
@56286
|
9 years |
vboxsync |
Cleaned up all grep hits for 'VMMGC'.
|
|
|
@56214
|
10 years |
vboxsync |
VMM/HMR0: todo is done.
|
|
|
@56084
|
10 years |
vboxsync |
VMM/HM: group preempt STAM counters under 'HM/Switch'.
|
|
|
@56081
|
10 years |
vboxsync |
HMSVMR0/IOIO: fUpdateRipAlready
|
|
|
@56080
|
10 years |
vboxsync |
IOM,HM: Let IEM take over the MMIO handling from IOM when …
|
|
|
@56048
|
10 years |
vboxsync |
pgm.h,++: Changed the return type of PDMPhysRead, PGMPhysWrite, …
|
|
|
@56047
|
10 years |
vboxsync |
VBox/err.h,err.mac,TRPMRC,VMM,EM: Removed unused return codes …
|
|
|
@56034
|
10 years |
vboxsync |
VMM/HM: comment typos.
|
|
|
@55980
|
10 years |
vboxsync |
iprt/log.h,++: Added extended logger instance getters that also checks …
|
|
|
@55903
|
10 years |
vboxsync |
PGM: Added a pVCpu parameter to all physical handler callouts and also …
|
|
|
@55899
|
10 years |
vboxsync |
PGM: Added an access origin to memory read & write calls that respects …
|
|
|
@55896
|
10 years |
vboxsync |
PGM: Renamed the ring-0 and raw-mode context physical page access …
|
|
|
@55864
|
10 years |
vboxsync |
VMMR0EntryFast: Don't return with the context hook enabled when …
|
|
|
@55863
|
10 years |
vboxsync |
IPRT,SUPDrv,VMM: Revised the context switching hook interface. Do …
|
|
|
@55830
|
10 years |
vboxsync |
VMM/HM: hungarian.
|
|
|
@55815
|
10 years |
vboxsync |
VMM/HMVMXR0: bounds checking for auto load/store MSR functions.
|
|
|
@55757
|
10 years |
vboxsync |
VMM/HMVMXR0: oops! not meant to commit this!
|
|
|
@55756
|
10 years |
vboxsync |
VMM/HM: Add some rudimentary logging for VERR_VMX_INVALID_VMXON_PTR errors.
|
|
|
@55755
|
10 years |
vboxsync |
VMM/HMR0: build fix.
|
|
|
@55754
|
10 years |
vboxsync |
VMM/HM: Avoid some fatal assertions in places that can fail.
|
|
|
@55738
|
10 years |
vboxsync |
CPUMR0A.asm,HMR0A.asm: Microsoft documents doesn't extend the …
|
|
|
@55737
|
10 years |
vboxsync |
build fiX
|
|
|
@55735
|
10 years |
vboxsync |
HMSVMR0.cpp: Should use IEM for CRx writes, CR4.OSXSAVE isn't …
|
|
|
@55715
|
10 years |
vboxsync |
VMM: typo.
|
|
|
@55555
|
10 years |
vboxsync |
VMX: Corrected IGS check.
|
|
|
@55493
|
10 years |
vboxsync |
PGM,++: Separated physical access handler callback function pointers …
|
|
|
@55436
|
10 years |
vboxsync |
Reverted bad commit r99781.
|
|
|
@55435
|
10 years |
vboxsync |
Bad commit, reverted with following changeset
|
|
|
@55356
|
10 years |
vboxsync |
VMM: nit.
|
|
|
@55316
|
10 years |
vboxsync |
CPUM,IEM,HM: Enabled XSAVE and AVX for AMD-V too.
|
|
|
@55307
|
10 years |
vboxsync |
VMM/HMVMXR0: nit.
|
|
|
@55306
|
10 years |
vboxsync |
VMM: renamed HM_[DISABLE|RESTORE]_PREEMPT_IF_NEEDED() macro.
|
|
|
@55301
|
10 years |
vboxsync |
HMR0A.asm: Fixed some unused code.
|
|
|
@55300
|
10 years |
vboxsync |
HMR0A.asm: Fixed some unused code.
|
|
|
@55299
|
10 years |
vboxsync |
VMMSwitcher: try to fix crash on 32-bit AMD boxes
|
|
|
@55292
|
10 years |
vboxsync |
HM,CPUM,IEM: XSETBV fixes and adjustments.
|
|
|
@55290
|
10 years |
vboxsync |
HM: Save/Load/Restore XCR0 handling during world switching. …
|
|
|
@55257
|
10 years |
vboxsync |
HM/VMX: Added new exit codes.
|
|
|
@55248
|
10 years |
vboxsync |
HMR0VMX,EM,IEM: Moved the CRx related interpretation methods from EM …
|
|
|
@55131
|
10 years |
vboxsync |
VMM/HMSVMR0: comment.
|
|
|
@55129
|
10 years |
vboxsync |
VMM/GIM: Allow dynamic enabling of #UD traps and per-VCPU hypercalls.
|
|
|
@55118
|
10 years |
vboxsync |
VMM: GIM raw-mode support.
|
|
|
@55106
|
10 years |
vboxsync |
VMM: host+guest xsave/xrstor state handling - not enabled.
|
|
|
@55062
|
10 years |
vboxsync |
Remove CPUFeatures and CPUFeaturesExt from CPUM, use HostFeatures …
|
|
|
@55059
|
10 years |
vboxsync |
CPUMR[0C]A.asm: Fixed 32-bit breakage. Forgot to update the pCpumCpu …
|
|
|
@55048
|
10 years |
vboxsync |
VMM,REM: Allocate the FPU/SSE/AVX/FUTURE state stuff. We need to use …
|
|
|
@55040
|
10 years |
vboxsync |
VMM/HMSVMR0: Fix #UD hypercall handling for GIM KVM.
|
|
|
@55039
|
10 years |
vboxsync |
VMM: Fix hypercall patching.
|
|
|
@55037
|
10 years |
vboxsync |
VMM/GIM: Add hypercall support and KVM spinlock support.
|
|
|
@55001
|
10 years |
vboxsync |
CPUMCTXCORE elimination.
|
|
|
@54908
|
10 years |
vboxsync |
VMM: Rename variable to better reflect its purpose.
|
|
|
@54898
|
10 years |
vboxsync |
CPUMCTX,CPUMHOST: Replaced the fpu (X86FXSAVE) member with an XState …
|
|
|
@54862
|
10 years |
vboxsync |
Corrected x86.h/mac typo.
|
|
|
@54819
|
10 years |
vboxsync |
VMM/GIM: Implemented KVM paravirt. provider.
|
|
|
@54737
|
10 years |
vboxsync |
VMM,REM: CPUID revamp - almost there now.
|
|
|
@54720
|
10 years |
vboxsync |
VMM: Some more internal decls.
|
|
|
@54719
|
10 years |
vboxsync |
VMM: Make the thread-context hook functions VMM internal linkage.
|
|
|
@54718
|
10 years |
vboxsync |
VMM: VMMR0ThreadCtxHooksDeregister returns void, further simplified …
|
|
|
@54717
|
10 years |
vboxsync |
VMM/VMMR0: Clear idHostCpu *before* deregistering the preemption hook.
|
|
|
@54714
|
10 years |
vboxsync |
PATM,CPUM: CPUID patch update.
|
|
|
@54712
|
10 years |
vboxsync |
VMM: Clear idHostCpu mapping while deregistering the context-hooks …
|
|
|
@54674
|
10 years |
vboxsync |
CPUM: Working on refactoring the guest CPUID handling.
|
|
|
@54656
|
10 years |
vboxsync |
VMM/GIM: build fix.
|
|
|
@54655
|
10 years |
vboxsync |
VMM/GIM: nits.
|
|
|
@54654
|
10 years |
vboxsync |
VMM/GIM: cleanup.
|
|
|
@54650
|
10 years |
vboxsync |
SUPDrv/VMMR0: properly handle the CR4 shadow register on Linux >= 4.0
|
|
|
@54600
|
10 years |
vboxsync |
VMM/HMR0: Clarify todo.
|
|
|
@54552
|
10 years |
vboxsync |
VMMR0: Clear pVCpu->idHostCpu on way out while measuring deltas as well.
|
|
|
@54545
|
10 years |
vboxsync |
VMM/HMR0: Temporarily revert r98414.
|
|
|
@54537
|
10 years |
vboxsync |
VMMSwitcher: fixed code for disabling the Extended LVT APIC registers
|
|
|
@54535
|
10 years |
vboxsync |
CPUMR0: more debug logging
|
|
|