|
|
@104516
|
7 months |
vboxsync |
VMM/GCM,IEM,HM: Integrate GCM with IEM, extending it to cover the mesa …
|
|
|
@104512
|
7 months |
vboxsync |
VMM/HM: Simplified the GCM #DE interception handling. bugref:9735 …
|
|
|
@104511
|
7 months |
vboxsync |
VMM: Some more GCM cleanup. bugref:9735 bugref:10683
|
|
|
@104259
|
8 months |
vboxsync |
VMM/IEM: Fixed missing import-all-state in the history-exec/probe code …
|
|
|
@103053
|
10 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fixed nested-guest (Hyper-V enabled …
|
|
|
@102852
|
11 months |
vboxsync |
VMM/VMXAllTemplate: Nested VMX: bugref:10318 Trying to narrow down the …
|
|
|
@102089
|
13 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Removed paranoia assertion which can …
|
|
|
@102024
|
13 months |
vboxsync |
VMM: VMXAllTemplate.cpp.h: Added new VMCS field encodings.
|
|
|
@102020
|
13 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Discard unused VMCS launch-state bits …
|
|
|
@101060
|
15 months |
vboxsync |
VMM: Nested VMX: bugref:10318 VMX PAT MSR checking nit.
|
|
|
@100244
|
18 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Guru meditate if the nested-EPT trap …
|
|
|
@100228
|
18 months |
vboxsync |
VMM: VMXAllTemplate.cpp.h: Assertion nit.
|
|
|
@100227
|
18 months |
vboxsync |
VMM: VMXAllTemplate.cpp.h: Add some info to assertion.
|
|
|
@100226
|
18 months |
vboxsync |
VMM: VMXAllTemplate.cpp.h: Fixed overly aggressive clearing of …
|
|
|
@100164
|
18 months |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Clear any lingering interrupt-window exiting …
|
|
|
@99753
|
19 months |
vboxsync |
VMM: More Clang 13 build fixes (warnings as errors).
|
|
|
@99687
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Moved vmxHCGetGuestIntrStateWithUpdate() …
|
|
|
@99665
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Comment.
|
|
|
@99663
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Moved vmxHCGetGuestIntrStateAndUpdateFFs …
|
|
|
@99659
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix external interrupt delivery/VM-exits …
|
|
|
@99657
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix inverted condition in r157185.
|
|
|
@99656
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 NMI inhibition also blocks external …
|
|
|
@99655
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Darwin build fix.
|
|
|
@99654
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Doxygen.
|
|
|
@99653
|
19 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Separate injection of events between …
|
|
|
@99259
|
20 months |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Nested VMX: bugref:10318 Assert VT-x's …
|
|
|
@99117
|
21 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Reschedule from HM when there's a …
|
|
|
@98507
|
22 months |
vboxsync |
VMM: Nested VMX: bugref:10318 More darwin build fixes, 2.
|
|
|
@98506
|
22 months |
vboxsync |
VMM: Nested VMX: bugref:10318 More Darwin build fixes.
|
|
|
@98505
|
22 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Build fix, unused parameter on Darwin, …
|
|
|
@98504
|
22 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Build fix.
|
|
|
@98502
|
22 months |
vboxsync |
VMM: Nested VMX: bugref:10318 De-duplicate some of the code in …
|
|
|
@98499
|
22 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fixed bug in 2nd version of …
|
|
|
@98464
|
22 months |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Nested VMX: bugref:10318 Need this for debugging.
|
|
|
@98150
|
23 months |
vboxsync |
VMM: Nested VMX: bugref:10318 Fix VMX CR0/CR4 fixed bits masking.
|
|
|
@98103
|
23 months |
vboxsync |
Copyright year updates by scm.
|
|
|
@97777
|
2 years |
vboxsync |
VMM/HMR0VMX: Corrected the HMVMX_CHECK_BREAK macro - it wasn't really …
|
|
|
@97614
|
2 years |
vboxsync |
VMM/HMVMXR0: Must actually reload the initial …
|
|
|
@97562
|
2 years |
vboxsync |
VMM/HMVMX,CPUM: Added a HM/AlwaysInterceptVmxMovDRx config for …
|
|
|
@97335
|
2 years |
vboxsync |
VMM/HMVMXR0: Address issues in vmxHCAdvanceGuestRipBy wrt CS segment …
|
|
|
@97281
|
2 years |
vboxsync |
VMM/cpumctx.h: Set CPUMX86EFLAGS_HW_BITS to 24 as there seems to be no …
|
|
|
@97262
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added fetching VM-exit secondary MSR …
|
|
|
@97248
|
2 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@97231
|
2 years |
vboxsync |
VMM/CPUM: Define our own X86EFLAGS/X86RFLAGS structures so we can use …
|
|
|
@97223
|
2 years |
vboxsync |
VMM/HMVMX: Access CPUMCTX::eflags via the 'u' member when possible in …
|
|
|
@97208
|
2 years |
vboxsync |
VMM/IEM,EM,HMVMX: Replaced EMInterpretDRxWrite and EMInterpretDRxRead …
|
|
|
@97206
|
2 years |
vboxsync |
VMM/EM,HMVMXR0: Replaced EMInterpretRdpmc with IEMExecDecodedRdpmc …
|
|
|
@97202
|
2 years |
vboxsync |
VMM/PGM: More CPUMCTXCORE elimination, now in the …
|
|
|
@97197
|
2 years |
vboxsync |
VMM/PGM,IEM,EM: Changed FNPGMRZPHYSPFHANDLER, PGMTrap0eHandler and …
|
|
|
@97196
|
2 years |
vboxsync |
VMM/DBGF: Changed the PCPUMCTXCORE arguments to PCPUMCTX for …
|
|
|
@97188
|
2 years |
vboxsync |
Support/SUPR3HardenedEntitlementsVM.plist,VMM/NEMR3Native-darwin: …
|
|
|
@97183
|
2 years |
vboxsync |
VMM/CPUM,HMVMX,IEM: Use the individual CPUMCTX_INHIBIT_SHADOW_SS and …
|
|
|
@97178
|
2 years |
vboxsync |
VMM/CPUM,EM,HM,IEM,++: Moved VMCPU_FF_INHIBIT_INTERRUPTS and …
|
|
|
@97159
|
2 years |
vboxsync |
VMM/NEM-darwin: Workaround a bug on macOS Catalina (10.15) where …
|
|
|
@97094
|
2 years |
vboxsync |
VMM/HMVMXR0: Reduce the number of fRealOnV86Active conditionals. We …
|
|
|
@97083
|
2 years |
vboxsync |
VMM/HMVMXR0: Some vmxHCImportGuestStateInner tweaking, reducing code …
|
|
|
@97082
|
2 years |
vboxsync |
VMM/HMVMXR0: Darwin build fixes.
|
|
|
@97069
|
2 years |
vboxsync |
VMM/HMVMXR0: Working on streamlining CPU state importing from the …
|
|
|
@97065
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted the VMX_VMCS*_GUEST_SEG_XXXX macro test …
|
|
|
@97063
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97062
|
2 years |
vboxsync |
VMM/HMVMXR0: Kicked out hmR0VmxImportGuestState as there is a complete …
|
|
|
@97061
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97060
|
2 years |
vboxsync |
VMM/HMVMXR0: Changed vmxHCImportGuestIntrState into a template, since …
|
|
|
@97057
|
2 years |
vboxsync |
VMM/HMVMXR0: Only use the template functions for reading into VMXTRANSIENT.
|
|
|
@97056
|
2 years |
vboxsync |
VMM/HMVMXR0: Only use the template functions for reading into VMXTRANSIENT.
|
|
|
@97055
|
2 years |
vboxsync |
VMM/HMVMXR0: Just go with the better option in …
|
|
|
@97054
|
2 years |
vboxsync |
VMM/HMVMXR0: Only use the template functions for reading into VMXTRANSIENT.
|
|
|
@97053
|
2 years |
vboxsync |
VMM/HMVMXR0: Use a couple of template functions to try pack VMREADs …
|
|
|
@97041
|
2 years |
vboxsync |
VMM/Nested VMX: bugref: Slightly shorten VMXVEXITINFO_INIT_WITH macro …
|
|
|
@97019
|
2 years |
vboxsync |
VMM/IEM,HMVMXR0: Converted all VMXVEXITEVENTINFO initialization from …
|
|
|
@97005
|
2 years |
vboxsync |
VMM/HMVMXR0: Converted all VMVEXITINFO initialization to use …
|
|
|
@97004
|
2 years |
vboxsync |
VMM/HMVMXR0: Convered two HMEVENT stack variables into static const.
|
|
|
@96999
|
2 years |
vboxsync |
VMM/HMVMX,EM: Experiment with EMHistoryExec for vmread optimizations. …
|
|
|
@96983
|
2 years |
vboxsync |
VMM/HMVMXR0: Better fix for the IRQ/event dropping issue in …
|
|
|
@96975
|
2 years |
vboxsync |
VMM/VMXAllTemplate: Nested VMX: bugref:10092 Comment typos, space nit.
|
|
|
@96974
|
2 years |
vboxsync |
VMM/VMXAllTemplate: Nested VMX: bugref:10092 Fix assertion when we …
|
|
|
@96962
|
2 years |
vboxsync |
VMM/HMVMX: Preliminary fix for the nested nested paging issue we've …
|
|
|
@96927
|
2 years |
vboxsync |
VMM: Corrected some non-standard cs:rip value formatting in the VMX …
|
|
|
@96747
|
2 years |
vboxsync |
VMM/Nested VMX: bugref:10092 Conditional compile fixes for …
|
|
|
@96407
|
2 years |
vboxsync |
scm copyright and license note update
|
|
|
@95446
|
2 years |
vboxsync |
VMM/HMVMX: Must have VMEXIT for X86_CR4_OSXSAVE changes (at least for …
|
|
|
@95442
|
2 years |
vboxsync |
VMM/HMVMX: Must have VMEXIT for X86_CR4_OSXSAVE changes (at least for …
|
|
|
@95048
|
3 years |
vboxsync |
GCM: Corrected return codes.
|
|
|
@94944
|
3 years |
vboxsync |
VMM/HM: Use g_CpumHostFeatures instead of the copy in the VM …
|
|
|
@94930
|
3 years |
vboxsync |
VMM/VMXAllTemplate.cpp.h: Logging correction.
|
|
|
@94884
|
3 years |
vboxsync |
Attempting to fix Darwin NEM.
|
|
|
@94883
|
3 years |
vboxsync |
Build fix.
|
|
|
@94882
|
3 years |
vboxsync |
VMM: First stab at Guest Compatibility Manager, fixing up things like …
|
|
|
@94620
|
3 years |
vboxsync |
VMM,Doxyfile.Core: Doxygen fixes for .cpp.h files.
|
|
|
@93963
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Add HM ring-0 API for querying transient …
|
|
|
@93931
|
3 years |
vboxsync |
VMM,VMMDev,scm,VBox/param.h: Don't use PAGE_BASE_GC_MASK and friends …
|
|
|
@93930
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@93927
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT violation/misconfig VM-exit fixes.
|
|
|
@93926
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Build fix.
|
|
|
@93922
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 EPT VM-exit handling with HM ring-0 code.
|
|
|
@93831
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin}: Add code to allow for …
|
|
|
@93748
|
3 years |
vboxsync |
VMM/{NEMR3Native-darwin.cpp,HMVMXR0.cpp,VMXAllTemplate.cpp.h}: Move …
|
|
|
@93583
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin.cpp}: Temporarily …
|
|
|
@93582
|
3 years |
vboxsync |
VMM/{VMXAllTemplate.cpp.h,NEMR3Native-darwin.cpp}: Temporarily …
|
|
|
@93199
|
3 years |
vboxsync |
VMM: Nested VMX: bugref:10092 Added INVEPT VM-exit.
|
|
|