@@ -48,6 +48,7 @@ bool filter_reg(__u64 reg)
48
48
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT :
49
49
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVPBMT :
50
50
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZACAS :
51
+ case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZAWRS :
51
52
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBA :
52
53
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBB :
53
54
case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBC :
@@ -413,6 +414,7 @@ static const char *isa_ext_single_id_to_str(__u64 reg_off)
413
414
KVM_ISA_EXT_ARR (SVNAPOT ),
414
415
KVM_ISA_EXT_ARR (SVPBMT ),
415
416
KVM_ISA_EXT_ARR (ZACAS ),
417
+ KVM_ISA_EXT_ARR (ZAWRS ),
416
418
KVM_ISA_EXT_ARR (ZBA ),
417
419
KVM_ISA_EXT_ARR (ZBB ),
418
420
KVM_ISA_EXT_ARR (ZBC ),
@@ -936,6 +938,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(svinval, SVINVAL);
936
938
KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
937
939
KVM_ISA_EXT_SIMPLE_CONFIG (svpbmt , SVPBMT );
938
940
KVM_ISA_EXT_SIMPLE_CONFIG (zacas , ZACAS );
941
+ KVM_ISA_EXT_SIMPLE_CONFIG (zawrs , ZAWRS );
939
942
KVM_ISA_EXT_SIMPLE_CONFIG (zba , ZBA );
940
943
KVM_ISA_EXT_SIMPLE_CONFIG (zbb , ZBB );
941
944
KVM_ISA_EXT_SIMPLE_CONFIG (zbc , ZBC );
@@ -991,6 +994,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
991
994
& config_svnapot ,
992
995
& config_svpbmt ,
993
996
& config_zacas ,
997
+ & config_zawrs ,
994
998
& config_zba ,
995
999
& config_zbb ,
996
1000
& config_zbc ,
0 commit comments