Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

KVM: riscv: selftests: add Zilsd and Zclsd extension to get-reg-list test

The KVM RISC-V allows Zilsd and Zclsd extensions for Guest/VM so add
this extension to get-reg-list test.

Signed-off-by: Pincheng Wang <pincheng.plct@isrc.iscas.ac.cn>
Reviewed-by: Nutty Liu <nutty.liu@hotmail.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Link: https://lore.kernel.org/r/20250826162939.1494021-6-pincheng.plct@isrc.iscas.ac.cn
Signed-off-by: Anup Patel <anup@brainfault.org>

authored by

Pincheng Wang and committed by
Anup Patel
ab2a7b7b f326e846

+8
+8
tools/testing/selftests/kvm/riscv/get-reg-list.c
··· 78 78 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCB: 79 79 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCD: 80 80 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCF: 81 + case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCLSD: 81 82 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZCMOP: 82 83 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZFA: 83 84 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZFBFMIN: ··· 95 94 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTNTL: 96 95 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHINTPAUSE: 97 96 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIHPM: 97 + case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZILSD: 98 98 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZIMOP: 99 99 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKND: 100 100 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZKNE: ··· 540 538 KVM_ISA_EXT_ARR(ZCB), 541 539 KVM_ISA_EXT_ARR(ZCD), 542 540 KVM_ISA_EXT_ARR(ZCF), 541 + KVM_ISA_EXT_ARR(ZCLSD), 543 542 KVM_ISA_EXT_ARR(ZCMOP), 544 543 KVM_ISA_EXT_ARR(ZFA), 545 544 KVM_ISA_EXT_ARR(ZFBFMIN), ··· 557 554 KVM_ISA_EXT_ARR(ZIHINTNTL), 558 555 KVM_ISA_EXT_ARR(ZIHINTPAUSE), 559 556 KVM_ISA_EXT_ARR(ZIHPM), 557 + KVM_ISA_EXT_ARR(ZILSD), 560 558 KVM_ISA_EXT_ARR(ZIMOP), 561 559 KVM_ISA_EXT_ARR(ZKND), 562 560 KVM_ISA_EXT_ARR(ZKNE), ··· 1183 1179 KVM_ISA_EXT_SIMPLE_CONFIG(zcb, ZCB); 1184 1180 KVM_ISA_EXT_SIMPLE_CONFIG(zcd, ZCD); 1185 1181 KVM_ISA_EXT_SIMPLE_CONFIG(zcf, ZCF); 1182 + KVM_ISA_EXT_SIMPLE_CONFIG(zclsd, ZCLSD); 1186 1183 KVM_ISA_EXT_SIMPLE_CONFIG(zcmop, ZCMOP); 1187 1184 KVM_ISA_EXT_SIMPLE_CONFIG(zfa, ZFA); 1188 1185 KVM_ISA_EXT_SIMPLE_CONFIG(zfbfmin, ZFBFMIN); ··· 1200 1195 KVM_ISA_EXT_SIMPLE_CONFIG(zihintntl, ZIHINTNTL); 1201 1196 KVM_ISA_EXT_SIMPLE_CONFIG(zihintpause, ZIHINTPAUSE); 1202 1197 KVM_ISA_EXT_SIMPLE_CONFIG(zihpm, ZIHPM); 1198 + KVM_ISA_EXT_SIMPLE_CONFIG(zilsd, ZILSD); 1203 1199 KVM_ISA_EXT_SIMPLE_CONFIG(zimop, ZIMOP); 1204 1200 KVM_ISA_EXT_SIMPLE_CONFIG(zknd, ZKND); 1205 1201 KVM_ISA_EXT_SIMPLE_CONFIG(zkne, ZKNE); ··· 1265 1259 &config_zcb, 1266 1260 &config_zcd, 1267 1261 &config_zcf, 1262 + &config_zclsd, 1268 1263 &config_zcmop, 1269 1264 &config_zfa, 1270 1265 &config_zfbfmin, ··· 1282 1275 &config_zihintntl, 1283 1276 &config_zihintpause, 1284 1277 &config_zihpm, 1278 + &config_zilsd, 1285 1279 &config_zimop, 1286 1280 &config_zknd, 1287 1281 &config_zkne,