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** - **[PIC] Programmable Interrupt Controller**
- **Paging** - **Paging**
- **Kernel Heap** - **Kernel Heap**
- **Scheduler**
## Interrupt handling ## Interrupt handling
OSDev Wiki: [Interrupts](https://wiki.osdev.org/Interrupts) 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. 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 #### `boot_info_T` - struct
- **framebuffer** - struct with information about the graphics buffer | Name | Description |
- **terminal** - bootloader terminal / log |-------------|---------------------------------------------------|
- **memory_map** - information about the memory layout / regions | framebuffer | struct with information about the graphics buffer |
- **rsdp** - pointer to RSDP | 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 ### limine.h
This header provides the API to "communicate" with the limine bootloader. This header provides the API to "communicate" with the limine bootloader.