Home
last modified time | relevance | path

Searched refs:hsr (Results 1 – 9 of 9) sorted by relevance

/arch/arm64/kvm/
Dhandle_exit.c115 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_handle_guest_debug() local
119 run->debug.arch.hsr = hsr; in kvm_handle_guest_debug()
121 switch (ESR_ELx_EC(hsr)) { in kvm_handle_guest_debug()
132 __func__, (unsigned int) hsr); in kvm_handle_guest_debug()
142 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_handle_unknown_ec() local
145 hsr, esr_get_class_string(hsr)); in kvm_handle_unknown_ec()
175 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_get_exit_handler() local
176 u8 hsr_ec = ESR_ELx_EC(hsr); in kvm_get_exit_handler()
Dtrace.h138 TP_PROTO(unsigned long hsr),
139 TP_ARGS(hsr),
142 __field(unsigned long, hsr)
146 __entry->hsr = hsr;
149 TP_printk("HSR 0x%08lx", __entry->hsr)
Dsys_regs.c1575 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_handle_cp_64() local
1577 int Rt2 = (hsr >> 10) & 0x1f; in kvm_handle_cp_64()
1581 params.CRm = (hsr >> 1) & 0xf; in kvm_handle_cp_64()
1582 params.is_write = ((hsr & 1) == 0); in kvm_handle_cp_64()
1585 params.Op1 = (hsr >> 16) & 0xf; in kvm_handle_cp_64()
1627 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_handle_cp_32() local
1632 params.CRm = (hsr >> 1) & 0xf; in kvm_handle_cp_32()
1634 params.is_write = ((hsr & 1) == 0); in kvm_handle_cp_32()
1635 params.CRn = (hsr >> 10) & 0xf; in kvm_handle_cp_32()
1637 params.Op1 = (hsr >> 14) & 0x7; in kvm_handle_cp_32()
[all …]
/arch/arm/kvm/hyp/
Dswitch.c108 u32 hsr = read_sysreg(HSR); in __populate_fault_info() local
109 u8 ec = hsr >> HSR_EC_SHIFT; in __populate_fault_info()
112 vcpu->arch.fault.hsr = hsr; in __populate_fault_info()
133 if (!(hsr & HSR_DABT_S1PTW) && (hsr & HSR_FSC_TYPE) == FSC_PERM) { in __populate_fault_info()
/arch/arm/kvm/
Dtrace.h51 TP_PROTO(unsigned long vcpu_pc, unsigned long hsr,
54 TP_ARGS(vcpu_pc, hsr, hxfar, ipa),
58 __field( unsigned long, hsr )
65 __entry->hsr = hsr;
71 __entry->ipa, __entry->hsr,
Dhandle_exit.c93 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_handle_unknown_ec() local
96 hsr); in kvm_handle_unknown_ec()
/arch/arm/include/asm/
Dkvm_emulate.h109 return vcpu->arch.fault.hsr; in kvm_vcpu_get_hsr()
114 u32 hsr = kvm_vcpu_get_hsr(vcpu); in kvm_vcpu_get_condition() local
116 if (hsr & HSR_CV) in kvm_vcpu_get_condition()
117 return (hsr & HSR_COND) >> HSR_COND_SHIFT; in kvm_vcpu_get_condition()
Dkvm_host.h95 u32 hsr; /* Hyp Syndrome Register */ member
/arch/arm64/include/uapi/asm/
Dkvm.h134 __u32 hsr; member