Searched refs:features (Results 1 – 4 of 4) sorted by relevance
38 uint64_t features = read_msr(id_aa64mmfr0_el1); in arch_vm_mm_init() local42 if (((features >> 28) & 0xf) == 0xf) { in arch_vm_mm_init()51 features & 0xf); in arch_vm_mm_init()79 ((features & 0xf) << 16) | /* PS. */ in arch_vm_mm_init()
158 arch_features_t features = vm->arch.trapped_features; in feature_set_traps() local160 if (features & ~HF_FEATURE_ALL) { in feature_set_traps()161 panic("features has undefined bits 0x%x", features); in feature_set_traps()177 if (features & HF_FEATURE_RAS) { in feature_set_traps()184 if (features & HF_FEATURE_SPE) { in feature_set_traps()200 if (features & HF_FEATURE_DEBUG) { in feature_set_traps()208 if (features & HF_FEATURE_TRACE) { in feature_set_traps()217 if (features & HF_FEATURE_PERFMON) { in feature_set_traps()223 if (features & HF_FEATURE_LOR) { in feature_set_traps()229 if (features & HF_FEATURE_PAUTH) { in feature_set_traps()
770 uint64_t features = read_msr(id_aa64mmfr0_el1); in arch_mm_init() local778 if (((features >> 28) & 0xf) == 0xf) { in arch_mm_init()787 features & 0xf); in arch_mm_init()867 ((features & 0xf) << 16) | /* PS, matching features. */ in arch_mm_init()942 ((features & 0xf) << 16) | /* PS. */ in arch_mm_init()969 uint64_t features = read_msr(id_aa64mmfr0_el1); in arch_mm_get_pa_range() local970 return pa_bits_table[features & 0xf]; in arch_mm_get_pa_range()
21 * Emulation of some basic hardware features such as timers.
Completed in 7 milliseconds