diff options
| author | 2017-12-20 09:25:53 +0530 | |
|---|---|---|
| committer | 2018-01-19 22:37:02 +1100 | |
| commit | f442d004806e31fe5aab614ec48e53f7b38f7c2d (patch) | |
| tree | 6d4db2dcff2b070ef751bac009a17b2528bb922e /include/linux/timerqueue.h | |
| parent | powerpc/64s: Add support to take additional parameter in MASKABLE_* macro (diff) | |
powerpc/64s: Add support to mask perf interrupts and replay them
Two new bit mask field "IRQ_DISABLE_MASK_PMU" is introduced to support
the masking of PMI and "IRQ_DISABLE_MASK_ALL" to aid interrupt masking
checking.
Couple of new irq #defs "PACA_IRQ_PMI" and "SOFTEN_VALUE_0xf0*" added
to use in the exception code to check for PMI interrupts.
In the masked_interrupt handler, for PMIs we reset the MSR[EE] and
return. In the __check_irq_replay(), replay the PMI interrupt by
calling performance_monitor_common handler.
Signed-off-by: Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
