File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ check_int13h_extensions:
78
78
jc no_int13h_extensions
79
79
80
80
load_rest_of_bootloader_from_disk:
81
- lea eax , _rest_of_bootloader_start_addr
81
+ mov eax , offset _rest_of_bootloader_start_addr
82
82
83
83
# dap buffer segment
84
84
mov ebx , eax
@@ -90,7 +90,7 @@ load_rest_of_bootloader_from_disk:
90
90
sub eax , ebx
91
91
mov [ dap_buffer_addr ], ax
92
92
93
- lea eax , _rest_of_bootloader_start_addr
93
+ mov eax , offset _rest_of_bootloader_start_addr
94
94
95
95
# number of disk blocks to load
96
96
lea ebx , _rest_of_bootloader_end_addr
Original file line number Diff line number Diff line change @@ -40,8 +40,8 @@ load_kernel_from_disk:
40
40
mov word ptr [ dap_blocks ], 1
41
41
42
42
# number of start block
43
- lea eax , _kernel_start_addr
44
- lea ebx , _start
43
+ mov eax , offset _kernel_start_addr
44
+ mov ebx , offset _start
45
45
sub eax , ebx
46
46
shr eax , 9 # divide by 512 (block size)
47
47
mov [ dap_start_lba ], eax
You can’t perform that action at this time.
0 commit comments