Warning, /testsuites/rhealstone/rhilatency/rhilatency.adoc is written in an unsupported language. File is not indexed.
0001 = Interrupt Latency Benchmark
0002
0003 This benchmark measures the time between the CPU's receipt of an interrupt
0004 request and the execution of the first intruction in that interrupt service
0005 routine.
0006
0007 == Directives
0008
0009 * Intall_tm27_vector
0010 * Cause_tm27_intr
0011
0012
0013 == Methodology
0014
0015 This benchmark takes advantage of the existing tm27 test support implemented
0016 by most BSP's to achieve as much hardware independence as possible. Most BSPs
0017 have an instruction to install an interrupt vector, and then provide code for
0018 the ISR. rtems/testsuites/tmtests/tm27 uses this to test a variety of interrupt
0019 related concepts. The benchmark is simple, the vector is installed, the time
0020 is started, the interrupt is caused, and the time is ended in the first
0021 instruction of the ISR. This is the only Rhealstone that is not an average.