summaryrefslogtreecommitdiff
path: root/boot/stage2.asm
diff options
context:
space:
mode:
Diffstat (limited to 'boot/stage2.asm')
-rw-r--r--boot/stage2.asm17
1 files changed, 8 insertions, 9 deletions
diff --git a/boot/stage2.asm b/boot/stage2.asm
index 9dd00bc..9a1c74c 100644
--- a/boot/stage2.asm
+++ b/boot/stage2.asm
@@ -39,7 +39,7 @@
;
MEMMAP_SIZE_OFFSET equ 0x7c00
MEMMAP_OFFSET equ 0x7c01
-VESA_MODES equ 0x8300
+VESA_MODES equ 0x8300 ; do NOT overwrite yourself! be careful!
VESA_MODE_INFO equ 0x8400
VESA_MODE_SELECT equ 0x4114
;
@@ -174,12 +174,12 @@ boot_32_pm:
je finish_load
; show KERNEL CHUNK value
- push edx ; persist edx for some reason!?
- mov edx,0
- mov dx,[KERNEL_CHUNK]
- mov ecx,2*24*80
- call print_hex_pm
- pop edx
+; push edx ; persist edx for some reason!?
+; mov edx,0
+; mov dx,[KERNEL_CHUNK]
+; mov ecx,2*24*80
+; call print_hex_pm
+; pop edx
; here we actually do copy the chunk into ext mem!
@@ -205,11 +205,10 @@ boot_32_pm:
finish_load:
;
-
; call kernel!
mov eax,0 ;tell the kernel
; we are the booting processor
- call 0x100000 ;jump into our Kernel!
+ jmp 0x100000 ;jump into our Kernel!
[bits 16]