docs: updated 'boot_info_T' documentation

This commit is contained in:
antifallobst 2023-02-19 20:15:58 +01:00
parent 9a1e354d9c
commit 0127a19d0f
1 changed files with 8 additions and 4 deletions

View File

@ -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.