4.115
Last change
on this file since b6c1578 was
b6c1578,
checked in by Joel Sherrill <joel.sherrill@…>, on 01/05/14 at 17:17:08
|
rhealstone: Add rh prefix to all test names
This makes them easier to spot as a group in wildcard searches.
|
-
Property mode set to
100644
|
File size:
806 bytes
|
Rev | Line | |
---|
[19e9bf8] | 1 | = Interrupt Latency Benchmark |
---|
| 2 | |
---|
| 3 | This benchmark measures the time between the CPU's receipt of an interrupt |
---|
| 4 | request and the execution of the first intruction in that interrupt service |
---|
| 5 | routine. |
---|
| 6 | |
---|
| 7 | == Directives |
---|
| 8 | |
---|
| 9 | * Intall_tm27_vector |
---|
| 10 | * Cause_tm27_intr |
---|
| 11 | |
---|
| 12 | |
---|
| 13 | == Methodology |
---|
| 14 | |
---|
| 15 | This benchmark takes advantage of the existing tm27 test support implemented |
---|
| 16 | by most BSP's to achieve as much hardware independence as possible. Most BSPs |
---|
| 17 | have an instruction to install an interrupt vector, and then provide code for |
---|
| 18 | the ISR. rtems/testsuites/tmtests/tm27 uses this to test a variety of interrupt |
---|
| 19 | related concepts. The benchmark is simple, the vector is installed, the time |
---|
| 20 | is started, the interrupt is caused, and the time is ended in the first |
---|
| 21 | instruction of the ISR. This is the only Rhealstone that is not an average. |
---|
Note: See
TracBrowser
for help on using the repository browser.