|
3879b3c324
|
Move descriptor classes to x86 namespace
|
2016-03-09 01:12:05 -05:00 |
|
|
0238e44efc
|
Remove kernel namespace from PIC
|
2016-03-09 00:28:19 -05:00 |
|
|
01b5737bd7
|
Just use full namespace specifiers instead of "using"
|
2016-03-06 13:01:02 -05:00 |
|
|
49afcdfadf
|
Initialize hardware interrupts
|
2016-03-06 13:00:38 -05:00 |
|
|
70d53827d2
|
Load an empty IDT
|
2016-03-02 02:57:35 -05:00 |
|
|
238e79f514
|
Move GDT to its own object
|
2016-03-01 12:01:51 -05:00 |
|
|
6c076be975
|
GDT WORKS HOLY CRAP
|
2016-02-28 23:26:42 -05:00 |
|
|
94a8f74ada
|
System console is back
|
2016-02-28 22:50:21 -05:00 |
|
|
a7d0607c92
|
Okay, just create a console object when you need one... for now
|
2016-02-28 13:33:20 -05:00 |
|
|
0ed28ab34c
|
Formatting
|
2016-02-28 03:51:30 -05:00 |
|
|
069ce17238
|
Note about slower performance of console writing in kmain() vs kearly()
|
2016-02-28 03:50:35 -05:00 |
|
|
d997765710
|
Global initialization of C++ static objects
I *think* I have this working right...?
|
2016-02-28 03:46:30 -05:00 |
|
|
760884de78
|
Console can scroll now!
|
2016-02-27 15:07:52 -05:00 |
|
|
42ac9ebe86
|
Console has tabs
|
2016-02-27 14:04:18 -05:00 |
|
|
4d7a8653be
|
Console has newline support
|
2016-02-27 13:59:30 -05:00 |
|
|
f750094b13
|
Say hello, kernel!
|
2016-02-27 13:50:51 -05:00 |
|
|
d8c96e8eed
|
Move main.cc -> Main.cc
|
2016-02-27 13:02:59 -05:00 |
|