aboutsummaryrefslogtreecommitdiff
path: root/include/interrupts.h
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2016-12-22 14:16:49 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-01-05 15:41:01 +1100
commitbb4f85f723ac1d31e174ddfbe8c0e06412d50c6d (patch)
treeaa12f00c1a5baf58742ad0d602dbc534ee357c5a /include/interrupts.h
parent5a3e27d5f0469a5458ed771da90cc64a0a14eccb (diff)
downloadskiboot-bb4f85f723ac1d31e174ddfbe8c0e06412d50c6d.zip
skiboot-bb4f85f723ac1d31e174ddfbe8c0e06412d50c6d.tar.gz
skiboot-bb4f85f723ac1d31e174ddfbe8c0e06412d50c6d.tar.bz2
xive/phb4: Work around broken LSI control on P9 DD1
Exposes a new flag to the OS to indicate that OPAL calls are needed for masking and unmasking and forward the calls to the source so that PHB4 can do the right thing Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include/interrupts.h')
-rw-r--r--include/interrupts.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/interrupts.h b/include/interrupts.h
index 2de1f97..7576610 100644
--- a/include/interrupts.h
+++ b/include/interrupts.h
@@ -317,6 +317,7 @@ extern void icp_kick_cpu(struct cpu_thread *cpu);
extern void init_interrupts(void);
extern bool irq_source_eoi(uint32_t isn);
+extern bool __irq_source_eoi(struct irq_source *is, uint32_t isn);
#endif /* __INTERRUPTS_H */