/kvm-unit-tests/arm/ |
H A D | selftest.c | 154 install_exception_handler(EXCPTN_UND, und_handler); in check_und() 159 install_exception_handler(EXCPTN_UND, NULL); in check_und() 182 install_exception_handler(EXCPTN_SVC, svc_handler); in check_svc() 201 install_exception_handler(EXCPTN_SVC, NULL); in check_svc() 218 install_exception_handler(EXCPTN_PABT, pabt_handler); in check_pabt() 225 install_exception_handler(EXCPTN_PABT, NULL); in check_pabt() 318 install_exception_handler(v, ESR_EL1_EC_UNKNOWN, unknown_handler); in check_und() 323 install_exception_handler(v, ESR_EL1_EC_UNKNOWN, NULL); in check_und() 340 install_exception_handler(v, ESR_EL1_EC_SVC64, svc_handler); in check_svc() 344 install_exception_handler(v, ESR_EL1_EC_SVC64, NULL); in check_svc() [all …]
|
H A D | mte.c | 195 install_exception_handler(EL1H_SYNC, ESR_EL1_EC_DABT_EL1, mte_fault_handler); in mte_sync_test() 221 install_exception_handler(EL1H_SYNC, ESR_EL1_EC_DABT_EL1, mte_fault_handler); in mte_asymm_test() 226 install_exception_handler(EL1H_SYNC, ESR_EL1_EC_DABT_EL1, NULL); in mte_asymm_test()
|
H A D | psci.c | 37 install_exception_handler(EXCPTN_UND, handler); in install_invalid_function_handler() 39 install_exception_handler(EL1H_SYNC, ESR_EL1_EC_UNKNOWN, handler); in install_invalid_function_handler()
|
H A D | debug.c | 270 install_exception_handler(EL1H_SYNC, ESR_EC_HW_BP_CURRENT, hw_bp_handler); in test_hw_bp() 317 install_exception_handler(EL1H_SYNC, ESR_EC_WP_CURRENT, wp_handler); in test_wp() 358 install_exception_handler(EL1H_SYNC, ESR_EC_SSTEP_CURRENT, ss_handler); in test_ss()
|
H A D | timer.c | 353 install_exception_handler(EL1H_SYNC, ESR_EL1_EC_UNKNOWN, ptimer_unsupported_handler); in test_init() 355 install_exception_handler(EL1H_SYNC, ESR_EL1_EC_UNKNOWN, NULL); in test_init()
|
H A D | pl031.c | 167 install_exception_handler(EXCPTN_IRQ, irq_handler); in check_rtc_irq()
|
H A D | gic.c | 181 install_exception_handler(EXCPTN_IRQ, handler); in setup_irq()
|
/kvm-unit-tests/riscv/ |
H A D | sbi-fwft.c | 169 install_exception_handler(EXC_LOAD_MISALIGNED, misaligned_handler); in fwft_check_misaligned_exc_deleg() 193 install_exception_handler(EXC_LOAD_MISALIGNED, NULL); in fwft_check_misaligned_exc_deleg() 307 install_exception_handler(EXC_LOAD_PAGE_FAULT, adue_read_handler); in fwft_check_pte_ad_hw_updating() 308 install_exception_handler(EXC_STORE_PAGE_FAULT, adue_write_handler); in fwft_check_pte_ad_hw_updating() 346 install_exception_handler(EXC_LOAD_PAGE_FAULT, NULL); in fwft_check_pte_ad_hw_updating() 347 install_exception_handler(EXC_STORE_PAGE_FAULT, NULL); in fwft_check_pte_ad_hw_updating()
|
H A D | selftest.c | 32 install_exception_handler(EXC_INST_ILLEGAL, handler); in check_exceptions() 34 install_exception_handler(EXC_INST_ILLEGAL, NULL); in check_exceptions()
|
H A D | sbi-dbtr.c | 350 install_exception_handler(EXC_BREAKPOINT, dbtr_exception_handler); in dbtr_install_trigger() 359 install_exception_handler(EXC_BREAKPOINT, NULL); in dbtr_uninstall_trigger() 443 install_exception_handler(EXC_BREAKPOINT, dbtr_exception_handler); in dbtr_test_store_install_uninstall() 456 install_exception_handler(EXC_BREAKPOINT, NULL); in dbtr_test_store_install_uninstall() 671 install_exception_handler(EXC_BREAKPOINT, NULL); in dbtr_test_multiple() 749 install_exception_handler(EXC_BREAKPOINT, dbtr_exception_handler); in dbtr_test_uninstall_enable() 753 install_exception_handler(EXC_BREAKPOINT, NULL); in dbtr_test_uninstall_enable() 784 install_exception_handler(EXC_BREAKPOINT, dbtr_exception_handler); in dbtr_test_uninstall_update() 788 install_exception_handler(EXC_BREAKPOINT, NULL); in dbtr_test_uninstall_update()
|
H A D | isa-dbltrp.c | 139 install_exception_handler(EXC_STORE_PAGE_FAULT, pagefault_trap_handler); in check_double_trap()
|
/kvm-unit-tests/lib/riscv/asm/ |
H A D | processor.h | 63 void install_exception_handler(unsigned long cause, void (*handler)(struct pt_regs *));
|
/kvm-unit-tests/lib/arm/asm/ |
H A D | processor.h | 27 extern void install_exception_handler(enum vector v, exception_fn fn);
|
/kvm-unit-tests/lib/arm64/asm/ |
H A D | processor.h | 42 extern void install_exception_handler(enum vector v, unsigned int ec,
|
/kvm-unit-tests/lib/arm/ |
H A D | processor.c | 68 void install_exception_handler(enum vector v, exception_fn fn) in install_exception_handler() function
|
/kvm-unit-tests/lib/riscv/ |
H A D | processor.c | 71 void install_exception_handler(unsigned long cause, void (*handler)(struct pt_regs *)) in install_exception_handler() function
|
/kvm-unit-tests/lib/arm64/ |
H A D | processor.c | 140 void install_exception_handler(enum vector v, unsigned int ec, exception_fn fn) in install_exception_handler() function
|