summaryrefslogtreecommitdiff
path: root/src/kernel.c
blob: 653cd4ea50a7ff91002be51f85948395138fef9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#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 $0x3");
    asm ("int $0x4");
}