X-Git-Url: http://git.dujemihanovic.xyz/posts?a=blobdiff_plain;f=kernel%2Fkernel.c;h=7ac2ad72d79127aa2c942ca62a3561b3a8da9cb6;hb=6c6312e540a570d376aae5551626128fcc1cd1c6;hp=1e27a1b3ddcfdf0df9100505ae096dbe3a30cea0;hpb=63853960825f007827a79f704d291c372c807096;p=nameless-os.git diff --git a/kernel/kernel.c b/kernel/kernel.c index 1e27a1b..7ac2ad7 100644 --- a/kernel/kernel.c +++ b/kernel/kernel.c @@ -4,9 +4,10 @@ const char *string = "Hello there!\n\n\ Hopefully your machine manages to print this text.\n\ If it did, that's great news because I managed to write a partial VGA driver.\n\n\ Right now, the short-term roadmap is as follows:\n\n\ +* Complete the text-mode part of the VGA driver.\n\ * Enable interrupts using the PIC.\n\ * Write a driver for the Intel 8042 PS/2 controller so the OS can receive keystrokes.\n\ -* A working i8042 driver will also aid in enabling A20 Gate, which should be done ASAP so the OS can address odd (as in odd/even number) megabytes.\n\n\ +* Once all that is done, it would be desirable to start the switch to userspace so the OS can actually be remotely usable.\n\n\ Feel free to mess around with the code, although I doubt it will be very interesting at the moment.\n"; void _start(void)