VirtualBox

Changeset 108132 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Feb 10, 2025 11:05:23 AM (12 days ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167432
Message:

VMM/PGM: Merge and deduplicate code targeting x86 & amd64 in PGM.cpp. Don't bother compiling pool stuff on arm and darwin.amd64. jiraref:VBP-1531

Location:
trunk/src/VBox/VMM/VMMR0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/PGMR0.cpp

    r106061 r108132  
    3030*   Header Files                                                                                                                 *
    3131*********************************************************************************************************************************/
     32#define VBOX_VMM_TARGET_X86
    3233#define LOG_GROUP LOG_GROUP_PGM
    3334#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
  • trunk/src/VBox/VMM/VMMR0/PGMR0Pool.cpp

    r106061 r108132  
    3232#define LOG_GROUP LOG_GROUP_PGM_POOL
    3333#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
     34#define VBOX_VMM_TARGET_X86
    3435#include <VBox/vmm/pgm.h>
    3536#include <VBox/vmm/hm.h>
  • trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp

    r106061 r108132  
    3232#define LOG_GROUP LOG_GROUP_PGM_SHARED
    3333#define VBOX_WITHOUT_PAGING_BIT_FIELDS /* 64-bit bitfields are just asking for trouble. See @bugref{9841} and others. */
     34#define VBOX_VMM_TARGET_X86
    3435#include <VBox/vmm/pgm.h>
    3536#include <VBox/vmm/iem.h>
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