VirtualBox

Changeset 86466 in vbox for trunk/include/iprt/x86.h


Ignore:
Timestamp:
Oct 7, 2020 12:50:21 PM (4 years ago)
Author:
vboxsync
Message:

VMM/PGMAll.cpp: Working on eliminating page table bitfield use. bugref:9841 bugref:9746

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/x86.h

    r85450 r86466  
    21442144    /** Unsigned integer view */
    21452145    X86PGPAEUINT    u;
     2146#if 1 /*ndef VBOX_WITHOUT_PAGING_BIT_FIELDS*/
    21462147    /** Bit field view. */
    21472148    X86PTEPAEBITS   n;
     2149#endif
    21482150    /** 32-bit view. */
    21492151    uint32_t        au32[2];
     
    25052507    /** Unsigned integer view. */
    25062508    X86PGPAEUINT    u;
     2509#if 1 /*ndef VBOX_WITHOUT_PAGING_BIT_FIELDS*/
    25072510    /** Normal view. */
    25082511    X86PDEPAEBITS   n;
    25092512    /** 2MB page view (big). */
    25102513    X86PDE2MPAEBITS b;
     2514#endif
    25112515    /** 8 bit unsigned integer view. */
    25122516    uint8_t         au8[8];
     
    27282732    /** Unsigned integer view. */
    27292733    X86PGPAEUINT    u;
     2734#ifndef VBOX_WITHOUT_PAGING_BIT_FIELDS
    27302735    /** Normal view. */
    27312736    X86PDPEBITS     n;
     
    27342739    /** AMD64 big view. */
    27352740    X86PDPE1GB      b;
     2741#endif
    27362742    /** 8 bit unsigned integer view. */
    27372743    uint8_t         au8[8];
     
    28482854    /** Unsigned integer view. */
    28492855    X86PGPAEUINT    u;
     2856#ifndef VBOX_WITHOUT_PAGING_BIT_FIELDS
    28502857    /** Normal view. */
    28512858    X86PML4EBITS    n;
     2859#endif
    28522860    /** 8 bit unsigned integer view. */
    28532861    uint8_t         au8[8];
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