From 03cb792d510a067d4ffead2c8088ee953d70c2cb Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Fri, 24 Oct 2014 16:03:23 +0200 Subject: Minor changes/fixes in bootloader --- boot/stage2.asm | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'boot/stage2.asm') 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] -- cgit v1.2.3