aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/riscv/user/hwprobe/probe.c17
1 files changed, 4 insertions, 13 deletions
diff --git a/arch/riscv/user/hwprobe/probe.c b/arch/riscv/user/hwprobe/probe.c
index 9e2e978..de2c209 100644
--- a/arch/riscv/user/hwprobe/probe.c
+++ b/arch/riscv/user/hwprobe/probe.c
@@ -10,11 +10,10 @@
#define NR_RISCV_HWPROBE 258
-// Depend on Linux patches that have not been merged upstream...
-#define RISCV_HWPROBE_EXT_ZICNTR (1ULL << 49)
-#define RISCV_HWPROBE_EXT_ZIHPM (1ULL << 50)
-#define RISCV_HWPROBE_EXT_ZICSR (1ULL << 51)
-#define RISCV_HWPROBE_EXT_ZIFENCEI (1ULL << 52)
+// Merged in Linux v6.15.
+// See 4458b8f68dc7 ("riscv: hwprobe: export Zicntr and Zihpm extensions").
+#define RISCV_HWPROBE_EXT_ZICNTR (1ULL << 50)
+#define RISCV_HWPROBE_EXT_ZIHPM (1ULL << 51)
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr)[0])
@@ -228,14 +227,6 @@ static struct ext_pair_t ext_pairs[] = {
.id = "ZIHPM",
.value = RISCV_HWPROBE_EXT_ZIHPM,
},
- {
- .id = "ZICSR",
- .value = RISCV_HWPROBE_EXT_ZICSR,
- },
- {
- .id = "ZIFENCEI",
- .value = RISCV_HWPROBE_EXT_ZIFENCEI,
- },
};
void print_bits(size_t size, void *ptr)