Home
last modified time | relevance | path

Searched refs:features (Results 1 – 4 of 4) sorted by relevance

/hafnium-2.8-rc0/src/arch/aarch64/hftest/
A Dmm.c38 uint64_t features = read_msr(id_aa64mmfr0_el1); in arch_vm_mm_init() local
42 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()
/hafnium-2.8-rc0/src/arch/aarch64/hypervisor/
A Dfeature_id.c158 arch_features_t features = vm->arch.trapped_features; in feature_set_traps() local
160 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()
/hafnium-2.8-rc0/src/arch/aarch64/
A Dmm.c770 uint64_t features = read_msr(id_aa64mmfr0_el1); in arch_mm_init() local
778 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() local
970 return pa_bits_table[features & 0xf]; in arch_mm_get_pa_range()
/hafnium-2.8-rc0/docs/
A DArchitecture.md21 * Emulation of some basic hardware features such as timers.

Completed in 7 milliseconds