aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-12-05 07:42:09 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2014-12-05 10:54:27 +1100
commit1c72cd1a0ca1b0de32c16f11517193ac582fab98 (patch)
tree2154000a5cc072e0610dcc11e7507521d817a0c8 /include
parent1ee766ac7733ef975e3d40c4ccb5886299a0eb5b (diff)
downloadskiboot-1c72cd1a0ca1b0de32c16f11517193ac582fab98.zip
skiboot-1c72cd1a0ca1b0de32c16f11517193ac582fab98.tar.gz
skiboot-1c72cd1a0ca1b0de32c16f11517193ac582fab98.tar.bz2
occ: Fix clearing of OCC interrupt on remote fix
If the OCC interrupt comes from another chip, we incorrectly try to clear it on the local one. This causes hangs at boot on some machines. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include')
-rw-r--r--include/skiboot.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/skiboot.h b/include/skiboot.h
index 0991ca3..1b55638 100644
--- a/include/skiboot.h
+++ b/include/skiboot.h
@@ -210,7 +210,7 @@ extern void uart_setup_linux_passthrough(void);
extern void uart_setup_opal_console(void);
/* OCC interrupt */
-extern void occ_interrupt(void);
+extern void occ_interrupt(uint32_t chip_id);
extern void occ_send_dummy_interrupt(void);
/* Flatten device-tree */