Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/amd64/src/boot/multiboot.S

    r4bf0926e r36df4109  
    430430        movl multiboot_eax, %edi
    431431        movl multiboot_ebx, %esi
    432        
    433 #ifdef MEMORY_MODEL_large
    434         movabsq $amd64_pre_main, %rax
    435         callq *%rax
    436 #else
    437432        callq amd64_pre_main
    438 #endif
    439        
     433
    440434        long_status $status_main
    441435       
    442436        /* Call main_bsp() */
    443 #ifdef MEMORY_MODEL_large
    444         movabsq $main_bsp, %rax
    445         callq *%rax
    446 #else
    447         callq main_bsp
    448 #endif
     437        callq main_bsp
    449438       
    450439        /* Not reached */
     
    633622        ptl2gen 512 7
    634623
    635 #ifdef MEMORY_MODEL_kernel
    636624.align 4096
    637625ptl_1:
     
    650638        .quad ptl_2_1g + (PTL_WRITABLE | PTL_PRESENT)
    651639
     640
    652641.align 4096
    653642SYMBOL(ptl_0)
     
    655644        .fill 510, 8, 0
    656645        .quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
    657 #endif
    658 
    659 #ifdef MEMORY_MODEL_large
    660 .align 4096
    661 ptl_1:
    662         /* Identity mapping for [0; 8G) */
    663         .quad ptl_2_0g + (PTL_WRITABLE | PTL_PRESENT)
    664         .quad ptl_2_1g + (PTL_WRITABLE | PTL_PRESENT)
    665         .quad ptl_2_2g + (PTL_WRITABLE | PTL_PRESENT)
    666         .quad ptl_2_3g + (PTL_WRITABLE | PTL_PRESENT)
    667         .quad ptl_2_4g + (PTL_WRITABLE | PTL_PRESENT)
    668         .quad ptl_2_5g + (PTL_WRITABLE | PTL_PRESENT)
    669         .quad ptl_2_6g + (PTL_WRITABLE | PTL_PRESENT)
    670         .quad ptl_2_7g + (PTL_WRITABLE | PTL_PRESENT)
    671         .fill 504, 8, 0
    672 
    673 .align 4096
    674 SYMBOL(ptl_0)
    675         .quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
    676         .fill 255, 8, 0
    677         .quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT)
    678         .fill 255, 8, 0
    679 #endif
    680646
    681647.section K_DATA_START, "aw", @progbits
Note: See TracChangeset for help on using the changeset viewer.