diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2017-05-20 11:18:45 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2017-05-20 11:18:45 +0200 |
commit | 4c59f7360514aa6c67ba2fbaa09d4cc9e3139957 (patch) | |
tree | a94058e9991cee41903e0685825faaa1f2c2074b /src/README | |
parent | e82a5474b7d50e313a3a9022841744914bdef78d (diff) | |
download | abaos-4c59f7360514aa6c67ba2fbaa09d4cc9e3139957.tar.gz abaos-4c59f7360514aa6c67ba2fbaa09d4cc9e3139957.tar.bz2 |
documented early GDT in assembly (following Nick Bundells osdev guide).
renamed gdt.asm to boot_gdt.asm (because later we will have a gdt.asm
when playing with memory managers and process isolation).
This boot sequence is for legacy machines, for UEFI and multiboot kernels
the whole thing looks different
Diffstat (limited to 'src/README')
-rw-r--r-- | src/README | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1,7 +1,7 @@ * boot.bin - boot sector (stage 1 and 2, total 2k), offset 0x7c00 * boot.asm - the main boot sector code using: * kernel.bin - linked kernel with fix start offset 0x8400 - * gdt.asm - the early GDT, flat memory model, no protection + * boot_gdt.asm - the early GDT, flat memory model, no protection * stage1_functions.asm - real mode functions of the bootloader * stage2_functions.asm - protected mode primitive VGA routines * switch_mode.asm - early GTD loading and switching from real to protected mode |