|
9f911e2197
|
Initialize the frame allocator
Does not actually do anything yet...
|
2016-04-09 13:51:47 -04:00 |
|
|
ef15019757
|
Move StartupInformation struct to its own file
|
2016-04-09 13:30:18 -04:00 |
|
|
8411502db5
|
Fix up the build -- build PrintFormat from kstd
|
2016-03-29 12:04:40 -04:00 |
|
|
77ab0175da
|
Move Memory to memory/
|
2016-03-26 19:40:31 -04:00 |
|
|
b9ece9bbcb
|
Add MemoryManager class
This will be the top-level class for the memory manager subsystem.
Copy in some code from kmain()
|
2016-03-25 01:21:37 -04:00 |
|
|
3ad5e67e66
|
Partial implementation of memory functions in kstd
|
2016-03-23 01:42:33 -04:00 |
|
|
abfcfd24cd
|
Add Kernel object
- Implement halt()
- Call the system kernel halt() method at the end of kmain()
|
2016-03-23 00:33:45 -04:00 |
|
|
c2a0d01995
|
Append libgcc to kernel build
|
2016-03-20 13:57:54 -04:00 |
|
|
3afb47e573
|
Build Multiboot.cc
|
2016-03-19 04:05:09 -04:00 |
|
|
d5c7ded8c9
|
Fixed up Console::printFormat
|
2016-03-13 13:53:19 -04:00 |
|
|
2aa443bf0b
|
Some small functions for dealing with ASCII
|
2016-03-13 13:35:50 -04:00 |
|
|
46d18b97d5
|
Basic framework for getting interrupts to go, but alas nothing yet...
|
2016-03-13 13:17:08 -04:00 |
|
|
6677af27f6
|
Rough outline of InterruptHandler
|
2016-03-09 01:17:13 -05:00 |
|
|
c4b3d8e05c
|
PIC class which manages the PIC chips
|
2016-03-06 11:49:30 -05:00 |
|
|
945ad0e907
|
Add a bunch of code (copied from Paisley and rewritten a bit) for creating GDT entries
|
2016-02-28 15:28:17 -05:00 |
|
|
e86960a283
|
Add cxa_guard functions for C++ ABI compatibility
|
2016-02-28 13:19:02 -05:00 |
|
|
a4a8972625
|
Reference env directly
This change will work when the new changes to base are merged...
|
2016-02-28 12:57:12 -05:00 |
|
|
d997765710
|
Global initialization of C++ static objects
I *think* I have this working right...?
|
2016-02-28 03:46:30 -05:00 |
|
|
f750094b13
|
Say hello, kernel!
|
2016-02-27 13:50:51 -05:00 |
|
|
c6eaba487c
|
Get console building
|
2016-02-27 13:02:49 -05:00 |
|
|
2b41a47bcd
|
Get it all building
|
2016-02-27 12:27:44 -05:00 |
|
|
1261443ac1
|
The built
|
2016-02-27 08:39:32 -08:00 |
|
|
7266c24896
|
Rewrite the src SConscript
|
2015-10-17 00:24:54 -07:00 |
|
|
2134f6a013
|
Basic template SConscript
|
2014-01-30 15:13:54 -08:00 |
|
|
85213b6f50
|
Add empty src/SConscript
|
2014-01-30 14:08:20 -08:00 |
|