audk/OvmfPkg/8254TimerDxe
Michael Brown a086f4a63b OvmfPkg: Use NestedInterruptTplLib in nested interrupt handlers
Prevent stack underrun in the event of a timer interrupt storm in
LocalApicTimerDxe and 8254TimerDxe interrupt handlers by using the
helper functions provided by NestedInterruptTplLib.

This fixes the same problem as addressed in commit 239b50a86
("OvmfPkg: End timer interrupt later to avoid stack overflow under
load"), but does so without breaking nested timer interrupts.

Cc: Paolo Bonzini <pbonzini@redhat.com>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2815
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=4162
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Acked-by: Laszlo Ersek <lersek@redhat.com>
2022-12-23 14:44:48 +00:00
..
8254Timer.inf OvmfPkg: Use NestedInterruptTplLib in nested interrupt handlers 2022-12-23 14:44:48 +00:00
Timer.c OvmfPkg: Use NestedInterruptTplLib in nested interrupt handlers 2022-12-23 14:44:48 +00:00
Timer.h OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Timer.uni OvmfPkg: Copy 8254TimerDxe driver from PcAtChipsetPkg 2019-04-11 08:57:29 +08:00
TimerExtra.uni OvmfPkg: Copy 8254TimerDxe driver from PcAtChipsetPkg 2019-04-11 08:57:29 +08:00