Interrupts

test to validate direct interrupt

test_build_time_direct_interrupt()

test to validate gen_isr_table and interrupt

test_build_time_interrupt()

test to validate gen_isr_table and dynamic interrupt

test_run_time_interrupt()

Test writing to a vector with a shared interrupt.

test_dynamic_shared_irq_write()

Test writing to a vector after an ISR/arg disconnect.

test_dynamic_shared_irq_disconnect_write()

Test interrupt offload work to multiple jobs.

test_isr_offload_job_multiple()

Test interrupt offload work to identical jobs.

test_isr_offload_job_identi()

Test interrupt offload work by dynamic interrupt.

test_isr_offload_job()

Test interrupt prevention.

test_prevent_interruption()

Test regular interrupt.

test_isr_regular()

Test writing to a vector using static shared interrupts.

test_static_shared_irq_write()

Test installation of ISRs directly in the vector table.

test_arm_irq_vector_table()

test the behavior of CONFIG_RUNTIME_NMI at run time

test_arm_runtime_nmi()

Test direct interrupt function.

test_direct_interrupt()

Test the position of interrupt stubs in IDT.

test_idt_stub()

Test entry point to static IDT.

test_static_idt()