File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -281,6 +281,14 @@ The following keys are defined:
281281 * :c:macro: `RISCV_HWPROBE_EXT_ZICBOP `: The Zicbop extension is supported, as
282282 ratified in commit 3dd606f ("Create cmobase-v1.0.pdf") of riscv-CMOs.
283283
284+ * :c:macro: `RISCV_HWPROBE_EXT_ZILSD `: The Zilsd extension is supported as
285+ defined in the RISC-V ISA manual starting from commit f88abf1 ("Integrating
286+ load/store pair for RV32 with the main manual") of the riscv-isa-manual.
287+
288+ * :c:macro: `RISCV_HWPROBE_EXT_ZCLSD `: The Zclsd extension is supported as
289+ defined in the RISC-V ISA manual starting from commit f88abf1 ("Integrating
290+ load/store pair for RV32 with the main manual") of the riscv-isa-manual.
291+
284292* :c:macro: `RISCV_HWPROBE_KEY_CPUPERF_0 `: Deprecated. Returns similar values to
285293 :c:macro: `RISCV_HWPROBE_KEY_MISALIGNED_SCALAR_PERF `, but the key was
286294 mistakenly classified as a bitmask rather than a value.
Original file line number Diff line number Diff line change @@ -84,6 +84,9 @@ struct riscv_hwprobe {
8484#define RISCV_HWPROBE_EXT_ZABHA (1ULL << 58)
8585#define RISCV_HWPROBE_EXT_ZALASR (1ULL << 59)
8686#define RISCV_HWPROBE_EXT_ZICBOP (1ULL << 60)
87+ #define RISCV_HWPROBE_EXT_ZILSD (1ULL << 61)
88+ #define RISCV_HWPROBE_EXT_ZCLSD (1ULL << 62)
89+
8790#define RISCV_HWPROBE_KEY_CPUPERF_0 5
8891#define RISCV_HWPROBE_MISALIGNED_UNKNOWN (0 << 0)
8992#define RISCV_HWPROBE_MISALIGNED_EMULATED (1 << 0)
Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ static void hwprobe_isa_ext0(struct riscv_hwprobe *pair,
121121 EXT_KEY (ZBS );
122122 EXT_KEY (ZCA );
123123 EXT_KEY (ZCB );
124+ EXT_KEY (ZCLSD );
124125 EXT_KEY (ZCMOP );
125126 EXT_KEY (ZICBOM );
126127 EXT_KEY (ZICBOP );
@@ -130,6 +131,7 @@ static void hwprobe_isa_ext0(struct riscv_hwprobe *pair,
130131 EXT_KEY (ZIHINTNTL );
131132 EXT_KEY (ZIHINTPAUSE );
132133 EXT_KEY (ZIHPM );
134+ EXT_KEY (ZILSD );
133135 EXT_KEY (ZIMOP );
134136 EXT_KEY (ZKND );
135137 EXT_KEY (ZKNE );
You can’t perform that action at this time.
0 commit comments