From 0127a19d0f3ad2f600f2e82a46ccddf2463b750b Mon Sep 17 00:00:00 2001 From: antifallobst Date: Sun, 19 Feb 2023 20:15:58 +0100 Subject: [PATCH] docs: updated 'boot_info_T' documentation --- .wiki/Kernel-documentation.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.wiki/Kernel-documentation.md b/.wiki/Kernel-documentation.md index b4a9341..4fefb2a 100644 --- a/.wiki/Kernel-documentation.md +++ b/.wiki/Kernel-documentation.md @@ -20,6 +20,7 @@ The single parts of the kernel are initialized in the following order: - **[PIC] Programmable Interrupt Controller** - **Paging** - **Kernel Heap** + - **Scheduler** ## Interrupt handling OSDev Wiki: [Interrupts](https://wiki.osdev.org/Interrupts) @@ -266,10 +267,13 @@ The goal of this file is to provide a universal struct of information needed by At the moment this information is very limine specific, but the goal is to make it easy to add support for other boot protocols. #### `boot_info_T` - struct - - **framebuffer** - struct with information about the graphics buffer - - **terminal** - bootloader terminal / log - - **memory_map** - information about the memory layout / regions - - **rsdp** - pointer to RSDP +| Name | Description | +|-------------|---------------------------------------------------| +| framebuffer | struct with information about the graphics buffer | +| terminal | bootloader terminal / graphical log | +| memory_map | information about the memory layout / regions | +| kernel_file | The unparsed kernel ELF file | +| rsdp | _Root System Description Pointer_ | ### limine.h This header provides the API to "communicate" with the limine bootloader.