merging master

This commit is contained in:
Adrien Bourmault 2019-01-14 15:33:50 +01:00
parent f1501ea119
commit 65471275c0
1 changed files with 0 additions and 28 deletions

View File

@ -1,28 +0,0 @@
//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// //
// Authors: spectral` //
// NeoX //
// //
// Desc: Folder description - "boot" //
//----------------------------------------------------------------------------//
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 :
- mbr.s (and its auxiliary file mbr.inc)
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. 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.