Cleaned up comments

This commit is contained in:
plane000
2018-10-07 20:18:20 +01:00
parent 4782d084a7
commit 5e113daf7b
4 changed files with 38 additions and 13 deletions

View File

@@ -1,10 +1,13 @@
/* Declare constants for the multiboot header. */
.set ALIGN, 1<<0 /* align loaded modules on page boundaries */
.set MEMINFO, 1<<1 /* provide memory map */
.set FLAGS, ALIGN | MEMINFO /* this is the Multiboot 'flag' field */
.set MAGIC, 0x1BADB002 /* 'magic number' lets bootloader find the header */
.set CHECKSUM, -(MAGIC + FLAGS) /* checksum of above, to prove we are multiboot */
;; ThanOS
;; Copyright Benjamin Kyd (c) 2018
;; declare constants for the multiboot header
.set ALIGN, 1<<0 ; align loaded modules on page boundaries
.set MEMINFO, 1<<1 ; provide memory map
.set FLAGS, ALIGN | MEMINFO ; this is the Multiboot 'flag' field
.set MAGIC, 0x1BADB002 ;'magic number' lets bootloader find the header
.set CHECKSUM, -(MAGIC + FLAGS) ; checksum of above, to prove we are multiboot
.section .multiboot
.align 4
.long MAGIC
@@ -14,12 +17,13 @@
.section .bss
.align 16
stack_bottom:
.skip 16384 ; 16 KiB
.skip 16384 ; 16 KiB
stack_top:
.section .text
.global _start
.type _start, @function
_start:
mov $stack_top, %esp
call kernel_main
@@ -31,4 +35,4 @@ _hang:
hlt
jmp _hang
.size _start, . - _start
.size _start, . - _start