aboutsummaryrefslogtreecommitdiff
path: root/boot/head.S
diff options
context:
space:
mode:
authorFranklin Wei <frankhwei536@gmail.com>2015-02-05 20:57:57 -0500
committerFranklin Wei <frankhwei536@gmail.com>2015-02-05 20:57:57 -0500
commit0c5b8766e9f705ebd40ebad9936da3fa84732dad (patch)
tree317013dfbeab048e9555be5d86671bba9c1a89f1 /boot/head.S
parent48e33bd3ee5f62f1b27d8a7aa6cfb697b497e03f (diff)
downloadkappa-0c5b8766e9f705ebd40ebad9936da3fa84732dad.zip
kappa-0c5b8766e9f705ebd40ebad9936da3fa84732dad.tar.gz
kappa-0c5b8766e9f705ebd40ebad9936da3fa84732dad.tar.bz2
kappa-0c5b8766e9f705ebd40ebad9936da3fa84732dad.tar.xz
expand multiboot header
Diffstat (limited to 'boot/head.S')
-rw-r--r--boot/head.S10
1 files changed, 10 insertions, 0 deletions
diff --git a/boot/head.S b/boot/head.S
index 42b1e69..62af7d1 100644
--- a/boot/head.S
+++ b/boot/head.S
@@ -1,5 +1,6 @@
.set ALIGN, 1<<0
.set MEMINFO, 1<<1
+ .set GFXMODE, 1<<2 # this flag enables the graphics fields
.set FLAGS, ALIGN | MEMINFO
.set MAGIC, 0x1BADB002 # multiboot magic
.set CHECKSUM, -(MAGIC + FLAGS)
@@ -10,6 +11,15 @@ multiboot_header:
.long MAGIC
.long FLAGS
.long CHECKSUM
+ .long 0
+ .long 0
+ .long 0
+ .long 0
+ .long 0
+ .long 1 # text mode
+ .long 0
+ .long 0
+ .long 0
.section .stack
stack_bottom: # Stack grows up in addresses, so bottom is