Searched refs:MDSCR_EL1 (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/arch/arm64/kvm/
H A Ddebug.c30 /* These are the bits of MDSCR_EL1 we may manipulate */
44 * Guest access to MDSCR_EL1 is trapped by the hypervisor and handled
49 vcpu->arch.guest_debug_preserved.mdscr_el1 = vcpu_sys_reg(vcpu, MDSCR_EL1); save_guest_debug_regs()
51 trace_kvm_arm_set_dreg32("Saved MDSCR_EL1", save_guest_debug_regs()
57 vcpu_sys_reg(vcpu, MDSCR_EL1) = vcpu->arch.guest_debug_preserved.mdscr_el1; restore_guest_debug_regs()
59 trace_kvm_arm_set_dreg32("Restored MDSCR_EL1", restore_guest_debug_regs()
60 vcpu_sys_reg(vcpu, MDSCR_EL1)); restore_guest_debug_regs()
132 * the guest's MDSCR_EL1.SS and PSTATE.SS. Once the kvm_arm_setup_debug()
149 vcpu_sys_reg(vcpu, MDSCR_EL1) |= DBG_MDSCR_SS; kvm_arm_setup_debug()
151 vcpu_sys_reg(vcpu, MDSCR_EL1) &= ~DBG_MDSCR_SS; kvm_arm_setup_debug()
167 vcpu_sys_reg(vcpu, MDSCR_EL1) |= DBG_MDSCR_MDE; kvm_arm_setup_debug()
191 trace_kvm_arm_set_dreg32("MDSCR_EL1", vcpu_sys_reg(vcpu, MDSCR_EL1)); kvm_arm_setup_debug()
H A Dhyp.S401 // Check the state of MDSCR_EL1
402 ldr x25, [x25, #CPU_SYSREG_OFFSET(MDSCR_EL1)]
H A Dsys_regs.c491 /* MDSCR_EL1 */
493 trap_debug_regs, reset_val, MDSCR_EL1, 0 },
/linux-4.4.14/arch/arm64/include/asm/
H A Dkvm_asm.h48 #define MDSCR_EL1 22 /* Monitor Debug System Control Register */ macro
89 #define cp14_DBGDSCRext (MDSCR_EL1 * 2)
H A Ddebug-monitors.h31 /* MDSCR_EL1 enabling bits */
/linux-4.4.14/arch/arm64/kernel/
H A Dentry.S91 get_thread_info tsk // Ensure MDSCR_EL1.SS is clear,

Completed in 260 milliseconds