diff options
| author | Bjoern Brandenburg <bbb@mpi-sws.org> | 2012-11-27 07:28:31 -0500 |
|---|---|---|
| committer | Bjoern Brandenburg <bbb@mpi-sws.org> | 2012-11-27 07:28:31 -0500 |
| commit | 87fc042f4431a2f3c5a231cce19622d16050adbd (patch) | |
| tree | 02f22b6df6a9e9086d31c1fc9af75d4e97618062 /native/src/blocking/mpcp.cpp | |
| parent | 31114f8a3be33b0289f09df4506ba25664aa517c (diff) | |
Fix JLFP preemption-centric interrupt accounting
This patch fixes two bugs in the implementation of preemption-centric interrupt accounting.
1) When using dedicated interrupt-accounting, it there is a charged of oheads.release(n) required to model the delay due to the execution of the job's own release ISR. This bug was reported by Jeremy Erickson.
2) The definition of C_pre includes a divisor of 1.0 - utick - urel, which was missing.
As a result, the impact of IRQ-related delays was somewhat underestimated.
Diffstat (limited to 'native/src/blocking/mpcp.cpp')
0 files changed, 0 insertions, 0 deletions
