aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64/kernel/setup.c
diff options
context:
space:
mode:
authorSteven Whitehouse <steve@men-an-tol.chygwyn.com>2006-02-23 04:49:43 -0500
committerSteven Whitehouse <swhiteho@redhat.com>2006-02-23 04:49:43 -0500
commitd35462b4bb847b68321c55e95c926aa485aecce2 (patch)
treeb08e18bf6e672633402871ee763102fdb5e63229 /arch/ia64/kernel/setup.c
parent91ffd7db71e7451f89941a8f428b4daa2a7c1e38 (diff)
parent9e956c2dac9bec602ed1ba29181b45ba6d2b6448 (diff)
Merge branch 'master'
Diffstat (limited to 'arch/ia64/kernel/setup.c')
-rw-r--r--arch/ia64/kernel/setup.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/ia64/kernel/setup.c b/arch/ia64/kernel/setup.c
index c0766575a3a2..3258e09278d0 100644
--- a/arch/ia64/kernel/setup.c
+++ b/arch/ia64/kernel/setup.c
@@ -71,6 +71,8 @@ unsigned long __per_cpu_offset[NR_CPUS];
71EXPORT_SYMBOL(__per_cpu_offset); 71EXPORT_SYMBOL(__per_cpu_offset);
72#endif 72#endif
73 73
74extern void ia64_setup_printk_clock(void);
75
74DEFINE_PER_CPU(struct cpuinfo_ia64, cpu_info); 76DEFINE_PER_CPU(struct cpuinfo_ia64, cpu_info);
75DEFINE_PER_CPU(unsigned long, local_per_cpu_offset); 77DEFINE_PER_CPU(unsigned long, local_per_cpu_offset);
76DEFINE_PER_CPU(unsigned long, ia64_phys_stacked_size_p8); 78DEFINE_PER_CPU(unsigned long, ia64_phys_stacked_size_p8);
@@ -428,6 +430,7 @@ setup_arch (char **cmdline_p)
428 if (early_console_setup(*cmdline_p) == 0) 430 if (early_console_setup(*cmdline_p) == 0)
429 mark_bsp_online(); 431 mark_bsp_online();
430 432
433 parse_early_param();
431#ifdef CONFIG_ACPI 434#ifdef CONFIG_ACPI
432 /* Initialize the ACPI boot-time table parser */ 435 /* Initialize the ACPI boot-time table parser */
433 acpi_table_init(); 436 acpi_table_init();
@@ -445,6 +448,8 @@ setup_arch (char **cmdline_p)
445 /* process SAL system table: */ 448 /* process SAL system table: */
446 ia64_sal_init(efi.sal_systab); 449 ia64_sal_init(efi.sal_systab);
447 450
451 ia64_setup_printk_clock();
452
448#ifdef CONFIG_SMP 453#ifdef CONFIG_SMP
449 cpu_physical_id(0) = hard_smp_processor_id(); 454 cpu_physical_id(0) = hard_smp_processor_id();
450 455
@@ -684,6 +689,9 @@ void
684setup_per_cpu_areas (void) 689setup_per_cpu_areas (void)
685{ 690{
686 /* start_kernel() requires this... */ 691 /* start_kernel() requires this... */
692#ifdef CONFIG_ACPI_HOTPLUG_CPU
693 prefill_possible_map();
694#endif
687} 695}
688 696
689/* 697/*