Changeset 3b0f1b9a in mainline for kernel/arch/amd64/src/boot/multiboot.S
- Timestamp:
- 2016-04-12T05:57:00Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0f792c28, d84398a7
- Parents:
- 8844e70
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/boot/multiboot.S
r8844e70 r3b0f1b9a 29 29 */ 30 30 31 #include <abi/asmtool.h> 31 32 #include <arch/boot/boot.h> 32 33 #include <arch/mm/page.h> … … 64 65 65 66 .align 4 66 .global multiboot_image_start67 67 multiboot_header: 68 68 .long MULTIBOOT_HEADER_MAGIC … … 75 75 .long multiboot_image_start 76 76 77 multiboot_image_start: 77 SYMBOL(multiboot_image_start) 78 78 cli 79 79 cld … … 640 640 641 641 .align 4096 642 .global ptl_0 643 ptl_0: 642 SYMBOL(ptl_0) 644 643 .quad ptl_1 + (PTL_WRITABLE | PTL_PRESENT) 645 644 .fill 510, 8, 0 … … 648 647 .section K_DATA_START, "aw", @progbits 649 648 650 .global bootstrap_idtr 651 bootstrap_idtr: 649 SYMBOL(bootstrap_idtr) 652 650 .word 0 653 651 .long 0 654 652 655 .global bootstrap_gdtr 656 bootstrap_gdtr: 653 SYMBOL(bootstrap_gdtr) 657 654 .word GDT_SELECTOR(GDT_ITEMS) 658 655 .long KA2PA(gdt) 659 656 660 .global multiboot_eax 661 multiboot_eax: 657 SYMBOL(multiboot_eax) 662 658 .long 0 663 659 664 .global multiboot_ebx 665 multiboot_ebx: 660 SYMBOL(multiboot_ebx) 666 661 .long 0 667 662
Note:
See TracChangeset
for help on using the changeset viewer.