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 /schedcat/util/quantor.py | |
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 'schedcat/util/quantor.py')
0 files changed, 0 insertions, 0 deletions