aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTianhao Wang <shrik3@mailbox.org>2024-06-05 08:03:21 +0200
committerTianhao Wang <shrik3@mailbox.org>2024-06-11 15:17:13 +0200
commit606d964887fd08803a4781a95d48dc5461a9eec5 (patch)
tree85b6864dd1afa2bd9f621af712b0bcb112207ac0
parent469d1ed261943fb312767c0052ac1b09f06d6cd5 (diff)
chore: add todo
Signed-off-by: Tianhao Wang <shrik3@mailbox.org>
-rw-r--r--boot/startup-x86_64.s1
1 files changed, 1 insertions, 0 deletions
diff --git a/boot/startup-x86_64.s b/boot/startup-x86_64.s
index 5bba95f..2883996 100644
--- a/boot/startup-x86_64.s
+++ b/boot/startup-x86_64.s
@@ -174,6 +174,7 @@ fill_kvma2:
mov rax, ___BSS_END__
clear_bss:
; clear the BSS section before going to rust code
+ ; TODO: sanity check start < end, otherwise could be endless loop
; TODO speed this up by clearing 8 bytes at once. Alignment should be taken
; care of..
mov byte [rdi], 0