Changes in kernel/arch/amd64/src/boot/multiboot.S [17af882:f66c203d] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/boot/multiboot.S
r17af882 rf66c203d 428 428 429 429 /* Call arch_pre_main(multiboot_eax, multiboot_ebx) */ 430 xorq %rdi, %rdi 430 431 movl multiboot_eax, %edi 432 xorq %rsi, %rsi 431 433 movl multiboot_ebx, %esi 432 callq arch_pre_main 433 434 435 movabsq $arch_pre_main, %rax 436 callq *%rax 437 434 438 long_status $status_main 435 439 436 440 /* Call main_bsp() */ 437 callq main_bsp 441 movabsq $main_bsp, %rax 442 call *%rax 438 443 439 444 /* Not reached */ … … 633 638 .quad ptl_2_6g + (PTL_WRITABLE | PTL_PRESENT) 634 639 .quad ptl_2_7g + (PTL_WRITABLE | PTL_PRESENT) 635 .fill 502, 8, 0 636 /* Mapping of [0; 2G) at -2G */ 637 .quad ptl_2_0g + (PTL_WRITABLE | PTL_PRESENT) 638 .quad ptl_2_1g + (PTL_WRITABLE | PTL_PRESENT) 639 640 .fill 504, 8, 0 640 641 641 642 .align 4096 … … 643 644 ptl_0: 644 645 .quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT) 645 .fill 510, 8, 0646 .fill 255, 8, 0 646 647 .quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT) 648 .fill 255, 8, 0 647 649 648 650 .section K_DATA_START, "aw", @progbits
Note:
See TracChangeset
for help on using the changeset viewer.