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/src/main.c | |
| parent | 0882221263aa14669946f57578d3ee014493f58f (diff) | |
intrusive circular doubly linked list
Diffstat (limited to 'kernel/src/main.c')
| -rw-r--r-- | kernel/src/main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/src/main.c b/kernel/src/main.c index b568f8f..ee240ae 100644 --- a/kernel/src/main.c +++ b/kernel/src/main.c @@ -9,6 +9,7 @@ #include <libk/stdio.h> #include <libk/string.h> #include <libk/math.h> +#include <libk/list.h> #include <disc.h> #include <ext2.h> #include <timer.h> @@ -16,6 +17,7 @@ #include <userspace.h> #include <tss.h> #include <serial.h> +#include <containter_of.h> int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic); int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic) @@ -28,6 +30,11 @@ int kernel_main(mb2_tag_header* multiboot_bootinfo, uint32_t multiboot_magic) read_mb2(multiboot_bootinfo, multiboot_magic); clear_screen(main_fb); // framebuffer is enabled from this point + mmap_t* pos; + list_for_each_entry(pos, (&mmap.list), list) { + printf("base_addr: 0x%x\n", pos->mmap_entry.base_addr); + } + init_keyboard(); init_timer(TICKS_PER_SECOND); init_idt(); |
