OurOS 0.1
Operating System built by McGill Students
 
Loading...
Searching...
No Matches
limine_responses.h
Go to the documentation of this file.
1#ifndef LIMINE_RESPONSES_H
2#define LIMINE_RESPONSES_H
3
4#include "limine.h"
5
6/**
7 * @brief https://github.com/Limine-Bootloader/limine-protocol/blob/trunk/PROTOCOL.md#hhdm-higher-half-direct-map-feature
8 *
9 * @warning Do not use this to find the physical address of the kernel executable, use
10 * executable_address_request instead.
11 */
12extern volatile struct limine_hhdm_request hhdm_request;
13
14/**
15 * @brief https://github.com/Limine-Bootloader/limine-protocol/blob/trunk/PROTOCOL.md#memory-map-feature
16 */
17extern volatile struct limine_memmap_request memmap_request;
18
19/**
20 * @brief https://github.com/Limine-Bootloader/limine-protocol/blob/trunk/PROTOCOL.md#executable-address-feature
21 */
23
24#endif // LIMINE_RESPONSES_H
volatile struct limine_hhdm_request hhdm_request
https://github.com/Limine-Bootloader/limine-protocol/blob/trunk/PROTOCOL.md#hhdm-higher-half-direct-m...
Definition limine_responses.c:5
volatile struct limine_memmap_request memmap_request
https://github.com/Limine-Bootloader/limine-protocol/blob/trunk/PROTOCOL.md#memory-map-feature
Definition limine_responses.c:11
volatile struct limine_executable_address_request executable_address_request
https://github.com/Limine-Bootloader/limine-protocol/blob/trunk/PROTOCOL.md#executable-address-featur...
Definition limine_responses.c:17
Definition limine.h:518
Definition limine.h:150
Definition limine.h:362