diff options
author | Sergey Bugaev <bugaevc@gmail.com> | 2024-04-15 12:01:44 +0300 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2024-04-16 09:41:51 +0900 |
commit | fd2482bb3500602b8f747ab96df195b1d5c511d5 (patch) | |
tree | 75e96700ad6bec4c3c2fdf96ea4a5052eea0a1dc /aarch64/Makefrag.am | |
parent | a0ff799984cf2ed1a50c1161aabff3aaee622c64 (diff) | |
download | gnumach-fd2482bb3500602b8f747ab96df195b1d5c511d5.tar.gz gnumach-fd2482bb3500602b8f747ab96df195b1d5c511d5.tar.bz2 gnumach-fd2482bb3500602b8f747ab96df195b1d5c511d5.zip |
aarch64: Add vm_param.h
And make it so that the generic vm_param.h doesn't require the machine-
specific one to define PAGE_SIZE etc. We *don't* want a PAGE_SIZE
constant to be statically exported to userland; instead userland should
initialize vm_page_size by querying vm_statistics(), and then use
vm_page_size.
We'd also like to eventually avoid exporting VM_MAX_ADDRESS, but this is
not feasible at the moment. To make it feasible in the future, userland
should try to avoid relying on the definition where possible.
Message-ID: <20240415090149.38358-5-bugaevc@gmail.com>
Diffstat (limited to 'aarch64/Makefrag.am')
-rw-r--r-- | aarch64/Makefrag.am | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/aarch64/Makefrag.am b/aarch64/Makefrag.am index 7949d7ba..3da88c18 100644 --- a/aarch64/Makefrag.am +++ b/aarch64/Makefrag.am @@ -32,6 +32,7 @@ include_mach_aarch64_HEADERS = \ aarch64/include/mach/aarch64/kern_return.h \ aarch64/include/mach/aarch64/machine_types.defs \ aarch64/include/mach/aarch64/syscall_sw.h \ + aarch64/include/mach/aarch64/vm_param.h \ aarch64/include/mach/aarch64/vm_types.h endif # HOST_aarch64 |