Changeset 87147 in vbox
- Timestamp:
- Dec 30, 2020 10:52:14 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142057
- Location:
- trunk/include/iprt
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/asm.h
r87145 r87147 1596 1596 #elif defined(RT_ARCH_ARM64) || defined(RT_ARCH_ARM32) 1597 1597 /* Note! Only armv7 and later. */ 1598 __asm__ __volatile__ ("dmb \n\t");1598 __asm__ __volatile__ ("dmb sy\n\t"); 1599 1599 #else 1600 1600 ASMMemoryFence(); … … 1623 1623 #elif defined(RT_ARCH_ARM64) || defined(RT_ARCH_ARM32) 1624 1624 /* Note! Only armv7 and later. */ 1625 __asm__ __volatile__ ("dmb \n\t");1625 __asm__ __volatile__ ("dmb sy\n\t"); 1626 1626 #else 1627 1627 ASMMemoryFence(); … … 3806 3806 # endif 3807 3807 # endif 3808 #elif defined(RT_ARCH_ARM64) 3809 # define RT_ASM_PAGE_SIZE 0x4000 3810 # if defined(PAGE_SIZE) && !defined(NT_INCLUDED) && !defined(_MACH_ARM_VM_PARAM_H_) 3811 # if PAGE_SIZE != 0x4000 3812 # error "PAGE_SIZE is not 0x4000!" 3813 # endif 3814 # endif 3808 3815 #else 3809 3816 # define RT_ASM_PAGE_SIZE 0x1000 -
trunk/include/iprt/param.h
r82968 r87147 52 52 #if defined(RT_ARCH_SPARC64) 53 53 # define PAGE_SIZE 8192 54 #elif defined(RT_ARCH_ARM64) 55 # define PAGE_SIZE 16384 54 56 #else 55 57 # define PAGE_SIZE 4096 … … 62 64 #if defined(RT_ARCH_SPARC64) 63 65 # define PAGE_SHIFT 13 66 #elif defined(RT_ARCH_ARM64) 67 # define PAGE_SHIFT 14 64 68 #else 65 69 # define PAGE_SHIFT 12 … … 74 78 #if defined(RT_ARCH_SPARC64) 75 79 # define PAGE_OFFSET_MASK 0x1fff 80 #elif defined(RT_ARCH_ARM64) 81 # define PAGE_OFFSET_MASK 0x3fff 76 82 #else 77 83 # define PAGE_OFFSET_MASK 0xfff
Note:
See TracChangeset
for help on using the changeset viewer.