Drew Galbraith
|
8e827a5dfb
|
[Mammoth] Move all callers of FromCapability to OwnedMemoryObject.
|
2023-11-19 20:33:15 -08:00 |
Drew Galbraith
|
aa2d80b557
|
[Zion] Move ProcessManager to map as well.
|
2023-11-16 22:17:11 -08:00 |
Drew Galbraith
|
e1dc790155
|
[Zion] Clear interrupts on panic to actually hault the machine.
|
2023-11-16 22:10:54 -08:00 |
Drew Galbraith
|
c5b9d20c7e
|
[Zion] Remove early_dbgln since dbgln no longer allocs.
|
2023-11-15 15:19:02 -08:00 |
Drew Galbraith
|
52142afeb8
|
[Zion] Add proc prefix without allocation
|
2023-11-14 21:41:35 -08:00 |
Drew Galbraith
|
8d10f19312
|
[Glacier][Zion] Add a fix sized string builder to allow non-alloc debug.
|
2023-11-09 09:07:32 -08:00 |
Drew Galbraith
|
601f29c324
|
[Glacier] Add a specific VariableStringBuilder for StrFormat.
|
2023-11-09 08:52:30 -08:00 |
Drew Galbraith
|
a745f45b5d
|
[Zion] Add a method to dump the bootloader memory regions.
|
2023-11-08 08:07:57 -08:00 |
Drew Galbraith
|
69aced2220
|
[Zion] Move to StrFormat for debug line.
|
2023-11-05 09:24:09 -08:00 |
Drew Galbraith
|
4af19d010f
|
[Zion] Add an early debug method without allocations.
|
2023-11-05 08:48:41 -08:00 |
Drew Galbraith
|
0b86a94f14
|
Migrate to error constants in glacier
|
2023-06-21 18:28:54 -07:00 |
Drew Galbraith
|
5e99dbf7d1
|
Refactor all Zion decls into one header
|
2023-06-17 01:45:53 -07:00 |
Drew Galbraith
|
6986f534f8
|
Add a method for blocking threads on ports.
Additionally add the first lock class since we are becoming more
concurrent.
|
2023-06-12 20:56:25 -07:00 |
Drew Galbraith
|
a5c4d40575
|
Refactor error types and error reporting
|
2023-06-07 08:51:23 -07:00 |
Drew Galbraith
|
09b8136ef9
|
Fix formatting on panic
|
2023-05-30 23:52:50 -07:00 |
Drew Galbraith
|
9e3df0ccd0
|
Add pid/tid to all log messages
|
2023-05-30 23:22:29 -07:00 |
Drew Galbraith
|
b3f8cb9003
|
Dump the memory map from limine.
Also adds the ability to print formatted messages.
|
2023-05-18 01:16:53 -07:00 |
Drew Galbraith
|
9fc1aa15ef
|
Add an interrupt descriptor table.
Set up a very basic handler for divide by zero and
general protection faults.
|
2023-05-17 22:54:37 -07:00 |
Drew Galbraith
|
872e6f3392
|
Add a debug output utility.
|
2023-05-17 20:42:59 -07:00 |