...
This commit is contained in:
@@ -1,11 +1,8 @@
|
|||||||
extern kernel_main
|
|
||||||
|
|
||||||
%define MAGIC 0xe85250d6
|
%define MAGIC 0xe85250d6
|
||||||
%define ARCH 0
|
%define ARCH 0
|
||||||
%define LEN (header_end - header_start)
|
%define LEN (header_end - header_start)
|
||||||
%define CHECKSUM -(MAGIC + ARCH + LEN)
|
%define CHECKSUM -(MAGIC + ARCH + LEN)
|
||||||
|
|
||||||
section .multiboot
|
|
||||||
header_start:
|
header_start:
|
||||||
align 8
|
align 8
|
||||||
dd MAGIC
|
dd MAGIC
|
||||||
@@ -18,10 +15,11 @@ header_end:
|
|||||||
|
|
||||||
section .bss
|
section .bss
|
||||||
align 16
|
align 16
|
||||||
stack_bottom:
|
|
||||||
resb 16384
|
resb 16384
|
||||||
stack_top:
|
stack_top:
|
||||||
|
|
||||||
|
extern kernel_main
|
||||||
|
|
||||||
section .text
|
section .text
|
||||||
global _start
|
global _start
|
||||||
_start:
|
_start:
|
||||||
|
|||||||
Reference in New Issue
Block a user