19f7ba44c4
[Yunq] First pass at parsing the yunq idl for ipc.
ee603b7478
[zion] Add a basic slab allocator to the kernel.
1b166f04f8
Add a primitive runtime interpreter.
cb5d7c7798
Improve parser error handling
7236c0b43a
First pass of parser complete.
e3a425e274
[zion] Use a separate stack for PF and GP faults in the kernel.
259c64ef2a
[zion] Check if scheduler exists in PF handler before trying to resolve
e2c8b25274
[zion] Move all APIC functions into a global class.
f8de60e2dd
[zion] Move more initialization into the ApicTimer class.
d99624daf6
[zion] Move to using the LAPIC timer over the PIT.
f0add6e0c3
[zion] Enforce cap transmit permissions in more places.
4e9ad6a516
[zion] Begin requiring capability transmit permission.
f0a27d30be
[zion] Enfore Duplication permissions on capabilities.
1364fbed9f
[zion] Move to default permissions being supplied by KernelObjects
8f84f8c3ca
[zion] Remove temp PCI Memory Object create function.
c70b5b0753
[mammoth] Run EndpointServer in its own thread.
caccb08e16
Generalize the EndpointServer to require less boilerplate.
3110087498
[zion] Don't dump process states on sleep
083ed52ddd
[Victoria Falls] Print only the root directory information.
3dce058562
[Victoria Falls] Fix DirEntry member size
ef1b5ab9a4
Add a text file to the sysroot for testing ext2
db5c9ab859
[libc] Consume the %s format character in vsprintf
2ff4334bea
[victoriafalls] Begin traversing the root inode.
f7fb4f4ddc
[glacier] Add a method to build a bounded string