aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/arch/i386/multiboot.cpp
diff options
context:
space:
mode:
authorEmulatedSeasons <89668582+EmulatedSeasons@users.noreply.github.com>2024-05-03 03:39:47 -0400
committerEmulatedSeasons <89668582+EmulatedSeasons@users.noreply.github.com>2024-05-03 03:39:47 -0400
commit2d59766eb330b9d15a9bcbcd7e1695809fc099c5 (patch)
treeb5abb4d0c0c488cbb44c2c0a54d59b44fe1fc462 /kernel/arch/i386/multiboot.cpp
parent2461cd921d45e3d75245568bc59831c1f0a43331 (diff)
renamed i386 to x86
Diffstat (limited to 'kernel/arch/i386/multiboot.cpp')
-rw-r--r--kernel/arch/i386/multiboot.cpp30
1 files changed, 0 insertions, 30 deletions
diff --git a/kernel/arch/i386/multiboot.cpp b/kernel/arch/i386/multiboot.cpp
deleted file mode 100644
index 9f3eedb..0000000
--- a/kernel/arch/i386/multiboot.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <stdint.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include "multiboot.h"
-#include <arch/i386/tmtty.h>
-
-// gets the memory map and stuff
-extern "C" void multiboot_main(multiboot_info_t* mbd, uint32_t magic) {
- terminal_initialize();
- //printf("multiboot struc addr: %x\n", mbd);
- if (magic != MULTIBOOT_BOOTLOADER_MAGIC) {
- printf("Invalid multiboot magic number\n");
- abort();
- }
-
- // checks bit 6 to see if there's a valid memory map
- if (!(mbd->flags >> 6 & 0x1)) {
- printf("Invalid GRUB memory map\n");
- abort();
- }
-
- // loop through memory map and display the values
- for (int i = 0; i < mbd->mmap_length; i += sizeof(multiboot_memory_map_t)) {
- multiboot_memory_map_t* mmmt = (multiboot_memory_map_t*)(mbd->mmap_addr + i);
-
- printf("Start Addr: 0x%lx | Length: 0x%lx | Size: 0x%x | Type: %d\n",
- mmmt->addr, mmmt->len, mmmt->size, mmmt->type);
- //printf("%lx,%x,%x,%d\n", mmmt->size, mmmt->size, mmmt->size, mmmt->size);
- }
-} \ No newline at end of file