Searched refs:mdscr_el1 (Results 1 – 6 of 6) sorted by relevance
/linux/tools/testing/selftests/kvm/arm64/ |
H A D | debug-exceptions.c | 114 write_sysreg(0, mdscr_el1); in GEN_DEBUG_WRITE_REG() 147 mdscr = read_sysreg(mdscr_el1) | MDSCR_KDE | MDSCR_MDE; in enable_monitor_debug_exceptions() 148 write_sysreg(mdscr, mdscr_el1); in enable_monitor_debug_exceptions() 230 mdscr = read_sysreg(mdscr_el1) | MDSCR_KDE | MDSCR_SS; in install_ss() 231 write_sysreg(mdscr, mdscr_el1); in install_ss()
|
/linux/arch/arm64/include/asm/ |
H A D | assembler.h | 60 mrs \tmp, mdscr_el1 62 msr mdscr_el1, \tmp 70 mrs \tmp, mdscr_el1 72 msr mdscr_el1, \tmp
|
/linux/arch/arm64/kernel/ |
H A D | debug-monitors.c | 45 write_sysreg(mdscr, mdscr_el1); in mdscr_write() 52 return read_sysreg(mdscr_el1); in mdscr_read()
|
H A D | entry-common.c | 360 reg = read_sysreg(mdscr_el1); in cortex_a76_erratum_1463225_svc_handler() 362 write_sysreg(val, mdscr_el1); in cortex_a76_erratum_1463225_svc_handler() 368 write_sysreg(reg, mdscr_el1); in cortex_a76_erratum_1463225_svc_handler()
|
/linux/arch/arm64/mm/ |
H A D | proc.S | 87 mrs x9, mdscr_el1 136 msr mdscr_el1, x10 457 mov x1, MDSCR_EL1_TDCC // Reset mdscr_el1 and disable 458 msr mdscr_el1, x1 // access to the DCC from EL0
|
/linux/arch/arm64/kvm/hyp/include/hyp/ |
H A D | sysreg-sr.h | 59 *ctxt_mdscr_el1(ctxt) = read_sysreg(mdscr_el1); in __sysreg_save_common_state() 198 write_sysreg(*ctxt_mdscr_el1(ctxt), mdscr_el1); in __sysreg_restore_common_state()
|