Changeset 108736 in vbox for trunk/include
- Timestamp:
- Mar 25, 2025 12:37:56 PM (4 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168161
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/param.h
r108708 r108736 52 52 * @{ 53 53 */ 54 55 /** @def GUEST_MIN_PAGE_SIZE 56 * Minimum guest page size. */ 57 #define GUEST_MIN_PAGE_SIZE 0x1000 58 /** @def GUEST_MIN_PAGE_OFFSET_MASK 59 * Minimum guest page size. 60 * @note If one-complementing this, always put a typecast after the operator! */ 61 #define GUEST_MIN_PAGE_OFFSET_MASK 0xfff 62 /** @def GUEST_MIN_PAGE_SHIFT 63 * Minimum guest page size. */ 64 #define GUEST_MIN_PAGE_SHIFT 12 65 66 /** @def GUEST_MAX_PAGE_SIZE 67 * Maximum guest page size. */ 68 #ifdef VBOX_VMM_TARGET_ARMV8 69 # define GUEST_MAX_PAGE_SIZE 0x10000 70 #elif defined(VBOX_VMM_TARGET_X86) || defined(DOXYGEN_RUNNING) 71 # define GUEST_MAX_PAGE_SIZE 0x1000 72 #endif 73 /** @def GUEST_MAX_PAGE_OFFSET_MASK 74 * Maximum guest page size. 75 * @note If one-complementing this, always put a typecast after the operator! */ 76 #ifdef VBOX_VMM_TARGET_ARMV8 77 # define GUEST_MAX_PAGE_OFFSET_MASK 0xffff 78 #elif defined(VBOX_VMM_TARGET_X86) || defined(DOXYGEN_RUNNING) 79 # define GUEST_MAX_PAGE_OFFSET_MASK 0xfff 80 #endif 81 /** @def GUEST_MAX_PAGE_SHIFT 82 * Maximum guest page size. */ 83 #ifdef VBOX_VMM_TARGET_ARMV8 84 # define GUEST_MAX_PAGE_SHIFT 16 85 #elif defined(VBOX_VMM_TARGET_X86) || defined(DOXYGEN_RUNNING) 86 # define GUEST_MAX_PAGE_SHIFT 12 87 #endif 54 88 55 89 /** The guest page size (x86). */ … … 60 94 /** The guest page shift (x86). */ 61 95 #define GUEST_PAGE_SHIFT 12 96 62 97 63 98 /** Host page size. */
Note:
See TracChangeset
for help on using the changeset viewer.