Lines Matching full:debug
3 * Debug and Guest Debug support
12 #include <asm/debug-monitors.h>
29 * For some debug operations we need to tweak some guest registers. As
57 * kvm_arm_init_debug - grab what we need for debug
78 * - Debug ROM Address (MDCR_EL2_TDRA)
99 /* Route all software debug exceptions to EL2 */ in kvm_arm_setup_mdcr_el2()
103 * Trap debug register access when one of the following is true: in kvm_arm_setup_mdcr_el2()
104 * - Userspace is using the hardware to debug the guest in kvm_arm_setup_mdcr_el2()
106 * - The guest is not using debug (KVM_ARM64_DEBUG_DIRTY is clear). in kvm_arm_setup_mdcr_el2()
116 * kvm_arm_vcpu_init_debug - setup vcpu debug traps
130 * kvm_arm_reset_debug_ptr - reset the debug ptr to point to the vcpu state
139 * kvm_arm_setup_debug - set up debug related stuff
144 * debug related registers.
146 * Additionally, KVM only traps guest accesses to the debug registers if
151 * debug registers.
164 /* Save guest debug state */ in kvm_arm_setup_debug()
174 * debug exception and we return to userspace. in kvm_arm_setup_debug()
205 * debug ioctl. The existing KVM_ARM64_DEBUG_DIRTY in kvm_arm_setup_debug()
250 * If we were using HW debug we need to restore the in kvm_arm_clear_debug()
251 * debug_ptr to the guest debug state. in kvm_arm_clear_debug()