VirtualBox

Changeset 75493 in vbox for trunk/include


Ignore:
Timestamp:
Nov 15, 2018 5:06:55 PM (6 years ago)
Author:
vboxsync
Message:

VMM: Nested VMX: bugref: 9180 Use PGM physical page handler for the APIC-access page.

Location:
trunk/include/VBox/vmm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpum.h

    r75440 r75493  
    20852085VMM_INT_DECL(bool)      CPUMVmxGetIoBitmapPermission(void const *pvIoBitmapA, void const *pvIoBitmapB, uint16_t uPort,
    20862086                                                     uint8_t cbAccess);
     2087VMM_INT_DECL(VBOXSTRICTRC) CPUMVmxApicAccessPageRegister(PVMCPU pVCpu, RTGCPHYS GCPhysApicAccess);
     2088VMM_INT_DECL(VBOXSTRICTRC) CPUMVmxApicAccessPageDeregister(PVMCPU pVCpu, RTGCPHYS GCPhysApicAccess);
    20872089/** @} */
    20882090
  • trunk/include/VBox/vmm/hm_vmx.h

    r75387 r75493  
    38333833    kVmxVDiag_Vmentry_AddrApicAccess,
    38343834    kVmxVDiag_Vmentry_AddrApicAccessEqVirtApic,
     3835    kVmxVDiag_Vmentry_AddrApicAccessHandlerReg,
    38353836    kVmxVDiag_Vmentry_AddrEntryMsrLoad,
    38363837    kVmxVDiag_Vmentry_AddrExitMsrLoad,
  • trunk/include/VBox/vmm/iem.h

    r75387 r75493  
    329329#ifdef VBOX_WITH_NESTED_HWVIRT_VMX
    330330VMM_INT_DECL(VBOXSTRICTRC)  IEMExecVmxVirtApicAccessMsr(PVMCPU pVCpu, uint32_t idMsr, uint64_t *pu64Val, bool fWrite);
     331VMM_INT_DECL(VBOXSTRICTRC)  IEMExecVmxVirtApicAccessMem(PVMCPU pVCpu, uint16_t offAccess, size_t cbAccess, void *pvData,
     332                                                        bool fWrite);
    331333VMM_INT_DECL(VBOXSTRICTRC)  IEMExecVmxVmexitPreemptTimer(PVMCPU pVCpu);
    332334VMM_INT_DECL(VBOXSTRICTRC)  IEMExecVmxVmexitExtInt(PVMCPU pVCpu, uint8_t uVector, bool fIntPending);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette