aboutsummaryrefslogtreecommitdiff
path: root/aarch64/Makefrag.am
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2024-04-15 12:01:44 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2024-04-16 09:41:51 +0900
commitfd2482bb3500602b8f747ab96df195b1d5c511d5 (patch)
tree75e96700ad6bec4c3c2fdf96ea4a5052eea0a1dc /aarch64/Makefrag.am
parenta0ff799984cf2ed1a50c1161aabff3aaee622c64 (diff)
downloadgnumach-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.am1
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