aboutsummaryrefslogtreecommitdiffstats
path: root/src/kernel/kernel.asm
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/kernel.asm')
-rw-r--r--src/kernel/kernel.asm16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/kernel/kernel.asm b/src/kernel/kernel.asm
index 022a93d..ca7339e 100644
--- a/src/kernel/kernel.asm
+++ b/src/kernel/kernel.asm
@@ -2,21 +2,19 @@
[bits 32]
[org 0x10000]
-%include "common.asm"
-%include "common.protmode.print.asm"
-%include "common.protmode.clear.asm"
-
_kernel_entry:
cli ; No interrupts yet
- mov ebp, RET_STACK
- mov esp, DATA_STACK
call _clear_screen
- call _show_welcome_msg
+ mov esi, welcome_msg
+ call _print_string_pm_vga
.halt: hlt
jmp .halt
welcome_msg:
- db "Welcome...", 13, 10, 0
-
+ db "Welcome...", 0
+
+%include "common.asm"
+%include "common.protmode.print.asm"
+%include "common.protmode.clear.asm"