Searched refs:satp_mode (Results 1 – 10 of 10) sorted by relevance
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | guest_modes.c | 79 unsigned long satp_mode = riscv64_get_satp_mode() << SATP_MODE_SHIFT; in guest_modes_append_default() local 84 guest_mode_append(VM_MODE_P56V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default() 85 guest_mode_append(VM_MODE_P56V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default() 86 guest_mode_append(VM_MODE_P56V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default() 89 guest_mode_append(VM_MODE_P50V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default() 90 guest_mode_append(VM_MODE_P50V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default() 91 guest_mode_append(VM_MODE_P50V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default() 94 guest_mode_append(VM_MODE_P41V57_4K, satp_mode >= SATP_MODE_57); in guest_modes_append_default() 95 guest_mode_append(VM_MODE_P41V48_4K, satp_mode >= SATP_MODE_48); in guest_modes_append_default() 96 guest_mode_append(VM_MODE_P41V39_4K, satp_mode >= SATP_MODE_39); in guest_modes_append_default()
|
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | processor.c | 196 unsigned long satp_mode; in riscv_vcpu_mmu_setup() local 207 satp_mode = SATP_MODE_57; in riscv_vcpu_mmu_setup() 212 satp_mode = SATP_MODE_48; in riscv_vcpu_mmu_setup() 217 satp_mode = SATP_MODE_39; in riscv_vcpu_mmu_setup() 223 max_satp_mode = vcpu_get_reg(vcpu, RISCV_CONFIG_REG(satp_mode)); in riscv_vcpu_mmu_setup() 225 if ((satp_mode >> SATP_MODE_SHIFT) > max_satp_mode) in riscv_vcpu_mmu_setup() 227 satp_mode >> SATP_MODE_SHIFT, max_satp_mode); in riscv_vcpu_mmu_setup() 230 satp |= satp_mode; in riscv_vcpu_mmu_setup() 548 .id = RISCV_CONFIG_REG(satp_mode), in riscv64_get_satp_mode()
|
| /linux/arch/riscv/mm/ |
| H A D | context.c | 194 satp_mode); in set_mm_asid() 203 csr_write(CSR_SATP, virt_to_pfn(mm->pgd) | satp_mode); in set_mm_noasid()
|
| H A D | init.c | 46 u64 satp_mode __ro_after_init = SATP_MODE_57; 48 u64 satp_mode __ro_after_init = SATP_MODE_32; 50 EXPORT_SYMBOL(satp_mode); 766 satp_mode = SATP_MODE_48; in disable_pgtable_l5() 773 satp_mode = SATP_MODE_39; in disable_pgtable_l4() 842 identity_satp = PFN_DOWN((uintptr_t)&early_pg_dir) | satp_mode; in set_satp_mode() 1266 csr_write(CSR_SATP, PFN_DOWN(__pa_symbol(swapper_pg_dir)) | satp_mode); in setup_vm_final()
|
| H A D | kasan_init.c | 489 csr_write(CSR_SATP, PFN_DOWN(__pa(tmp_pg_dir)) | satp_mode); in kasan_init() 534 csr_write(CSR_SATP, PFN_DOWN(__pa(swapper_pg_dir)) | satp_mode); in kasan_init()
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_onereg.c | 76 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in kvm_riscv_vcpu_get_reg_config() 77 reg_val = satp_mode >> SATP_MODE_SHIFT; in kvm_riscv_vcpu_get_reg_config() 188 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in kvm_riscv_vcpu_set_reg_config() 189 if (reg_val != (satp_mode >> SATP_MODE_SHIFT)) in kvm_riscv_vcpu_set_reg_config()
|
| /linux/arch/riscv/kernel/ |
| H A D | hibernate.c | 398 hibernate_restore_image(resume_hdr.saved_satp, (PFN_DOWN(__pa(resume_pg_dir)) | satp_mode), in swsusp_arch_resume()
|
| H A D | head.S | 89 la a1, satp_mode
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 275 case KVM_REG_RISCV_CONFIG_REG(satp_mode): in config_id_to_str() 823 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CONFIG | KVM_REG_RISCV_CONFIG_REG(satp_mode),
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable.h | 1262 extern u64 satp_mode;
|