@@ -61,7 +61,7 @@ L0: cmp ecx, ebx
6161 and eax , 0xFFFFF000 # page align lower half
6262 mov edi , eax
6363 shr edi , 9 # ( edi >> 12 ) * 8 (index for boot_pgt)
64- add edi , OFFSET .LLEVEL_1_TABLE_1
64+ add edi , OFFSET .LLEVEL_1_TABLE
6565 or eax , 0x3 # set present and writable bits
6666 mov [ edi ], eax
6767 add ecx , 0x1000
@@ -205,21 +205,13 @@ mb_info:
205205 . section .data..LLEVEL_2_TABLE , "awR" , @progbits
206206 . align SIZE_4_KIB
207207.LLEVEL_2_TABLE:
208- .quad .LLEVEL_1_TABLE_1 + PAGE_TABLE_FLAGS
209- .quad .LLEVEL_1_TABLE_2 + PAGE_TABLE_FLAGS
210- .fill PAGE_TABLE_ENTRY_COUNT - 2 , 8 , 0
208+ .quad .LLEVEL_1_TABLE + PAGE_TABLE_FLAGS
209+ .fill PAGE_TABLE_ENTRY_COUNT - 1 , 8 , 0
211210 .size .LLEVEL_2_TABLE , . - .LLEVEL_2_TABLE
212211
213- .type .LLEVEL_1_TABLE_1 , @object
214- . section .data..LLEVEL_1_TABLE_1 , "awR" , @progbits
215- . align SIZE_4_KIB
216- .LLEVEL_1_TABLE_1:
217- .fill PAGE_TABLE_ENTRY_COUNT , 8 , 0
218- .size .LLEVEL_1_TABLE_1 , . - .LLEVEL_1_TABLE_1
219-
220- .type .LLEVEL_1_TABLE_2 , @object
221- . section .data..LLEVEL_1_TABLE_2 , "awR" , @progbits
212+ .type .LLEVEL_1_TABLE , @object
213+ . section .data..LLEVEL_1_TABLE , "awR" , @progbits
222214 . align SIZE_4_KIB
223- .LLEVEL_1_TABLE_2 :
215+ .LLEVEL_1_TABLE :
224216 .fill PAGE_TABLE_ENTRY_COUNT , 8 , 0
225- .size .LLEVEL_1_TABLE_2 , . - .LLEVEL_1_TABLE_2
217+ .size .LLEVEL_1_TABLE , . - .LLEVEL_1_TABLE
0 commit comments