From 452196b81fcf857f5b1af236bc0e5339ff539d01 Mon Sep 17 00:00:00 2001 From: Robin Randhawa Date: Thu, 21 Jan 2021 11:37:32 +0000 Subject: [PATCH] aarch64: consts: Use the same USER_TLS_SIZE as x86_64 --- src/arch/aarch64/consts.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/arch/aarch64/consts.rs b/src/arch/aarch64/consts.rs index 59c5f0c..a348714 100644 --- a/src/arch/aarch64/consts.rs +++ b/src/arch/aarch64/consts.rs @@ -81,7 +81,8 @@ /// Offset to user TLS pub const USER_TLS_OFFSET: usize = USER_SIGSTACK_OFFSET + PML4_SIZE; pub const USER_TLS_PML4: usize = (USER_TLS_OFFSET & PML4_MASK)/PML4_SIZE; - pub const USER_TLS_SIZE: usize = 64 * 1024; + // Maximum TLS allocated to each PID, should be approximately 8 MB + pub const USER_TLS_SIZE: usize = PML4_SIZE / 65536; /// Offset to user temporary image (used when cloning) pub const USER_TMP_OFFSET: usize = USER_TLS_OFFSET + PML4_SIZE;