void __init x86_64_start_kernel(char * real_mode_data) { char *s; clear_bss(); pda_init(0); copy_bootdata(real_mode_data); /* default console: */ if (!strstr(saved_command_line, "console=")) strcat(saved_command_line, " console=tty0"); s = strstr(saved_command_line, "earlyprintk="); if (s != NULL) setup_early_printk(s+12); #ifdef CONFIG_DISCONTIGMEM s = strstr(saved_command_line, "numa="); if (s != NULL) numa_setup(s+5); #endif #ifdef CONFIG_X86_IO_APIC if (strstr(saved_command_line, "disableapic")) disable_apic = 1; #endif setup_boot_cpu_data(); start_kernel(); }
void __init x86_64_start_kernel(char * real_mode_data) { char *s; clear_bss(); pda_init(0); copy_bootdata(real_mode_data); #ifdef CONFIG_SMP cpu_set(0, cpu_online_map); #endif /* default console: */ if (!strstr(saved_command_line, "console=")) strcat(saved_command_line, " console=tty0"); s = strstr(saved_command_line, "earlyprintk="); if (s != NULL) setup_early_printk(s); #ifdef CONFIG_DISCONTIGMEM s = strstr(saved_command_line, "numa="); if (s != NULL) numa_setup(s+5); #endif #ifdef CONFIG_X86_IO_APIC if (strstr(saved_command_line, "disableapic")) disable_apic = 1; #endif /* You need early console to see that */ if (__pa_symbol(&_end) >= KERNEL_TEXT_SIZE) panic("Kernel too big for kernel mapping\n"); setup_boot_cpu_data(); start_kernel(); }
void x86_64_start_kernel(char * real_mode_data) { extern void kinit(); clear_bss(); /* must be the first thing in C and must not depend on .bss to be zero */ early_printk("booting amd64 k42...\n"); copy_bootdata(real_mode_data); setup_boot_cpu_data(); pda_init(0); kinit(); }
void __init x86_64_start_kernel(char * real_mode_data) { char *s; clear_bss(); /* must be the first thing in C and must not depend on .bss to be zero */ pda_init(0); copy_bootdata(real_mode_data); s = strstr(saved_command_line, "earlyprintk="); if (s != NULL) setup_early_printk(s+12); #ifdef CONFIG_DISCONTIGMEM extern int numa_setup(char *); s = strstr(saved_command_line, "numa="); if (s != NULL) numa_setup(s+5); #endif early_printk("booting x86_64 kernel... "); setup_boot_cpu_data(); start_kernel(); }