diff options
| author | Aleksa Vuckovic <aleksav013@gmail.com> | 2022-12-04 14:13:08 +0100 |
|---|---|---|
| committer | Aleksa Vuckovic <aleksav013@gmail.com> | 2022-12-04 14:13:08 +0100 |
| commit | a36b01e05f09f642f261d42666af28a367fefc4e (patch) | |
| tree | d5e2a8782f2e44af43d66fd7d1dcade517889f6a /kernel/include/multiboot2.h | |
| parent | 0882221263aa14669946f57578d3ee014493f58f (diff) | |
intrusive circular doubly linked list
Diffstat (limited to 'kernel/include/multiboot2.h')
| -rw-r--r-- | kernel/include/multiboot2.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/include/multiboot2.h b/kernel/include/multiboot2.h index 994dbc5..ff91092 100644 --- a/kernel/include/multiboot2.h +++ b/kernel/include/multiboot2.h @@ -2,6 +2,7 @@ #define MULTIBOOT2_H #include <types.h> +#include <libk/list.h> struct mb2_tag_header { uint32_t type; @@ -46,6 +47,14 @@ struct mb2_tag_module { }; typedef struct mb2_tag_module mb2_tag_module; +struct mmap_t { + mb2_tag_mmap_entry mmap_entry; + list_t list; +}; +typedef struct mmap_t mmap_t; + +extern mmap_t mmap; + // multiboot2 magic check #define MB2_MAGIC 0x36D76289 |
