diff options
author | Suresh Siddha <[email protected]> | 2009-12-01 15:31:17 -0800 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2009-12-02 10:11:01 +0100 |
commit | 1c83995b6c7c6bb795bce80f75fbffb15f78db2d (patch) | |
tree | 51422514c921deddf957ff7ccdbbfb3bf54ecd9b /tools/perf/scripts/python/check-perf-trace.py | |
parent | c29d9db338db606c3335a03f337e1d4b7f6bb727 (diff) |
x86, ioapic: Document another case when level irq is seen as an edge
In the case when cpu goes offline, fixup_irqs() will forward any
unhandled interrupt on the offlined cpu to the new cpu
destination that is handling the corresponding interrupt. This
interrupt forwarding is done via IPI's. Hence, in this case also
level-triggered io-apic interrupt will be seen as an edge
interrupt in the cpu's APIC IRR.
Document this scenario in the code which handles this case by doing
an explicit EOI to the io-apic to clear remote IRR of the io-apic RTE.
Requested-by: Maciej W. Rozycki <[email protected]>
Signed-off-by: Suresh Siddha <[email protected]>
Cc: Maciej W. Rozycki <[email protected]>
Cc: [email protected]
Cc: [email protected]
LKML-Reference: <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions