Searched refs:csrs (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/riscv/vmm/ |
H A D | vmm_riscv.c | 164 struct hypcsr *csrs; in vmmops_vcpu_restore_csrs() local 166 csrs = &hypctx->guest_csrs; in vmmops_vcpu_restore_csrs() 168 csr_write(vsstatus, csrs->vsstatus); in vmmops_vcpu_restore_csrs() 169 csr_write(vsie, csrs->vsie); in vmmops_vcpu_restore_csrs() 170 csr_write(vstvec, csrs->vstvec); in vmmops_vcpu_restore_csrs() 171 csr_write(vsscratch, csrs->vsscratch); in vmmops_vcpu_restore_csrs() 172 csr_write(vsepc, csrs->vsepc); in vmmops_vcpu_restore_csrs() 173 csr_write(vscause, csrs->vscause); in vmmops_vcpu_restore_csrs() 174 csr_write(vstval, csrs->vstval); in vmmops_vcpu_restore_csrs() 175 csr_write(hvip, csrs->hvip); in vmmops_vcpu_restore_csrs() [all …]
|
/freebsd/sys/riscv/include/ |
H A D | asm.h | 66 csrs sstatus, tmp
|
/freebsd/sys/riscv/riscv/ |
H A D | swtch.S | 48 csrs sstatus, t0 97 csrs sstatus, t0 161 csrs sstatus, t0
|
H A D | exception.S | 197 csrs sstatus, a4
|
/freebsd/sys/cddl/dev/dtrace/riscv/ |
H A D | dtrace_asm.S | 67 csrs sstatus, a0
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfo.td | 969 def : InstAlias<"csrs $csr, $rs", (CSRRS X0, csr_sysreg:$csr, GPR:$rs)>; 978 def : InstAlias<"csrs $csr, $imm", (CSRRSI X0, csr_sysreg:$csr, uimm5:$imm)>;
|