Move Stuff, Begin Memory Managment

This commit is contained in:
Tyler McGurrin 2025-06-04 17:09:20 -04:00
parent 4bb606a7cf
commit b12115690b
9 changed files with 17 additions and 4 deletions

View File

@ -0,0 +1,6 @@
/*----------------*\
|Nanite OS |
|Copyright (C) 2024|
|Tyler McGurrin |
\*----------------*/
#include "phys_mem.h"

View File

@ -0,0 +1,6 @@
/*----------------*\
|Nanite OS |
|Copyright (C) 2024|
|Tyler McGurrin |
\*----------------*/
#pragma once

View File

@ -11,7 +11,7 @@
#include <arch/i686/io.h> #include <arch/i686/io.h>
#include <arch/i686/irq.h> #include <arch/i686/irq.h>
#include <dri/serial.h> #include <dri/serial.h>
#include <dri/dma/dma.h> #include <core/dma/dma.h>
uint8_t* DMA_BUFFER; uint8_t* DMA_BUFFER;

View File

@ -15,7 +15,7 @@
#include <dri/fat.h> #include <dri/fat.h>
#include <dri/disk/floppy.h> #include <dri/disk/floppy.h>
#include <dri/disk/ata.h> #include <dri/disk/ata.h>
#include <dri/hal/hal.h> #include <core/hal/hal.h>
#include <util/param.h> #include <util/param.h>
#include <util/util.h> #include <util/util.h>
#include "../libs/version.h" #include "../libs/version.h"
@ -64,7 +64,8 @@ void __attribute__((section(".entry"))) start(BootParams* bootParams) {
printf("Initializing Basic Drivers..."); printf("Initializing Basic Drivers...");
Serial_Init(DEBUG_COM_PORT, 9600); Serial_Init(DEBUG_COM_PORT, 9600);
Keyboard_Init(); Keyboard_Init();
// Floppy_Init(); // This should always be last; its slow as fuck Floppy_Init(); // This should always be last; its slow as fuck
Floppy_Read_Sector
printf("Done!\n"); printf("Done!\n");

View File

@ -6,5 +6,5 @@
#pragma once #pragma once
#define LOGO " _ _____ _ __________________\n / | / / | / | / / _/_ __/ ____/\n / |/ / /| | / |/ // / / / / __/ \n / /| / ___ |/ /| // / / / / /___ \n/_/ |_/_/ |_/_/ |_/___/ /_/ /_____/ \n" #define LOGO " _ _____ _ __________________\n / | / / | / | / / _/_ __/ ____/\n / |/ / /| | / |/ // / / / / __/ \n / /| / ___ |/ /| // / / / / /___ \n/_/ |_/_/ |_/_/ |_/___/ /_/ /_____/ \n"
#define VERSION "RD-00033" #define VERSION "RD-00034"
#define BOOTLOGO " _ ______ ____ ____ ______\n / | / / __ )/ __ \\/ __ /_ __/\n / |/ / __ / / / / / / // / \n / /| / /_/ / /_/ / /_/ // / \n/_/ |_/_____/\\____/\\____//_/ \n" #define BOOTLOGO " _ ______ ____ ____ ______\n / | / / __ )/ __ \\/ __ /_ __/\n / |/ / __ / / / / / / // / \n / /| / /_/ / /_/ / /_/ // / \n/_/ |_/_____/\\____/\\____//_/ \n"