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");
}
|