VirtualBox

Changeset 75493 in vbox for trunk/src/VBox/VMM/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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/CPUMInternal.h

    r74163 r75493  
    2424# include <VBox/vmm/stam.h>
    2525# include <iprt/x86.h>
     26# include <VBox/vmm/pgm.h>
    2627#else
    2728# pragma D depends_on library x86.d
     
    409410    /** The host MXCSR mask (determined at init). */
    410411    uint32_t                fHostMxCsrMask;
    411     uint8_t                 abPadding1[20];
     412
     413    /** The VMX APIC-access page handler type. */
     414    PGMPHYSHANDLERTYPE      hVmxApicAccessPage;
     415    uint8_t                 abPadding1[16];
    412416
    413417    /** Host CPU feature information.
     
    527531PCPUMCPUIDLEAF      cpumCpuIdGetLeaf(PVM pVM, uint32_t uLeaf);
    528532PCPUMCPUIDLEAF      cpumCpuIdGetLeafEx(PVM pVM, uint32_t uLeaf, uint32_t uSubLeaf, bool *pfExactSubLeafHit);
     533# ifdef VBOX_WITH_NESTED_HWVIRT_VMX
     534PGM_ALL_CB2_PROTO(FNPGMPHYSHANDLER) cpumVmxApicAccessPageHandler;
     535# endif
    529536
    530537# ifdef IN_RING3
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