VirtualBox

Changeset 86473 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Oct 7, 2020 5:30:25 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
140782
Message:

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

Location:
trunk/src/VBox/VMM/VMMR3
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/PGM.cpp

    r84633 r86473  
    616616*********************************************************************************************************************************/
    617617#define LOG_GROUP LOG_GROUP_PGM
     618#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
    618619#include <VBox/vmm/dbgf.h>
    619620#include <VBox/vmm/pgm.h>
  • trunk/src/VBox/VMM/VMMR3/PGMDbg.cpp

    r86461 r86473  
    2121*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_PGM
     23/** @todo #define VBOX_WITHOUT_PAGING_BIT_FIELDS - not so important here, should only be reading for debugging purposes. */
    2324#include <VBox/vmm/pgm.h>
    2425#include <VBox/vmm/stam.h>
  • trunk/src/VBox/VMM/VMMR3/PGMHandler.cpp

    r82968 r86473  
    2121*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_PGM
     23#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
    2324#include <VBox/vmm/dbgf.h>
    2425#include <VBox/vmm/pgm.h>
  • trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp

    r85121 r86473  
    2121*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_PGM_PHYS
     23#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
    2324#include <VBox/vmm/pgm.h>
    2425#include <VBox/vmm/iem.h>
  • trunk/src/VBox/VMM/VMMR3/PGMSavedState.cpp

    r82968 r86473  
    2121*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_PGM
     23#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
    2324#include <VBox/vmm/pgm.h>
    2425#include <VBox/vmm/stam.h>
  • trunk/src/VBox/VMM/VMMR3/PGMSharedPage.cpp

    r82968 r86473  
    2121*********************************************************************************************************************************/
    2222#define LOG_GROUP LOG_GROUP_PGM_SHARED
     23#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
    2324#include <VBox/vmm/pgm.h>
    2425#include <VBox/vmm/stam.h>
Note: See TracChangeset for help on using the changeset viewer.

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