|
|
@78438
|
6 years |
vboxsync |
VMM: More refactoring of GVM & VM structures for bugref:9217
|
|
|
@78433
|
6 years |
vboxsync |
VMM: Started refactoring GVM & VM structures for bugref:9217
|
|
|
@78431
|
6 years |
vboxsync |
VMM: Started refactoring GVM & VM structures for bugref:9217
|
|
|
@78371
|
6 years |
vboxsync |
VMM: Move VT-x/AMD-V helpers that are based on CPU specs to CPUM in …
|
|
|
@78254
|
6 years |
vboxsync |
VMM/HM: const bits.
|
|
|
@78237
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Remove some superfluous VM-exit …
|
|
|
@78236
|
6 years |
vboxsync |
VMM/HMVMXR0: VMXMSRPM_ALLOW_RD_WR shorthand macro.
|
|
|
@78220
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Hardware-assisted nested VT-x …
|
|
|
@78208
|
6 years |
vboxsync |
PDM,APIC,PIC: Don't use AssertRelease on VMCPU_FF_INTERRUPT_PIC, …
|
|
|
@77902
|
6 years |
vboxsync |
VMM: Fix HMSvmEventToTrpmEventType to convert #BP and #OF to …
|
|
|
@77747
|
6 years |
vboxsync |
cpum.h: Nested VMX: bugref:9180 Added missing CPUMIsGuestVmxEntryCtlsSet.
|
|
|
@77745
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Renamed VMX_V_VMCS_STATE_XXX to …
|
|
|
@77717
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Added IEMExecVmxVmexitNmi. Might need …
|
|
|
@77713
|
6 years |
vboxsync |
cpum.h: Nested VMX: bugref:9180 Undo the Unintended blank line removal …
|
|
|
@77712
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 CPUM helper for figuring out …
|
|
|
@77711
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Added VMX_V_VMCS_STATE_ACTIVE for …
|
|
|
@77610
|
6 years |
vboxsync |
VMM/EM, VMM/IEM: Nested VMX: bugref:9180 Implemented NMI-exiting, …
|
|
|
@77609
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Add a bool for tracking virtual-NMI …
|
|
|
@77569
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 On-demand importing of externally …
|
|
|
@77548
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VM-entry check; current VMCS cannot …
|
|
|
@77522
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 Move some of the VMX CPU routines to …
|
|
|
@77451
|
6 years |
vboxsync |
Devices/Graphics, pdm, Main: add out-of-range to host-side pointer …
|
|
|
@77380
|
6 years |
vboxsync |
VMM: Further improvments on the IEM timer polling by making it fully …
|
|
|
@77370
|
6 years |
vboxsync |
Device/Graphics, pdm, Main, Front-ends: infrastructure for host …
|
|
|
@77299
|
6 years |
vboxsync |
DevVGA,PCI,PGM: Hacks for making it possible to load saved states of …
|
|
|
@77253
|
6 years |
vboxsync |
PDM,PGM: -pedantic fixes. bugref:9172
|
|
|
@77251
|
6 years |
vboxsync |
PDM,PGM: doxygen fixes. bugref:9172
|
|
|
@77249
|
6 years |
vboxsync |
PDM,PGM: doxygen fixes. bugref:9172
|
|
|
@77241
|
6 years |
vboxsync |
VMM: Added dev helps for bulk page mapping locking. VMMDev will be …
|
|
|
@77213
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Fix missing CR0.ET bit in …
|
|
|
@77153
|
6 years |
vboxsync |
pdmifs.h: fix pfnVBVAMousePointerShape documentation.
bugref:9376: …
|
|
|
@77130
|
6 years |
vboxsync |
pdmifs/DevVGA/DisplayImpl: add screen id to …
|
|
|
@76993
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Allowing fetching VM-exit names from …
|
|
|
@76886
|
6 years |
vboxsync |
VMM (and related changes): Add support for Shanghai/Zhaoxin CPUs. …
|
|
|
@76861
|
6 years |
vboxsync |
Audio/pdfaudioifs.h: More documentation for stream configuration's …
|
|
|
@76827
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Nits.
|
|
|
@76821
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Do the injection from IEM itself.
|
|
|
@76728
|
6 years |
vboxsync |
Build fix.
|
|
|
@76722
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix VMLAUNCH/VMRESUME and VMPTRLD caching …
|
|
|
@76694
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Description strings for …
|
|
|
@76683
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Get descriptive string for VMCS state.
|
|
|
@76678
|
6 years |
vboxsync |
Port r124260, r124263, r124271, r124273, r124277, r124278, r124279, …
|
|
|
@76638
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Add a diagnostic enum for failing to …
|
|
|
@76636
|
6 years |
vboxsync |
hm_vmx.h: Changed the virtual VMCS revision ID.
|
|
|
@76585
|
6 years |
vboxsync |
*: scm --fix-header-guard-endif
|
|
|
@76561
|
6 years |
vboxsync |
VMM: Use VMM_INCLUDED_SRC_ as header guard prefix for files in the VMM …
|
|
|
@76558
|
6 years |
vboxsync |
include/VBox: Use VBOX_INCLUDED_ rather than _vbox_ as header guard …
|
|
|
@76557
|
6 years |
vboxsync |
include/iprt: Use IPRT_INCLUDED_ rather than _iprt_ as header guard …
|
|
|
@76553
|
6 years |
vboxsync |
scm --update-copyright-year
|
|
|
@76552
|
6 years |
vboxsync |
hm_vmx.h: VMX MSR description, easier than looking up fixed-0 and …
|
|
|
@76548
|
6 years |
vboxsync |
VMM/CPUM: Add functions for getting guest CR0, CR4 valid bits mask, in …
|
|
|
@76507
|
6 years |
vboxsync |
/include: scm --fix-header-guards. bugref:9344
|
|
|
@76491
|
6 years |
vboxsync |
VMM/CPUM: Nested VMX: bugref:9180 Logging extensively VMX features …
|
|
|
@76472
|
6 years |
vboxsync |
hm_vmx.h: Doxygen fix.
|
|
|
@76471
|
6 years |
vboxsync |
hm_vmx.h: Doxygen fix.
|
|
|
@76470
|
6 years |
vboxsync |
hm_vmx.h: Doxygen fix.
|
|
|
@76469
|
6 years |
vboxsync |
VMM, CPUM: Use a function to copy SUPHWVIRTMSRS to VMXMSRS and SVMMSRS …
|
|
|
@76464
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Fix MSR initialization issue for …
|
|
|
@76463
|
6 years |
vboxsync |
hm_vmx.h, hm_svm.h: Slightly larger MSRS struct for future expansion.
|
|
|
@76438
|
6 years |
vboxsync |
vmm/hm_*.h: Mark 64-bit bitfields with RT_GCC_EXTENSION to make older …
|
|
|
@76407
|
6 years |
vboxsync |
pdmdev.h: comment. bugref:9344
|
|
|
@76406
|
6 years |
vboxsync |
VBox/vmm/pdmusb.h: Don't include err.h if not needed, just grab …
|
|
|
@76405
|
6 years |
vboxsync |
VBox/vmm/pdmusb.h: Don't include err.h if not needed. bugref:9344
|
|
|
@76404
|
6 years |
vboxsync |
VBox/vmm/pdmnetshaper.h,pdmdev.h: Don't include err.h and assert.h in …
|
|
|
@76403
|
6 years |
vboxsync |
VBox/vmm/pdmdrv.h: Don't include err.h when it isn't needed. bugref:9344
|
|
|
@76402
|
6 years |
vboxsync |
VBox/vmm/apic.h: Try avoid dragging in pdmdev.h, so use function for …
|
|
|
@76401
|
6 years |
vboxsync |
pdmdrv.h: header indent and ring-3-ness. bugref:9344
|
|
|
@76400
|
6 years |
vboxsync |
pdmdrv.h: header indent and ring-3-ness. bugref:9344
|
|
|
@76399
|
6 years |
vboxsync |
VBox/vmm/pdmblkcache.h: Don't include err.h and assert.h if not …
|
|
|
@76398
|
6 years |
vboxsync |
VBox/vmm/pdmasynccompletion.h: Don't include err.h and assert.h if not …
|
|
|
@76397
|
6 years |
vboxsync |
VBox/vmm/hm_svm.h,hm_vmx.h: Try avoid including VBox/err.h in widely …
|
|
|
@76393
|
6 years |
vboxsync |
VBox/vmm/gmm.h,pgm.h: Avoid dragging in VMMDev.h just for …
|
|
|
@76382
|
6 years |
vboxsync |
include/VBox/vmm/pdmifs.h: Don't include hgcmsvc.h just for …
|
|
|
@76311
|
6 years |
vboxsync |
hm_svm.h: Added an SVMMSRS struct similar to VT-x for AMD-V MSRs. …
|
|
|
@76290
|
6 years |
vboxsync |
VMM/HM: Nested VMX: bugref:9180 Added a new pre-init VMM call, invoked …
|
|
|
@76200
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Initialize VMX guest-MSRs from the …
|
|
|
@76198
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Use Intel terminology of 'allowed-0' and …
|
|
|
@76150
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Use the VMXMSRS struct.
|
|
|
@76149
|
6 years |
vboxsync |
hm_vmx.h: Nested VMX: bugref:9180 Add a few more MSRs for future …
|
|
|
@76148
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Add the VMX MSRs to CPUMCTX.
|
|
|
@76041
|
6 years |
vboxsync |
VMM/IEM: Nested VMX: bugref:9180 VMLAUNCH/VMRESUME interface.
|
|
|
@75997
|
6 years |
vboxsync |
VMM/EM: Nested VMX: bugref:9180 Include APIC-write FF in the …
|
|
|
@75990
|
6 years |
vboxsync |
VMMDev,HGCM: Added cancellation notification and query helper.
|
|
|
@75962
|
6 years |
vboxsync |
Forward ported r127158 (Audio/HDA: Implemented support for Windows 10 …
|
|
|
@75957
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Added APIC-write emulation VM-exit and …
|
|
|
@75943
|
6 years |
vboxsync |
hm_vmx.h: Comment.
|
|
|
@75942
|
6 years |
vboxsync |
hm_vmx.h: Attempted build fix.
|
|
|
@75940
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Pending guest debug exception injection.
|
|
|
@75853
|
6 years |
vboxsync |
GuestControl,HGCM,VBoxService: Save/restore related optimizations and …
|
|
|
@75830
|
6 years |
vboxsync |
VMM: Adjust CPUMGetGuestInterruptibility to include virtual …
|
|
|
@75771
|
6 years |
vboxsync |
VMMDev,HGCM: Give access to VMMDevRequestHeader::fRequestor. …
|
|
|
@75769
|
6 years |
vboxsync |
VMMDev,HGCM: Give access to VMMDevRequestHeader::fRequestor. bugref:9105
|
|
|
@75759
|
6 years |
vboxsync |
VMM: Nested SVM: bugref:7243 Remove super confusing virtual-GIF vs GIF …
|
|
|
@75740
|
6 years |
vboxsync |
HGCM,VMMDev: Made the HGCM command/message completion callback return …
|
|
|
@75693
|
6 years |
vboxsync |
hm_vmx.h: build fix (header check failed, kmk -C include)
|
|
|
@75683
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement monitor-trap flag VM-exit.
|
|
|
@75681
|
6 years |
vboxsync |
VMM: Nested SVM: bugref:7243 VMCPU_FF_INTERRUPT_NESTED_GUEST is …
|
|
|
@75671
|
6 years |
vboxsync |
VMM: Nested VMX: bugref:9180 Implement NMI-unblocking due to IRET for …
|
|
|
@75661
|
6 years |
vboxsync |
VMM/GVMMR0SchedHalt: doxygen fix.
|
|
|
@75646
|
6 years |
vboxsync |
VMM: HLT/MWAIT optimizations for busy guests: don't go back to ring-3 …
|
|
|