authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-16 21:25:56+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-22 22:15:32+02:00
log12e5a6909f82694d6686d7bf5fd5bf9c7f369e04
tree5550d3cbf42a15a0e075f4bcddfcb51eeeda624f
parentdfe7f83956f6fd3c858e90044508bc43bc4db638
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.c.openbsd: define MAX_PAGE_SHIFT for all relevant architectures


1 files changed, 17 insertions(+), 3 deletions(-)

lib/std/c/openbsd.zig+17-3
......@@ -285,9 +285,23 @@ pub const E = enum(u16) {
285285 _,
286286};
287287
288pub const MAX_PAGE_SHIFT = switch (builtin.cpu.arch) {
289 .x86 => 12,
290 .sparc64 => 13,
288pub const MAX_PAGE_SHIFT = switch (builtin.target.cpu.arch) {
289 .alpha,
290 .sparc64,
291 => 13,
292 .arm,
293 .aarch64,
294 .hppa,
295 .m88k,
296 .powerpc,
297 .powerpc64,
298 .riscv64,
299 .sh,
300 .x86,
301 .x86_64,
302 => 12,
303 .mips64,
304 => 14,
291305};
292306
293307pub const PTHREAD_STACK_MIN = 1 << MAX_PAGE_SHIFT;