arch/arm64/kvm/config.c
1004
NEEDS_FEAT(SCTLR2_EL1_NMEA |
arch/arm64/kvm/config.c
1007
NEEDS_FEAT(SCTLR2_EL1_EnADERR, feat_aderr),
arch/arm64/kvm/config.c
1008
NEEDS_FEAT(SCTLR2_EL1_EnANERR, feat_anerr),
arch/arm64/kvm/config.c
1009
NEEDS_FEAT(SCTLR2_EL1_EnIDCP128, FEAT_SYSREG128),
arch/arm64/kvm/config.c
1010
NEEDS_FEAT(SCTLR2_EL1_EnPACM |
arch/arm64/kvm/config.c
1013
NEEDS_FEAT(SCTLR2_EL1_CPTA |
arch/arm64/kvm/config.c
1035
NEEDS_FEAT(TCR2_EL2_AMEC0, FEAT_MEC),
arch/arm64/kvm/config.c
1036
NEEDS_FEAT(TCR2_EL2_HAFT, FEAT_HAFT),
arch/arm64/kvm/config.c
1037
NEEDS_FEAT(TCR2_EL2_PTTWI |
arch/arm64/kvm/config.c
1040
NEEDS_FEAT(TCR2_EL2_AIE, FEAT_AIE),
arch/arm64/kvm/config.c
1041
NEEDS_FEAT(TCR2_EL2_POE |
arch/arm64/kvm/config.c
1044
NEEDS_FEAT(TCR2_EL2_PIE, FEAT_S1PIE),
arch/arm64/kvm/config.c
1053
NEEDS_FEAT(SCTLR_EL1_CP15BEN, FEAT_AA32EL0),
arch/arm64/kvm/config.c
1057
NEEDS_FEAT(SCTLR_EL1_BT0 |
arch/arm64/kvm/config.c
1060
NEEDS_FEAT(SCTLR_EL1_CMOW, FEAT_CMOW),
arch/arm64/kvm/config.c
1066
NEEDS_FEAT(SCTLR_EL1_EnFPM, FEAT_FPMR),
arch/arm64/kvm/config.c
1067
NEEDS_FEAT(SCTLR_EL1_IESB, FEAT_IESB),
arch/arm64/kvm/config.c
1068
NEEDS_FEAT(SCTLR_EL1_EnALS, FEAT_LS64),
arch/arm64/kvm/config.c
1069
NEEDS_FEAT(SCTLR_EL1_EnAS0, FEAT_LS64_ACCDATA),
arch/arm64/kvm/config.c
1070
NEEDS_FEAT(SCTLR_EL1_EnASR, FEAT_LS64_V),
arch/arm64/kvm/config.c
1071
NEEDS_FEAT(SCTLR_EL1_nAA, FEAT_LSE2),
arch/arm64/kvm/config.c
1075
NEEDS_FEAT(SCTLR_EL1_EE, FEAT_MixedEnd),
arch/arm64/kvm/config.c
1076
NEEDS_FEAT(SCTLR_EL1_E0E, feat_mixedendel0),
arch/arm64/kvm/config.c
1077
NEEDS_FEAT(SCTLR_EL1_MSCEn, FEAT_MOPS),
arch/arm64/kvm/config.c
1078
NEEDS_FEAT(SCTLR_EL1_ATA0 |
arch/arm64/kvm/config.c
1083
NEEDS_FEAT(SCTLR_EL1_ITFSB, feat_mte_async),
arch/arm64/kvm/config.c
1084
NEEDS_FEAT(SCTLR_EL1_TCSO0 |
arch/arm64/kvm/config.c
1087
NEEDS_FEAT(SCTLR_EL1_NMI |
arch/arm64/kvm/config.c
1092
NEEDS_FEAT(SCTLR_EL1_EPAN, FEAT_PAN3),
arch/arm64/kvm/config.c
1093
NEEDS_FEAT(SCTLR_EL1_EnDA |
arch/arm64/kvm/config.c
1098
NEEDS_FEAT(SCTLR_EL1_EnTP2, FEAT_SME),
arch/arm64/kvm/config.c
1099
NEEDS_FEAT(SCTLR_EL1_EnRCTX, FEAT_SPECRES),
arch/arm64/kvm/config.c
1100
NEEDS_FEAT(SCTLR_EL1_DSSBS, FEAT_SSBS),
arch/arm64/kvm/config.c
1101
NEEDS_FEAT(SCTLR_EL1_TIDCP, FEAT_TIDCP1),
arch/arm64/kvm/config.c
1102
NEEDS_FEAT(SCTLR_EL1_TWEDEL |
arch/arm64/kvm/config.c
1105
NEEDS_FEAT(SCTLR_EL1_UCI |
arch/arm64/kvm/config.c
1135
NEEDS_FEAT(SCTLR_EL2_BT, FEAT_BTI),
arch/arm64/kvm/config.c
1143
NEEDS_FEAT(SCTLR_EL2_EnFPM, FEAT_FPMR),
arch/arm64/kvm/config.c
1144
NEEDS_FEAT(SCTLR_EL2_IESB, FEAT_IESB),
arch/arm64/kvm/config.c
1148
NEEDS_FEAT(SCTLR_EL2_nAA, FEAT_LSE2),
arch/arm64/kvm/config.c
115
.feat_map = NEEDS_FEAT(~(r##_RES0 | \
arch/arm64/kvm/config.c
1152
NEEDS_FEAT(SCTLR_EL2_EE, FEAT_MixedEnd),
arch/arm64/kvm/config.c
1158
NEEDS_FEAT(SCTLR_EL2_ATA |
arch/arm64/kvm/config.c
1161
NEEDS_FEAT(SCTLR_EL2_ITFSB, feat_mte_async),
arch/arm64/kvm/config.c
1163
NEEDS_FEAT(SCTLR_EL2_TCSO,
arch/arm64/kvm/config.c
1165
NEEDS_FEAT(SCTLR_EL2_NMI |
arch/arm64/kvm/config.c
1170
NEEDS_FEAT(SCTLR_EL2_EnDA |
arch/arm64/kvm/config.c
1176
NEEDS_FEAT(SCTLR_EL2_EnRCTX, FEAT_SPECRES),
arch/arm64/kvm/config.c
1177
NEEDS_FEAT(SCTLR_EL2_DSSBS, FEAT_SSBS),
arch/arm64/kvm/config.c
1190
NEEDS_FEAT(SCTLR_EL2_WXN |
arch/arm64/kvm/config.c
1205
NEEDS_FEAT(MDCR_EL2_EBWE, FEAT_Debugv8p9),
arch/arm64/kvm/config.c
1206
NEEDS_FEAT(MDCR_EL2_TDOSA, FEAT_DoubleLock),
arch/arm64/kvm/config.c
1207
NEEDS_FEAT(MDCR_EL2_PMEE, FEAT_EBEP),
arch/arm64/kvm/config.c
1208
NEEDS_FEAT(MDCR_EL2_TDCC, FEAT_FGT),
arch/arm64/kvm/config.c
1209
NEEDS_FEAT(MDCR_EL2_MTPME, FEAT_MTPMU),
arch/arm64/kvm/config.c
1210
NEEDS_FEAT(MDCR_EL2_HPME |
arch/arm64/kvm/config.c
1215
NEEDS_FEAT(MDCR_EL2_HPMD, feat_pmuv3p1),
arch/arm64/kvm/config.c
1216
NEEDS_FEAT(MDCR_EL2_HCCD |
arch/arm64/kvm/config.c
1219
NEEDS_FEAT(MDCR_EL2_HPMFZO, feat_pmuv3p7),
arch/arm64/kvm/config.c
1220
NEEDS_FEAT(MDCR_EL2_PMSSE, FEAT_PMUv3_SS),
arch/arm64/kvm/config.c
1221
NEEDS_FEAT(MDCR_EL2_E2PB |
arch/arm64/kvm/config.c
1224
NEEDS_FEAT(MDCR_EL2_HPMFZS, FEAT_SPEv1p2),
arch/arm64/kvm/config.c
1225
NEEDS_FEAT(MDCR_EL2_EnSPM, FEAT_SPMU),
arch/arm64/kvm/config.c
1226
NEEDS_FEAT(MDCR_EL2_EnSTEPOP, FEAT_STEP2),
arch/arm64/kvm/config.c
1227
NEEDS_FEAT(MDCR_EL2_E2TB, FEAT_TRBE),
arch/arm64/kvm/config.c
1228
NEEDS_FEAT(MDCR_EL2_TTRF, FEAT_TRF),
arch/arm64/kvm/config.c
1229
NEEDS_FEAT(MDCR_EL2_TDA |
arch/arm64/kvm/config.c
1241
NEEDS_FEAT(VTCR_EL2_HDBSS, FEAT_HDBSS),
arch/arm64/kvm/config.c
1242
NEEDS_FEAT(VTCR_EL2_HAFT, FEAT_HAFT),
arch/arm64/kvm/config.c
1243
NEEDS_FEAT(VTCR_EL2_TL0 |
arch/arm64/kvm/config.c
1248
NEEDS_FEAT(VTCR_EL2_D128, FEAT_D128),
arch/arm64/kvm/config.c
1249
NEEDS_FEAT(VTCR_EL2_S2POE, FEAT_S2POE),
arch/arm64/kvm/config.c
1250
NEEDS_FEAT(VTCR_EL2_S2PIE, FEAT_S2PIE),
arch/arm64/kvm/config.c
1251
NEEDS_FEAT(VTCR_EL2_SL2 |
arch/arm64/kvm/config.c
1254
NEEDS_FEAT(VTCR_EL2_NSA |
arch/arm64/kvm/config.c
1257
NEEDS_FEAT(VTCR_EL2_HWU62 |
arch/arm64/kvm/config.c
1262
NEEDS_FEAT(VTCR_EL2_HD, ID_AA64MMFR1_EL1, HAFDBS, DBM),
arch/arm64/kvm/config.c
1263
NEEDS_FEAT(VTCR_EL2_HA, ID_AA64MMFR1_EL1, HAFDBS, AF),
arch/arm64/kvm/config.c
1264
NEEDS_FEAT(VTCR_EL2_VS, feat_vmid16),
arch/arm64/kvm/config.c
1265
NEEDS_FEAT(VTCR_EL2_PS |
arch/arm64/kvm/config.c
379
NEEDS_FEAT(HFGRTR_EL2_nAMAIR2_EL1 |
arch/arm64/kvm/config.c
382
NEEDS_FEAT(HFGRTR_EL2_nS2POR_EL1, FEAT_S2POE),
arch/arm64/kvm/config.c
383
NEEDS_FEAT(HFGRTR_EL2_nPOR_EL1 |
arch/arm64/kvm/config.c
386
NEEDS_FEAT(HFGRTR_EL2_nPIR_EL1 |
arch/arm64/kvm/config.c
389
NEEDS_FEAT(HFGRTR_EL2_nRCWMASK_EL1, FEAT_THE),
arch/arm64/kvm/config.c
390
NEEDS_FEAT(HFGRTR_EL2_nTPIDR2_EL0 |
arch/arm64/kvm/config.c
393
NEEDS_FEAT(HFGRTR_EL2_nGCS_EL1 |
arch/arm64/kvm/config.c
396
NEEDS_FEAT(HFGRTR_EL2_nACCDATA_EL1, FEAT_LS64_ACCDATA),
arch/arm64/kvm/config.c
397
NEEDS_FEAT(HFGRTR_EL2_ERXADDR_EL1 |
arch/arm64/kvm/config.c
405
NEEDS_FEAT(HFGRTR_EL2_ERXPFGCDN_EL1 |
arch/arm64/kvm/config.c
409
NEEDS_FEAT(HFGRTR_EL2_ICC_IGRPENn_EL1, FEAT_GICv3),
arch/arm64/kvm/config.c
410
NEEDS_FEAT(HFGRTR_EL2_SCXTNUM_EL0 |
arch/arm64/kvm/config.c
413
NEEDS_FEAT(HFGRTR_EL2_LORSA_EL1 |
arch/arm64/kvm/config.c
419
NEEDS_FEAT(HFGRTR_EL2_APIBKey |
arch/arm64/kvm/config.c
460
NEEDS_FEAT(HFGWTR_EL2_nAMAIR2_EL1 |
arch/arm64/kvm/config.c
463
NEEDS_FEAT(HFGWTR_EL2_nS2POR_EL1, FEAT_S2POE),
arch/arm64/kvm/config.c
464
NEEDS_FEAT(HFGWTR_EL2_nPOR_EL1 |
arch/arm64/kvm/config.c
467
NEEDS_FEAT(HFGWTR_EL2_nPIR_EL1 |
arch/arm64/kvm/config.c
470
NEEDS_FEAT(HFGWTR_EL2_nRCWMASK_EL1, FEAT_THE),
arch/arm64/kvm/config.c
471
NEEDS_FEAT(HFGWTR_EL2_nTPIDR2_EL0 |
arch/arm64/kvm/config.c
474
NEEDS_FEAT(HFGWTR_EL2_nGCS_EL1 |
arch/arm64/kvm/config.c
477
NEEDS_FEAT(HFGWTR_EL2_nACCDATA_EL1, FEAT_LS64_ACCDATA),
arch/arm64/kvm/config.c
478
NEEDS_FEAT(HFGWTR_EL2_ERXADDR_EL1 |
arch/arm64/kvm/config.c
484
NEEDS_FEAT(HFGWTR_EL2_ERXPFGCDN_EL1 |
arch/arm64/kvm/config.c
487
NEEDS_FEAT(HFGWTR_EL2_ICC_IGRPENn_EL1, FEAT_GICv3),
arch/arm64/kvm/config.c
488
NEEDS_FEAT(HFGWTR_EL2_SCXTNUM_EL0 |
arch/arm64/kvm/config.c
491
NEEDS_FEAT(HFGWTR_EL2_LORSA_EL1 |
arch/arm64/kvm/config.c
496
NEEDS_FEAT(HFGWTR_EL2_APIBKey |
arch/arm64/kvm/config.c
527
NEEDS_FEAT(HDFGRTR_EL2_PMBIDR_EL1 |
arch/arm64/kvm/config.c
539
NEEDS_FEAT(HDFGRTR_EL2_nPMSNEVFR_EL1, FEAT_SPE_FnE),
arch/arm64/kvm/config.c
540
NEEDS_FEAT(HDFGRTR_EL2_nBRBDATA |
arch/arm64/kvm/config.c
544
NEEDS_FEAT(HDFGRTR_EL2_TRCVICTLR |
arch/arm64/kvm/config.c
558
NEEDS_FEAT(HDFGRTR_EL2_PMCEIDn_EL0 |
arch/arm64/kvm/config.c
570
NEEDS_FEAT(HDFGRTR_EL2_TRBTRG_EL1 |
arch/arm64/kvm/config.c
597
NEEDS_FEAT(HDFGWTR_EL2_PMSLATFR_EL1 |
arch/arm64/kvm/config.c
607
NEEDS_FEAT(HDFGWTR_EL2_nPMSNEVFR_EL1, FEAT_SPE_FnE),
arch/arm64/kvm/config.c
608
NEEDS_FEAT(HDFGWTR_EL2_nBRBDATA |
arch/arm64/kvm/config.c
611
NEEDS_FEAT(HDFGWTR_EL2_TRCVICTLR |
arch/arm64/kvm/config.c
622
NEEDS_FEAT(HDFGWTR_EL2_PMUSERENR_EL0 |
arch/arm64/kvm/config.c
634
NEEDS_FEAT(HDFGWTR_EL2_TRBTRG_EL1 |
arch/arm64/kvm/config.c
653
NEEDS_FEAT(HDFGWTR_EL2_TRFCR_EL1, FEAT_TRF),
arch/arm64/kvm/config.c
660
NEEDS_FEAT(HFGITR_EL2_PSBCSYNC, FEAT_SPEv1p5),
arch/arm64/kvm/config.c
661
NEEDS_FEAT(HFGITR_EL2_ATS1E1A, FEAT_ATS1A),
arch/arm64/kvm/config.c
662
NEEDS_FEAT(HFGITR_EL2_COSPRCTX, FEAT_SPECRES2),
arch/arm64/kvm/config.c
663
NEEDS_FEAT(HFGITR_EL2_nGCSEPP |
arch/arm64/kvm/config.c
667
NEEDS_FEAT(HFGITR_EL2_nBRBIALL |
arch/arm64/kvm/config.c
670
NEEDS_FEAT(HFGITR_EL2_CPPRCTX |
arch/arm64/kvm/config.c
674
NEEDS_FEAT(HFGITR_EL2_TLBIRVAALE1 |
arch/arm64/kvm/config.c
687
NEEDS_FEAT(HFGITR_EL2_TLBIVAALE1OS |
arch/arm64/kvm/config.c
694
NEEDS_FEAT(HFGITR_EL2_ATS1E1WP |
arch/arm64/kvm/config.c
697
NEEDS_FEAT(HFGITR_EL2_DCCVADP, FEAT_DPB2),
arch/arm64/kvm/config.c
736
NEEDS_FEAT(HAFGRTR_EL2_AMEVTYPER115_EL0 |
arch/arm64/kvm/config.c
781
NEEDS_FEAT(HFGITR2_EL2_nDCCIVAPS, FEAT_PoPS),
arch/arm64/kvm/config.c
782
NEEDS_FEAT(HFGITR2_EL2_TSBCSYNC, FEAT_TRBEv1p1)
arch/arm64/kvm/config.c
789
NEEDS_FEAT(HFGRTR2_EL2_nPFAR_EL1, FEAT_PFAR),
arch/arm64/kvm/config.c
790
NEEDS_FEAT(HFGRTR2_EL2_nERXGSR_EL1, FEAT_RASv2),
arch/arm64/kvm/config.c
791
NEEDS_FEAT(HFGRTR2_EL2_nACTLRALIAS_EL1 |
arch/arm64/kvm/config.c
804
NEEDS_FEAT(HFGRTR2_EL2_nRCWSMASK_EL1, FEAT_THE),
arch/arm64/kvm/config.c
811
NEEDS_FEAT(HFGWTR2_EL2_nPFAR_EL1, FEAT_PFAR),
arch/arm64/kvm/config.c
812
NEEDS_FEAT(HFGWTR2_EL2_nACTLRALIAS_EL1 |
arch/arm64/kvm/config.c
825
NEEDS_FEAT(HFGWTR2_EL2_nRCWSMASK_EL1, FEAT_THE),
arch/arm64/kvm/config.c
832
NEEDS_FEAT(HDFGRTR2_EL2_nMDSELR_EL1, FEAT_Debugv8p9),
arch/arm64/kvm/config.c
833
NEEDS_FEAT(HDFGRTR2_EL2_nPMECR_EL1, feat_ebep_pmuv3_ss),
arch/arm64/kvm/config.c
834
NEEDS_FEAT(HDFGRTR2_EL2_nTRCITECR_EL1, FEAT_ITE),
arch/arm64/kvm/config.c
835
NEEDS_FEAT(HDFGRTR2_EL2_nPMICFILTR_EL0 |
arch/arm64/kvm/config.c
838
NEEDS_FEAT(HDFGRTR2_EL2_nPMUACR_EL1, feat_pmuv3p9),
arch/arm64/kvm/config.c
839
NEEDS_FEAT(HDFGRTR2_EL2_nPMSSCR_EL1 |
arch/arm64/kvm/config.c
842
NEEDS_FEAT(HDFGRTR2_EL2_nPMIAR_EL1, FEAT_SEBEP),
arch/arm64/kvm/config.c
843
NEEDS_FEAT(HDFGRTR2_EL2_nPMSDSFR_EL1, feat_spe_fds),
arch/arm64/kvm/config.c
844
NEEDS_FEAT(HDFGRTR2_EL2_nPMBMAR_EL1, FEAT_SPE_nVM),
arch/arm64/kvm/config.c
845
NEEDS_FEAT(HDFGRTR2_EL2_nSPMACCESSR_EL1 |
arch/arm64/kvm/config.c
857
NEEDS_FEAT(HDFGRTR2_EL2_nMDSTEPOP_EL1, FEAT_STEP2),
arch/arm64/kvm/config.c
858
NEEDS_FEAT(HDFGRTR2_EL2_nTRBMPAM_EL1, feat_trbe_mpam),
arch/arm64/kvm/config.c
865
NEEDS_FEAT(HDFGWTR2_EL2_nMDSELR_EL1, FEAT_Debugv8p9),
arch/arm64/kvm/config.c
866
NEEDS_FEAT(HDFGWTR2_EL2_nPMECR_EL1, feat_ebep_pmuv3_ss),
arch/arm64/kvm/config.c
867
NEEDS_FEAT(HDFGWTR2_EL2_nTRCITECR_EL1, FEAT_ITE),
arch/arm64/kvm/config.c
868
NEEDS_FEAT(HDFGWTR2_EL2_nPMICFILTR_EL0 |
arch/arm64/kvm/config.c
871
NEEDS_FEAT(HDFGWTR2_EL2_nPMUACR_EL1 |
arch/arm64/kvm/config.c
874
NEEDS_FEAT(HDFGWTR2_EL2_nPMSSCR_EL1, FEAT_PMUv3_SS),
arch/arm64/kvm/config.c
875
NEEDS_FEAT(HDFGWTR2_EL2_nPMIAR_EL1, FEAT_SEBEP),
arch/arm64/kvm/config.c
876
NEEDS_FEAT(HDFGWTR2_EL2_nPMSDSFR_EL1, feat_spe_fds),
arch/arm64/kvm/config.c
877
NEEDS_FEAT(HDFGWTR2_EL2_nPMBMAR_EL1, FEAT_SPE_nVM),
arch/arm64/kvm/config.c
878
NEEDS_FEAT(HDFGWTR2_EL2_nSPMACCESSR_EL1 |
arch/arm64/kvm/config.c
888
NEEDS_FEAT(HDFGWTR2_EL2_nMDSTEPOP_EL1, FEAT_STEP2),
arch/arm64/kvm/config.c
889
NEEDS_FEAT(HDFGWTR2_EL2_nTRBMPAM_EL1, feat_trbe_mpam),
arch/arm64/kvm/config.c
897
NEEDS_FEAT(HCRX_EL2_PACMEn, feat_pauth_lr),
arch/arm64/kvm/config.c
898
NEEDS_FEAT(HCRX_EL2_EnFPM, FEAT_FPMR),
arch/arm64/kvm/config.c
899
NEEDS_FEAT(HCRX_EL2_GCSEn, FEAT_GCS),
arch/arm64/kvm/config.c
900
NEEDS_FEAT(HCRX_EL2_EnIDCP128, FEAT_SYSREG128),
arch/arm64/kvm/config.c
901
NEEDS_FEAT(HCRX_EL2_EnSDERR, feat_aderr),
arch/arm64/kvm/config.c
902
NEEDS_FEAT(HCRX_EL2_TMEA, FEAT_DoubleFault2),
arch/arm64/kvm/config.c
903
NEEDS_FEAT(HCRX_EL2_EnSNERR, feat_anerr),
arch/arm64/kvm/config.c
904
NEEDS_FEAT(HCRX_EL2_D128En, FEAT_D128),
arch/arm64/kvm/config.c
905
NEEDS_FEAT(HCRX_EL2_PTTWI, FEAT_THE),
arch/arm64/kvm/config.c
906
NEEDS_FEAT(HCRX_EL2_SCTLR2En, FEAT_SCTLR2),
arch/arm64/kvm/config.c
907
NEEDS_FEAT(HCRX_EL2_TCR2En, FEAT_TCR2),
arch/arm64/kvm/config.c
908
NEEDS_FEAT(HCRX_EL2_MSCEn |
arch/arm64/kvm/config.c
911
NEEDS_FEAT(HCRX_EL2_CMOW, FEAT_CMOW),
arch/arm64/kvm/config.c
912
NEEDS_FEAT(HCRX_EL2_VFNMI |
arch/arm64/kvm/config.c
916
NEEDS_FEAT(HCRX_EL2_SMPME, feat_sme_smps),
arch/arm64/kvm/config.c
917
NEEDS_FEAT(HCRX_EL2_FGTnXS |
arch/arm64/kvm/config.c
920
NEEDS_FEAT(HCRX_EL2_EnASR, FEAT_LS64_V),
arch/arm64/kvm/config.c
921
NEEDS_FEAT(HCRX_EL2_EnALS, FEAT_LS64),
arch/arm64/kvm/config.c
922
NEEDS_FEAT(HCRX_EL2_EnAS0, FEAT_LS64_ACCDATA),
arch/arm64/kvm/config.c
930
NEEDS_FEAT(HCR_EL2_TID0, FEAT_AA32EL0),
arch/arm64/kvm/config.c
932
NEEDS_FEAT(HCR_EL2_HCD, not_feat_aa64el3),
arch/arm64/kvm/config.c
933
NEEDS_FEAT(HCR_EL2_AMO |
arch/arm64/kvm/config.c
964
NEEDS_FEAT(HCR_EL2_AMVOFFEN, FEAT_AMUv1p1),
arch/arm64/kvm/config.c
965
NEEDS_FEAT(HCR_EL2_EnSCXT, feat_csv2_2_csv2_1p2),
arch/arm64/kvm/config.c
966
NEEDS_FEAT(HCR_EL2_TICAB |
arch/arm64/kvm/config.c
970
NEEDS_FEAT(HCR_EL2_TTLBIS |
arch/arm64/kvm/config.c
973
NEEDS_FEAT(HCR_EL2_TLOR, FEAT_LOR),
arch/arm64/kvm/config.c
974
NEEDS_FEAT(HCR_EL2_ATA |
arch/arm64/kvm/config.c
978
NEEDS_FEAT(HCR_EL2_AT | /* Ignore the original FEAT_NV */
arch/arm64/kvm/config.c
982
NEEDS_FEAT(HCR_EL2_NV1, feat_nv2_e2h0_ni), /* Missing from JSON */
arch/arm64/kvm/config.c
983
NEEDS_FEAT(HCR_EL2_API |
arch/arm64/kvm/config.c
986
NEEDS_FEAT(HCR_EL2_TEA |
arch/arm64/kvm/config.c
989
NEEDS_FEAT(HCR_EL2_FIEN, feat_rasv1p1),
arch/arm64/kvm/config.c
990
NEEDS_FEAT(HCR_EL2_GPF, FEAT_RME),
arch/arm64/kvm/config.c
991
NEEDS_FEAT(HCR_EL2_FWB, FEAT_S2FWB),
arch/arm64/kvm/config.c
992
NEEDS_FEAT(HCR_EL2_TWEDEL |