diff options
Diffstat (limited to 'arch/powerpc/kernel/setup_64.c')
| -rw-r--r-- | arch/powerpc/kernel/setup_64.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/arch/powerpc/kernel/setup_64.c b/arch/powerpc/kernel/setup_64.c index ac7276c40685..fd1785e4c9bb 100644 --- a/arch/powerpc/kernel/setup_64.c +++ b/arch/powerpc/kernel/setup_64.c | |||
| @@ -361,12 +361,15 @@ void __init setup_system(void) | |||
| 361 | 361 | ||
| 362 | /* | 362 | /* |
| 363 | * Fill the ppc64_caches & systemcfg structures with informations | 363 | * Fill the ppc64_caches & systemcfg structures with informations |
| 364 | * retrieved from the device-tree. Need to be called before | 364 | * retrieved from the device-tree. |
| 365 | * finish_device_tree() since the later requires some of the | ||
| 366 | * informations filled up here to properly parse the interrupt tree. | ||
| 367 | */ | 365 | */ |
| 368 | initialize_cache_info(); | 366 | initialize_cache_info(); |
| 369 | 367 | ||
| 368 | /* | ||
| 369 | * Initialize irq remapping subsystem | ||
| 370 | */ | ||
| 371 | irq_early_init(); | ||
| 372 | |||
| 370 | #ifdef CONFIG_PPC_RTAS | 373 | #ifdef CONFIG_PPC_RTAS |
| 371 | /* | 374 | /* |
| 372 | * Initialize RTAS if available | 375 | * Initialize RTAS if available |
| @@ -394,12 +397,6 @@ void __init setup_system(void) | |||
| 394 | find_legacy_serial_ports(); | 397 | find_legacy_serial_ports(); |
| 395 | 398 | ||
| 396 | /* | 399 | /* |
| 397 | * "Finish" the device-tree, that is do the actual parsing of | ||
| 398 | * some of the properties like the interrupt map | ||
| 399 | */ | ||
| 400 | finish_device_tree(); | ||
| 401 | |||
| 402 | /* | ||
| 403 | * Initialize xmon | 400 | * Initialize xmon |
| 404 | */ | 401 | */ |
| 405 | #ifdef CONFIG_XMON_DEFAULT | 402 | #ifdef CONFIG_XMON_DEFAULT |
| @@ -427,8 +424,6 @@ void __init setup_system(void) | |||
| 427 | 424 | ||
| 428 | printk("-----------------------------------------------------\n"); | 425 | printk("-----------------------------------------------------\n"); |
| 429 | printk("ppc64_pft_size = 0x%lx\n", ppc64_pft_size); | 426 | printk("ppc64_pft_size = 0x%lx\n", ppc64_pft_size); |
| 430 | printk("ppc64_interrupt_controller = 0x%ld\n", | ||
| 431 | ppc64_interrupt_controller); | ||
| 432 | printk("physicalMemorySize = 0x%lx\n", lmb_phys_mem_size()); | 427 | printk("physicalMemorySize = 0x%lx\n", lmb_phys_mem_size()); |
| 433 | printk("ppc64_caches.dcache_line_size = 0x%x\n", | 428 | printk("ppc64_caches.dcache_line_size = 0x%x\n", |
| 434 | ppc64_caches.dline_size); | 429 | ppc64_caches.dline_size); |
