summaryrefslogtreecommitdiff
path: root/src/kernel.c
blob: b26634ca1a71991f981282b362d4d48f8a6b2208 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "gdt.h"
#include "idt.h"
#include "isr.h"
#include "types.h"
#include "print.h"
#include "port.h"

// inline function to swap two numbers

#define FOREGROUND 0x0 
#define BACKGROUND 0xF

void kernel_main(void) {
    initializeGDT();
    initializeIDT();
    printToMonitor("Hello\n");
    printIntToMonitor(10, 10);
    asm("int $0x01");
}