Home
last modified time | relevance | path

Searched refs:mdscr (Results 1 – 3 of 3) sorted by relevance

/arch/arm64/kvm/
A Ddebug.c121 u64 mdscr = vcpu_read_sys_reg(vcpu, MDSCR_EL1) & ~(MDSCR_EL1_SS | in setup_external_mdscr() local
126 mdscr |= MDSCR_EL1_SS; in setup_external_mdscr()
129 mdscr |= MDSCR_EL1_MDE | MDSCR_EL1_KDE; in setup_external_mdscr()
131 vcpu->arch.external_mdscr_el1 = mdscr; in setup_external_mdscr()
136 u64 mdscr; in kvm_vcpu_load_debug() local
174 mdscr = vcpu_read_sys_reg(vcpu, MDSCR_EL1); in kvm_vcpu_load_debug()
176 if (mdscr & (MDSCR_EL1_KDE | MDSCR_EL1_MDE)) in kvm_vcpu_load_debug()
/arch/arm64/kernel/
A Ddebug-monitors.c41 static void mdscr_write(u64 mdscr) in mdscr_write() argument
45 write_sysreg(mdscr, mdscr_el1); in mdscr_write()
86 u64 mdscr, enable = 0; in enable_debug_monitors() local
98 mdscr = mdscr_read(); in enable_debug_monitors()
99 mdscr |= enable; in enable_debug_monitors()
100 mdscr_write(mdscr); in enable_debug_monitors()
107 u64 mdscr, disable = 0; in disable_debug_monitors() local
119 mdscr = mdscr_read(); in disable_debug_monitors()
120 mdscr &= disable; in disable_debug_monitors()
121 mdscr_write(mdscr); in disable_debug_monitors()
/arch/arc/boot/dts/
A Dabilis_tb10x.dtsi217 tb10x_mdsc0: tb10x-mdscr@ff300000 {
218 compatible = "abilis,tb100-mdscr";
220 tb100-mdscr-manage-tsin;
222 tb10x_mscr0: tb10x-mdscr@ff307000 {
223 compatible = "abilis,tb100-mdscr";
226 tb10x_scr0: tb10x-mdscr@ff30e000 {
227 compatible = "abilis,tb100-mdscr";
229 tb100-mdscr-manage-tsin;
231 tb10x_scr1: tb10x-mdscr@ff312000 {
232 compatible = "abilis,tb100-mdscr";
[all …]

Completed in 21 milliseconds