aboutsummaryrefslogtreecommitdiffstats
path: root/src/kernel/kernel.asm
diff options
context:
space:
mode:
authorkotorifan <kotorifan05@gmail.com>2026-03-26 23:31:22 +0100
committerkotorifan <kotorifan05@gmail.com>2026-03-26 23:31:22 +0100
commitaa9b4da2c96b0d6c90d51de4b3bb6c4590083365 (patch)
treee30fdf1e61b02f619605b06e02585b55fe17a921 /src/kernel/kernel.asm
parentb7cd559731844995032fba04ba5239320cdc234b (diff)
downloadkotori-os-aa9b4da2c96b0d6c90d51de4b3bb6c4590083365.tar.gz
Whatever...
Diffstat (limited to 'src/kernel/kernel.asm')
-rw-r--r--src/kernel/kernel.asm10
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"