Home
last modified time | relevance | path

Searched refs:hedeleg (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/riscv/kvm/
H A Dmain.c25 unsigned long hideleg, hedeleg; in kvm_arch_hardware_enable() local
27 hedeleg = 0; in kvm_arch_hardware_enable()
28 hedeleg |= (1UL << EXC_INST_MISALIGNED); in kvm_arch_hardware_enable()
29 hedeleg |= (1UL << EXC_BREAKPOINT); in kvm_arch_hardware_enable()
30 hedeleg |= (1UL << EXC_SYSCALL); in kvm_arch_hardware_enable()
31 hedeleg |= (1UL << EXC_INST_PAGE_FAULT); in kvm_arch_hardware_enable()
32 hedeleg |= (1UL << EXC_LOAD_PAGE_FAULT); in kvm_arch_hardware_enable()
33 hedeleg |= (1UL << EXC_STORE_PAGE_FAULT); in kvm_arch_hardware_enable()
34 csr_write(CSR_HEDELEG, hedeleg); in kvm_arch_hardware_enable()
/openbmc/qemu/target/riscv/
H A Dmachine.c87 VMSTATE_UINTTL(env.hedeleg, RISCVCPU),
H A Dcpu.h252 target_ulong hedeleg; member
H A Dcpu_helper.c1743 uint64_t hdeleg = async ? env->hideleg : env->hedeleg; in riscv_cpu_do_interrupt()
H A Dcsr.c3174 *val = env->hedeleg; in read_hedeleg()
3181 env->hedeleg = val & vs_delegable_excps; in write_hedeleg()