Update folder.desc

This commit is contained in:
Adrien Bourmault 2018-12-23 00:18:32 +01:00
parent cb3e4fd15d
commit 8b48f0bc71
1 changed files with 11 additions and 6 deletions

View File

@ -12,12 +12,17 @@ This folder contains the source for OS/K's bootloader.
OS/K being intended to only run on x86-64 systems, we have not divided
this folder into one sub-folder per architecture.
It is divided in two parts each of exactly 512 bytes:
It is divided in two parts :
- mbr.s (and its auxiliary file mbr.inc)
This is our Master Boot Record (MBR). It switches to long mode
(64 bits mode) then loads the second half of the bootloader.
The MBR must be placed precisely on the first sector of the hard drive.
This is our Master Boot Record (MBR). It loads the second half of the
bootloader which is located on the root directory (FAT16).
The MBR must be placed precisely on the first sector of the hard drive,
or on the first sector of an activated partition of the hard drive.
This file is 512 B sized.
- loader.s
This is the Kernel Loader. XXX
This is the Kernel Loader. It is a pure binary executable located on the
root directory of the disk/partition. It established A20 line, switches
into long mode and can print messages in color. It is intended to load
the kernel elf executable and call it.
This file must be < 2 GB sized.