blob: f2acaf1e52f397357673dd2c46c4b7ad98306135 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/**
* @file
* _multiboot.s_ defines the following sections/functions, some are linked at
* specific addresses in the final ELF kernel binary.
* This is specified in the _linker.ld_ file.
*
* * 0x07000 .smp - entry point for application processors (16bit code)
* * 0x10000 .multiboot - the multiboot header
* * .text
* * .bootstrap_stack
* * _start() - main entry point for booting cpu, calls kernel_main().
*/
/** This will be called by a multiboot compilant boot-loader (i.e. grub2) */
void _start();
|