Changes in kernel/arch/ia32/src/boot/boot.S [1d3d2cf:22c3444] in mainline
- File:
-
- 1 edited
-
kernel/arch/ia32/src/boot/boot.S (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/src/boot/boot.S
r1d3d2cf r22c3444 78 78 79 79 /* Initialize Global Descriptor Table register */ 80 lgdtl bootstrap_gdtr80 lgdtl KA2PA(bootstrap_gdtr) 81 81 82 82 /* Kernel data + stack */ 83 movw $ GDT_SELECTOR(KDATA_DES), %cx83 movw $gdtselector(KDATA_DES), %cx 84 84 movw %cx, %es 85 85 movw %cx, %fs … … 88 88 movw %cx, %ss 89 89 90 jmpl $ GDT_SELECTOR(KTEXT_DES), $multiboot_meeting_point90 jmpl $gdtselector(KTEXT_DES), $multiboot_meeting_point 91 91 multiboot_meeting_point: 92 92 … … 514 514 page_directory: 515 515 .space 4096, 0 516 517 bootstrap_gdtr:518 .word GDT_SELECTOR(GDT_ITEMS)519 .long KA2PA(gdt)520 516 521 517 grub_eax:
Note:
See TracChangeset
for help on using the changeset viewer.
