Changeset 8ccec3c1 in mainline for arch/amd64/src/boot/boot.S
- Timestamp:
- 2006-01-04T22:41:05Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 45ba9cf
- Parents:
- a59e81e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/amd64/src/boot/boot.S
ra59e81e r8ccec3c1 81 81 1: 82 82 jmp 1b 83 84 .code32 85 .align 4 86 multiboot_header: 87 .long MULTIBOOT_HEADER_MAGIC 88 .long MULTIBOOT_HEADER_FLAGS 89 .long -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAGS) # checksum 90 .long multiboot_header + BOOT_OFFSET 91 .long unmapped_ktext_start + BOOT_OFFSET 92 .long 0 93 .long 0 94 .long multiboot_image_start + BOOT_OFFSET 95 96 multiboot_image_start: 97 movl $START_STACK, %esp # initialize stack pointer 98 # FIXME TODO 83 99 84 100 # Protected 32-bit. We want to reuse the code-seg descriptor, 85 101 # the Default operand size must not be 1 when entering long mode 86 .code3287 102 now_in_prot: 88 103 # Set up stack & data descriptors
Note:
See TracChangeset
for help on using the changeset viewer.