Felix Queißner
|
72c33b4b05
|
Adds ELF loader to init.cpp
|
2016-05-07 19:55:59 +02:00 |
|
Felix Queißner
|
012cc69edb
|
Adds ultra-simple program loader and executor. Currently yields a Page Fault.
|
2016-05-07 17:00:08 +02:00 |
|
Felix Queißner
|
455a6db8b5
|
Adds virtual memory management with paging :)
|
2016-05-07 14:10:37 +02:00 |
|
Felix Queißner
|
ae33573513
|
Doh!
|
2016-05-06 20:04:25 +02:00 |
|
Felix Queißner
|
949e1f8e31
|
Adds ./lists for S-Macro listings.
|
2016-05-06 19:24:12 +02:00 |
|
Felix Queißner
|
8cb13eb9df
|
Adds interrupt handlers.
|
2016-05-06 09:28:30 +02:00 |
|
Felix Queißner
|
b31d9164d6
|
Adds PIC initialization and hardware interrupts.
|
2016-05-05 19:02:23 +02:00 |
|
Felix Queißner
|
b3b0ac66fb
|
Interrupt support!
|
2016-05-05 17:06:11 +02:00 |
|
Felix Queißner
|
8e247ba638
|
Adds GDT SegmentDescriptors.
|
2016-05-05 12:42:55 +02:00 |
|
Felix Queißner
|
f4ac435a2b
|
Adds libgcc for better compatibility.
|
2016-05-04 17:19:40 +02:00 |
|
Felix Queißner
|
3ba62396cf
|
Outs multiboot structure to init(), missing correct parameter passing.
|
2016-05-04 10:40:11 +02:00 |
|
Felix Queißner
|
782fddf606
|
Adds stub class for physical memory managment.
|
2016-05-03 00:43:14 +02:00 |
|
Felix Queißner
|
9e3bfe3f82
|
Adds basic Console class.
|
2016-05-02 09:25:08 +02:00 |
|
Felix Queißner
|
f85042a9c7
|
Adds linker script, C++ support and a simple screen class.
|
2016-05-01 20:22:12 +02:00 |
|
Felix Queißner
|
cd5d85f99c
|
Initial release.
|
2016-04-30 15:10:28 +02:00 |
|