Home
last modified time | relevance | path

Searched refs:vsatp (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dcpu_helper.c572 env->vsatp = env->satp; in riscv_cpu_swap_hypervisor_regs()
596 env->satp = env->vsatp; in riscv_cpu_swap_hypervisor_regs()
847 base = (hwaddr)get_field(env->vsatp, SATP32_PPN) << PGSHIFT; in get_physical_address()
848 vm = get_field(env->vsatp, SATP32_MODE); in get_physical_address()
850 base = (hwaddr)get_field(env->vsatp, SATP64_PPN) << PGSHIFT; in get_physical_address()
851 vm = get_field(env->vsatp, SATP64_MODE); in get_physical_address()
H A Dmachine.c109 VMSTATE_UINTTL(env.vsatp, RISCVCPU),
H A Dcpu.h340 target_ulong vsatp; member
H A Dcsr.c4113 *val = env->vsatp; in read_vsatp()
4120 env->vsatp = legalize_xatp(env, env->vsatp, val); in write_vsatp()
/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_host.h163 unsigned long vsatp; member
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu.c508 csr_write(CSR_VSATP, csr->vsatp); in kvm_arch_vcpu_load()
553 csr->vsatp = csr_read(CSR_VSATP); in kvm_arch_vcpu_put()