diff options
Diffstat (limited to 'src/kernel/kernel.asm')
| -rw-r--r-- | src/kernel/kernel.asm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/kernel/kernel.asm b/src/kernel/kernel.asm index ca7339e..d09520a 100644 --- a/src/kernel/kernel.asm +++ b/src/kernel/kernel.asm @@ -2,12 +2,20 @@ [bits 32] [org 0x10000] +%include "common.asm" + _kernel_entry: cli ; No interrupts yet call _clear_screen mov esi, welcome_msg call _print_string_pm_vga + +;; Init Forth VM + mov ebp, FS_DATA_STACK + mov edi, FS_RET_STACK + + .halt: hlt jmp .halt @@ -15,6 +23,6 @@ _kernel_entry: welcome_msg: db "Welcome...", 0 -%include "common.asm" + %include "common.protmode.print.asm" %include "common.protmode.clear.asm" |
