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)
100 /* Route all software debug exceptions to EL2 */ in kvm_arm_setup_mdcr_el2()
104 * Trap debug register access when one of the following is true: in kvm_arm_setup_mdcr_el2()
105 * - Userspace is using the hardware to debug the guest in kvm_arm_setup_mdcr_el2()
107 * - The guest is not using debug (KVM_ARM64_DEBUG_DIRTY is clear). in kvm_arm_setup_mdcr_el2()
117 * kvm_arm_vcpu_init_debug - setup vcpu debug traps
131 * kvm_arm_reset_debug_ptr - reset the debug ptr to point to the vcpu state
140 * kvm_arm_setup_debug - set up debug related stuff
145 * debug related registers.
147 * Additionally, KVM only traps guest accesses to the debug registers if
152 * debug registers.
165 /* Save guest debug state */ in kvm_arm_setup_debug()
175 * debug exception and we return to userspace. in kvm_arm_setup_debug()
206 * debug ioctl. The existing KVM_ARM64_DEBUG_DIRTY in kvm_arm_setup_debug()
251 * If we were using HW debug we need to restore the in kvm_arm_clear_debug()
252 * debug_ptr to the guest debug state. in kvm_arm_clear_debug()