From f283057bee8874a497908f420c7853606d5c98d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Mon, 7 Sep 2026 01:05:33 +0200 Subject: [PATCH] std.os.linux: add HWCAP constants for riscv --- lib/std/os/linux.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index 80cf271418f593870fd1913159838c78a7c1dc97..fd892a548f2074366d28b135d9c834f090849d66 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -878,6 +878,15 @@ pub const HWCAP = switch (native_arch) { pub const ARCH_2_07 = 1 << 31; }; }, + .riscv32, .riscv64 => struct { + pub const ISA_A = 1 << 0; + pub const ISA_C = 1 << 2; + pub const ISA_D = 1 << 3; + pub const ISA_F = 1 << 5; + pub const ISA_I = 1 << 8; + pub const ISA_M = 1 << 12; + pub const ISA_V = 1 << 21; + }, .s390x => struct { pub const ESAN3 = 1 << 0; pub const ZARCH = 1 << 1; -- 2.54.0