.extern root_task
.extern root_task_entry
-.section .multiboot_header
-.align 32
- # Multiboot Header
- # Align 32 bits boundary
- .align 4
- # Magic
- .long MULTIBOOT_HEADER_MAGIC
- # Flags
- .long MULTIBOOT_HEADER_FLAGS
- # Checksum
- .long -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS)
.text
.code32
GDTRBase: .long BootGDT-KRNLADDR
.comm stack, MULTIBOOT_STACK_SIZE
+
+
+
+.section .multiboot_header
+.align 32
+ # Multiboot Header
+ # Align 32 bits boundary
+ .align 4
+ # Magic
+ .long MULTIBOOT_HEADER_MAGIC
+ # Flags
+ .long MULTIBOOT_HEADER_FLAGS
+ # Checksum
+ .long -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS)
\ No newline at end of file