Lines Matching refs:MDSCR_EL1
19 /* These are the bits of MDSCR_EL1 we may manipulate */
33 * Guest access to MDSCR_EL1 is trapped by the hypervisor and handled
42 u64 val = vcpu_read_sys_reg(vcpu, MDSCR_EL1);
46 trace_kvm_arm_set_dreg32("Saved MDSCR_EL1",
57 vcpu_write_sys_reg(vcpu, val, MDSCR_EL1);
59 trace_kvm_arm_set_dreg32("Restored MDSCR_EL1",
60 vcpu_read_sys_reg(vcpu, MDSCR_EL1));
187 * the guest's MDSCR_EL1.SS and PSTATE.SS. Once the
215 mdscr = vcpu_read_sys_reg(vcpu, MDSCR_EL1);
217 vcpu_write_sys_reg(vcpu, mdscr, MDSCR_EL1);
219 mdscr = vcpu_read_sys_reg(vcpu, MDSCR_EL1);
221 vcpu_write_sys_reg(vcpu, mdscr, MDSCR_EL1);
236 mdscr = vcpu_read_sys_reg(vcpu, MDSCR_EL1);
238 vcpu_write_sys_reg(vcpu, mdscr, MDSCR_EL1);
255 * MDSCR_EL1.MDE. In so doing, we ensure that host debug
260 mdscr = vcpu_read_sys_reg(vcpu, MDSCR_EL1);
262 vcpu_write_sys_reg(vcpu, mdscr, MDSCR_EL1);
270 if (vcpu_read_sys_reg(vcpu, MDSCR_EL1) & (DBG_MDSCR_KDE | DBG_MDSCR_MDE))
277 trace_kvm_arm_set_dreg32("MDSCR_EL1", vcpu_read_sys_reg(vcpu, MDSCR_EL1));