Drew Galbraith
|
4d1846a7d5
|
[Zion] Actually free memory pages when a MemoryObject goes out of scope
|
2023-11-19 21:37:30 -08:00 |
Drew Galbraith
|
e668428d9d
|
[Zion] Move Memory Mappings to a dedicated tree impl.
|
2023-11-19 18:45:13 -08:00 |
Drew Galbraith
|
07e6e3028d
|
[Zion] Access the KernelStackManager through the VMM.
|
2023-11-15 15:38:25 -08:00 |
Drew Galbraith
|
69aced2220
|
[Zion] Move to StrFormat for debug line.
|
2023-11-05 09:24:09 -08:00 |
Drew Galbraith
|
a16dcc2aa9
|
[Zion] Use a binary tree to store address space mappings.
|
2023-11-03 19:47:39 -07:00 |
Drew Galbraith
|
64d355b20d
|
[glacier] Move LinkedList to glacier.
|
2023-06-26 15:01:55 -07:00 |
Drew Galbraith
|
e1af79b975
|
[zion/glacier] Move RefPtr to glacier.
|
2023-06-21 15:07:40 -07:00 |
Drew Galbraith
|
72885190e9
|
Resolved page faults from user stacks
|
2023-06-12 23:28:23 -07:00 |
Drew Galbraith
|
53ff49b265
|
Add preprocessor directives to supress logs per file.
Makes the output much cleaner by default but allows for getting more
infor if debugging in the future.
|
2023-06-07 13:51:13 -07:00 |
Drew Galbraith
|
23895b5c6c
|
Spawn Processes using memory primitives rather than and elf loader.
This allows us to remove the temporary syscall for that style of process
spawn.
|
2023-06-07 00:04:53 -07:00 |
Drew Galbraith
|
b06c76e477
|
Create a MemoryObject class and use it to load programs.
|
2023-06-06 21:44:10 -07:00 |
Drew Galbraith
|
1fda0f3fae
|
Move VirtualMemory to AddressSpace Object
|
2023-06-06 20:43:15 -07:00 |