1
0
Commit Graph

10 Commits

Author SHA1 Message Date
955d15803f Add pl111 support 2012-09-10 22:44:54 -04:00
aaa714d89a Start adding simple video console which uses framebuffer 2012-09-09 01:58:38 -04:00
c96a4e2a57 Add simple 6x13 pixel font 2012-09-09 01:54:02 -04:00
332b86f520 framebuffer: fix 16- and 24-bit color. 8-bit still doesn't work. 2012-09-08 00:42:23 -04:00
29404c4199 Add .gitignore, update Makefile
Add 'boot' make target, which boots the kernel in a simple QEMU
configuration. Also updated CFLAGS in Makefile.
2012-09-07 23:58:19 -04:00
8fbb809a5e Move from 'hello.c' to 'start_kernel.c' to sound more professional...
...though at this point start_kernel.c just does a test of the video and
serial/printing capabilities and nothing else.
2012-09-07 23:56:32 -04:00
38f87f12c5 Add basic framebuffer support (probably not working right yet?)
Possibly (probably) calculating wrong pixel values, addresses.
2012-09-07 23:54:04 -04:00
12e890bb8a Add basic printing/formatting infrastructure for debugging 2012-09-07 23:53:27 -04:00
84dd295956 Add devices directory, and PL011 and PL110 basic (very!) device drivers 2012-09-07 23:52:43 -04:00
4be5ceeec6 Initial commit 2012-09-03 23:44:36 -04:00