VirtualBox

Changeset 99557 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Apr 28, 2023 12:41:21 PM (21 months ago)
Author:
vboxsync
Message:

VMM/NEMR3Native-darwin: Cleanup the memory state tracking, since macOS Ventura 13.3 hv_vm_map() is more strict and rejects mapping memory if there is something mapped at the same guest physical address already, bugref:9044 ticketref:21596 ticketref:21563

File:
1 edited

Legend:

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

    r99370 r99557  
    122122/** @name Darwin: Our two-bit physical page state for PGMPAGE
    123123 * @{ */
    124 # define NEM_DARWIN_PAGE_STATE_NOT_SET     0
    125 # define NEM_DARWIN_PAGE_STATE_UNMAPPED    1
    126 # define NEM_DARWIN_PAGE_STATE_READABLE    2
    127 # define NEM_DARWIN_PAGE_STATE_WRITABLE    3
     124# define NEM_DARWIN_PAGE_STATE_UNMAPPED    0
     125# define NEM_DARWIN_PAGE_STATE_RX          1
     126# define NEM_DARWIN_PAGE_STATE_RW          2
     127# define NEM_DARWIN_PAGE_STATE_RWX         3
    128128/** @} */
    129129
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