@@ -48,6 +48,7 @@ bool filter_reg(__u64 reg)
4848 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVNAPOT :
4949 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_SVPBMT :
5050 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 :
5152 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBA :
5253 case KVM_REG_RISCV_ISA_EXT | KVM_REG_RISCV_ISA_SINGLE | KVM_RISCV_ISA_EXT_ZBB :
5354 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)
413414 KVM_ISA_EXT_ARR (SVNAPOT ),
414415 KVM_ISA_EXT_ARR (SVPBMT ),
415416 KVM_ISA_EXT_ARR (ZACAS ),
417+ KVM_ISA_EXT_ARR (ZAWRS ),
416418 KVM_ISA_EXT_ARR (ZBA ),
417419 KVM_ISA_EXT_ARR (ZBB ),
418420 KVM_ISA_EXT_ARR (ZBC ),
@@ -936,6 +938,7 @@ KVM_ISA_EXT_SIMPLE_CONFIG(svinval, SVINVAL);
936938KVM_ISA_EXT_SIMPLE_CONFIG (svnapot , SVNAPOT );
937939KVM_ISA_EXT_SIMPLE_CONFIG (svpbmt , SVPBMT );
938940KVM_ISA_EXT_SIMPLE_CONFIG (zacas , ZACAS );
941+ KVM_ISA_EXT_SIMPLE_CONFIG (zawrs , ZAWRS );
939942KVM_ISA_EXT_SIMPLE_CONFIG (zba , ZBA );
940943KVM_ISA_EXT_SIMPLE_CONFIG (zbb , ZBB );
941944KVM_ISA_EXT_SIMPLE_CONFIG (zbc , ZBC );
@@ -991,6 +994,7 @@ struct vcpu_reg_list *vcpu_configs[] = {
991994 & config_svnapot ,
992995 & config_svpbmt ,
993996 & config_zacas ,
997+ & config_zawrs ,
994998 & config_zba ,
995999 & config_zbb ,
9961000 & config_zbc ,
0 commit comments