Searched refs:ARM64_FEATURE_MASK (Results 1 – 15 of 15) sorted by relevance
| /linux/arch/arm64/kvm/hyp/include/nvhe/ |
| A D | fixed_config.h | 39 ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_FP) | \ 41 ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_DIT) | \ 42 ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_CSV2) | \ 43 ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_CSV3) \ 68 ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_BT) | \ 69 ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_SSBS) \ 85 ARM64_FEATURE_MASK(ID_AA64MMFR0_EL1_EXS) \ 112 ARM64_FEATURE_MASK(ID_AA64MMFR1_EL1_PAN) | \ 115 ARM64_FEATURE_MASK(ID_AA64MMFR1_EL1_CMOW) \ 133 ARM64_FEATURE_MASK(ID_AA64MMFR2_EL1_AT) | \ [all …]
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| A D | pkvm.c | 35 BUILD_BUG_ON(FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_EL0), in pvm_init_traps_aa64pfr0() 37 BUILD_BUG_ON(FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_EL1), in pvm_init_traps_aa64pfr0() 44 BUILD_BUG_ON(!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_FP), in pvm_init_traps_aa64pfr0() 46 BUILD_BUG_ON(!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_AdvSIMD), in pvm_init_traps_aa64pfr0() 53 if (FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_RAS), feature_ids) < in pvm_init_traps_aa64pfr0() 60 if (!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_AMU), feature_ids)) { in pvm_init_traps_aa64pfr0() 66 if (!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_SVE), feature_ids)) { in pvm_init_traps_aa64pfr0() 89 if (!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_MTE), feature_ids)) { in pvm_init_traps_aa64pfr1() 109 if (!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_PMUVer), feature_ids)) { in pvm_init_traps_aa64dfr0() 159 if (!FIELD_GET(ARM64_FEATURE_MASK(ID_AA64MMFR0_EL1_FGT), feature_ids)) in pvm_init_traps_aa64mmfr0() [all …]
|
| A D | sys_regs.c | 103 allow_mask &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_MTE); in get_pvm_id_aa64pfr1() 168 allow_mask &= ~(ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_APA) | in get_pvm_id_aa64isar1() 169 ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_API) | in get_pvm_id_aa64isar1() 170 ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_GPA) | in get_pvm_id_aa64isar1() 171 ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_GPI)); in get_pvm_id_aa64isar1() 181 allow_mask &= ~(ARM64_FEATURE_MASK(ID_AA64ISAR2_EL1_APA3) | in get_pvm_id_aa64isar2() 182 ARM64_FEATURE_MASK(ID_AA64ISAR2_EL1_GPA3)); in get_pvm_id_aa64isar2() 278 BUILD_BUG_ON(FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_EL1), in pvm_access_id_aarch32()
|
| /linux/tools/testing/selftests/kvm/aarch64/ |
| A D | debug-exceptions.c | 119 brps = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_BRPs), dfr0); in GEN_DEBUG_WRITE_REG() 124 wrps = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_WRPs), dfr0); in GEN_DEBUG_WRITE_REG() 421 return FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_DebugVer), id_aa64dfr0); in debug_version() 542 brp_num = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_BRPs), aa64dfr0) + 1; in test_guest_debug_exceptions_all() 546 wrp_num = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_WRPs), aa64dfr0) + 1; in test_guest_debug_exceptions_all() 549 ctx_brp_num = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_CTX_CMPs), aa64dfr0) + 1; in test_guest_debug_exceptions_all()
|
| A D | no-vgic-v3.c | 57 __GUEST_ASSERT(FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_GIC), in guest_code() 168 __TEST_REQUIRE(FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_GIC), pfr0), in main()
|
| A D | aarch32_id_regs.c | 149 el0 = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_EL0), val); in vcpu_aarch64_only()
|
| A D | page_fault_test.c | 98 atomic = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64ISAR0_EL1_ATOMIC), isar0); in guest_check_lse() 105 uint64_t dzp = FIELD_GET(ARM64_FEATURE_MASK(DCZID_EL0_DZP), dczid); in guest_check_dc_zva() 198 hadbs = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64MMFR1_EL1_HAFDBS), mmfr1); in guest_set_ha()
|
| A D | vpmu_counter_access.c | 445 pmuver = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_PMUVer), dfr0); in create_vpmu_vm()
|
| A D | set_id_regs.c | 574 el0 = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_EL0), val); in main()
|
| /linux/arch/arm64/kvm/ |
| A D | sys_regs.c | 1527 val &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_MTE); in __kvm_read_sanitised_id_reg() 1529 val &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_SME); in __kvm_read_sanitised_id_reg() 1531 val &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_NMI); in __kvm_read_sanitised_id_reg() 1533 val &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_GCS); in __kvm_read_sanitised_id_reg() 1534 val &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_THE); in __kvm_read_sanitised_id_reg() 1536 val &= ~ARM64_FEATURE_MASK(ID_AA64PFR1_EL1_DF2); in __kvm_read_sanitised_id_reg() 1546 ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_API) | in __kvm_read_sanitised_id_reg() 1547 ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_GPA) | in __kvm_read_sanitised_id_reg() 1548 ARM64_FEATURE_MASK(ID_AA64ISAR1_EL1_GPI)); in __kvm_read_sanitised_id_reg() 1553 ARM64_FEATURE_MASK(ID_AA64ISAR2_EL1_GPA3)); in __kvm_read_sanitised_id_reg() [all …]
|
| A D | arm.c | 2409 val &= ~(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_CSV2) | in get_hyp_id_aa64pfr0_el1() 2410 ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_CSV3)); in get_hyp_id_aa64pfr0_el1() 2412 val |= FIELD_PREP(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_CSV2), in get_hyp_id_aa64pfr0_el1() 2414 val |= FIELD_PREP(ARM64_FEATURE_MASK(ID_AA64PFR0_EL1_CSV3), in get_hyp_id_aa64pfr0_el1()
|
| A D | pmu-emul.c | 1129 return FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_PMUVer), tmp); in kvm_arm_pmu_get_pmuver_limit()
|
| /linux/tools/testing/selftests/kvm/lib/aarch64/ |
| A D | processor.c | 568 gran = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64MMFR0_EL1_TGRAN4), val); in aarch64_get_supported_page_sizes() 572 gran = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64MMFR0_EL1_TGRAN64), val); in aarch64_get_supported_page_sizes() 576 gran = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64MMFR0_EL1_TGRAN16), val); in aarch64_get_supported_page_sizes()
|
| /linux/tools/arch/arm64/include/asm/ |
| A D | sysreg.h | 722 #define ARM64_FEATURE_MASK(x) (x##_MASK) macro
|
| /linux/arch/arm64/include/asm/ |
| A D | sysreg.h | 1107 #define ARM64_FEATURE_MASK(x) (x##_MASK) macro
|
Completed in 673 milliseconds