Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .global entry
- .global hang
- .extern kmain
- .set ALIGN, 1<<0
- .set MEMINFO, 1<<1
- .set FLAGS, ALIGN | MEMINFO
- .set MAGIC, 0x1badb002
- .set CHECKSUM, -(MAGIC + FLAGS)
- .set STACKSIZE, 0x4000
- .align 4
- .long MAGIC
- .long FLAGS
- .long CHECKSUM
- .comm stack, STACKSIZE, 32
- entry:
- mov $(stack + STACKSIZE), %esp
- push %eax
- push %ebx
- call kmain
- hang:
- jmp hang
Add Comment
Please, Sign In to add comment