VirtualBox

Changeset 104654 in vbox for trunk/include/iprt


Ignore:
Timestamp:
May 16, 2024 9:48:17 AM (9 months ago)
Author:
vboxsync
Message:

include/iprt/param.h: Set page size and associated macros to indicate 4KiB page size on win.arm64, bugref:10392

File:
1 edited

Legend:

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

    r100318 r104654  
    7373#   define PAGE_SIZE        RT_DONT_USE_PAGE_SIZE_ON_LINUX_ARM64_IN_USERSPACE_DUE_TO_VARIABLE_PAGE_SIZE
    7474#  endif
     75# elif defined(RT_OS_WINDOWS)
     76#  define PAGE_SIZE             4096
    7577# else
    7678#  error "This needs porting"
     
    9597#   define PAGE_SHIFT       RT_DONT_USE_PAGE_SHIFT_ON_LINUX_ARM64_IN_USERSPACE_DUE_TO_VARIABLE_PAGE_SIZE
    9698#  endif
     99# elif defined(RT_OS_WINDOWS)
     100#  define PAGE_SHIFT        12
    97101# else
    98102#  error "This needs porting"
     
    119123#   define PAGE_OFFSET_MASK  RT_DONT_USE_PAGE_OFFSET_MASK_ON_LINUX_ARM64_IN_USERSPACE_DUE_TO_VARIABLE_PAGE_SIZE
    120124#  endif
     125# elif defined(RT_OS_WINDOWS)
     126#  define PAGE_OFFSET_MASK   0xfff
    121127# else
    122128#  error "This needs porting"
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