diff options
-rw-r--r-- | arch/ppc64/kernel/iSeries_irq.c | 13 | ||||
-rw-r--r-- | arch/ppc64/kernel/iSeries_setup.c | 2 | ||||
-rw-r--r-- | include/asm-ppc64/processor.h | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/arch/ppc64/kernel/iSeries_irq.c b/arch/ppc64/kernel/iSeries_irq.c index 77376c1bd61..0170682a8ca 100644 --- a/arch/ppc64/kernel/iSeries_irq.c +++ b/arch/ppc64/kernel/iSeries_irq.c | |||
@@ -351,3 +351,16 @@ int __init iSeries_allocate_IRQ(HvBusNumber busNumber, | |||
351 | irq_desc[virtirq].handler = &iSeries_IRQ_handler; | 351 | irq_desc[virtirq].handler = &iSeries_IRQ_handler; |
352 | return virtirq; | 352 | return virtirq; |
353 | } | 353 | } |
354 | |||
355 | int virt_irq_create_mapping(unsigned int real_irq) | ||
356 | { | ||
357 | BUG(); /* Don't call this on iSeries, yet */ | ||
358 | |||
359 | return 0; | ||
360 | } | ||
361 | |||
362 | void virt_irq_init(void) | ||
363 | { | ||
364 | return; | ||
365 | } | ||
366 | |||
diff --git a/arch/ppc64/kernel/iSeries_setup.c b/arch/ppc64/kernel/iSeries_setup.c index b5dcb08547b..75d8db4eaac 100644 --- a/arch/ppc64/kernel/iSeries_setup.c +++ b/arch/ppc64/kernel/iSeries_setup.c | |||
@@ -321,6 +321,8 @@ static void __init iSeries_init_early(void) | |||
321 | 321 | ||
322 | ppcdbg_initialize(); | 322 | ppcdbg_initialize(); |
323 | 323 | ||
324 | ppc64_interrupt_controller = IC_ISERIES; | ||
325 | |||
324 | #if defined(CONFIG_BLK_DEV_INITRD) | 326 | #if defined(CONFIG_BLK_DEV_INITRD) |
325 | /* | 327 | /* |
326 | * If the init RAM disk has been configured and there is | 328 | * If the init RAM disk has been configured and there is |
diff --git a/include/asm-ppc64/processor.h b/include/asm-ppc64/processor.h index 4146189006e..fe5cd2f5868 100644 --- a/include/asm-ppc64/processor.h +++ b/include/asm-ppc64/processor.h | |||
@@ -291,6 +291,7 @@ | |||
291 | #define IC_OPEN_PIC 1 | 291 | #define IC_OPEN_PIC 1 |
292 | #define IC_PPC_XIC 2 | 292 | #define IC_PPC_XIC 2 |
293 | #define IC_BPA_IIC 3 | 293 | #define IC_BPA_IIC 3 |
294 | #define IC_ISERIES 4 | ||
294 | 295 | ||
295 | #define XGLUE(a,b) a##b | 296 | #define XGLUE(a,b) a##b |
296 | #define GLUE(a,b) XGLUE(a,b) | 297 | #define GLUE(a,b) XGLUE(a,b) |