Searched full:svpbmt (Results 1 – 11 of 11) sorted by relevance
/openbmc/linux/Documentation/devicetree/bindings/riscv/ |
H A D | extensions.yaml | 162 - const: svpbmt 164 The standard Svpbmt supervisor-level extensions for page-based
|
/openbmc/linux/arch/riscv/ |
H A D | Kconfig | 478 bool "Svpbmt extension support for supervisor mode page-based memory types" 483 Adds support to dynamically detect the presence of the Svpbmt 491 The Svpbmt extension is only available on 64-bit cpus.
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | errata_list.h | 82 * IO/NOCACHE memory types are handled together with svpbmt,
|
H A D | pgtable-64.h | 116 * [62:61] Svpbmt Memory Type definitions:
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | vcpu.c | 478 if (riscv_isa_extension_available(isa, SVPBMT)) in kvm_riscv_vcpu_update_config()
|
H A D | vcpu_onereg.c | 41 KVM_ISA_EXT_ARR(SVPBMT),
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | cpufeature.c | 184 __RISCV_ISA_EXT_DATA(svpbmt, RISCV_ISA_EXT_SVPBMT),
|
/openbmc/linux/tools/testing/selftests/kvm/riscv/ |
H A D | get-reg-list.c | 713 …{"svpbmt", .feature = KVM_RISCV_ISA_EXT_SVPBMT, .regs = svpbmt_regs, .regs_n = ARRAY_SIZE(svpbmt_r…
|
/openbmc/qemu/target/riscv/ |
H A D | cpu.c | 201 ISA_EXT_DATA_ENTRY(svpbmt, PRIV_VERSION_1_12_0, ext_svpbmt), 1513 MULTI_EXT_CFG_BOOL("svpbmt", ext_svpbmt, false),
|
H A D | cpu_helper.c | 1109 /* Reserved without Svpbmt. */ in get_physical_address()
|
/openbmc/qemu/target/riscv/kvm/ |
H A D | kvm-cpu.c | 327 KVM_EXT_CFG("svpbmt", ext_svpbmt, KVM_RISCV_ISA_EXT_SVPBMT),
|