]> Joshua Wise's Git repositories - netwatch.git/blob - grubload/multiboot.S
bddd8fdb9b1aab04a721d96b0ac926ea56e1e5a2
[netwatch.git] / grubload / multiboot.S
1 .globl _start
2
3 _start:
4         jmp multiboot_entry
5
6         .align 4
7 multiboot_header:
8         .long 0x1badb002        /* Magic value */
9         .long 0x00000001        /* Flags -- "Please align modules for me" */
10         .long 0xE4524FFD        /* Checksum */
11
12 multiboot_entry:
13         mov $_stack_top, %esp
14         pushl %ebx      /* Multiboot info structure */
15         pushl %eax      /* Magic number */
16         jmp c_start
17
18         .align 4
19 _stack:
20         .space 16384
21 _stack_top:
This page took 0.016325 seconds and 2 git commands to generate.