Move Stuff, Begin Memory Managment
This commit is contained in:
parent
4bb606a7cf
commit
b12115690b
6
src/kernel/core/memory/phys_mem.c
Normal file
6
src/kernel/core/memory/phys_mem.c
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
/*----------------*\
|
||||||
|
|Nanite OS |
|
||||||
|
|Copyright (C) 2024|
|
||||||
|
|Tyler McGurrin |
|
||||||
|
\*----------------*/
|
||||||
|
#include "phys_mem.h"
|
||||||
6
src/kernel/core/memory/phys_mem.h
Normal file
6
src/kernel/core/memory/phys_mem.h
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
/*----------------*\
|
||||||
|
|Nanite OS |
|
||||||
|
|Copyright (C) 2024|
|
||||||
|
|Tyler McGurrin |
|
||||||
|
\*----------------*/
|
||||||
|
#pragma once
|
||||||
@ -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;
|
||||||
|
|
||||||
|
|||||||
@ -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");
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user