05e12aaa7d
[Yellowstone] Move registration service to the main yellowstone service
b516087922
[Zion] Add the ability to pass capabilities via endpoint call.
2b27af5814
[Yellowstone] Move to yunq definition for yellowstone server.
9c9fd167cd
[Yunq] Clean up codegen issues for client and server.
71e3521b87
[yunq] Add codegen for clients and servers (untested).
963cc0b4fa
[Yunq] Move to using jinja for codegen.
3faa19e4cb
[Yunq] Cleanup codegen bugs.
d45f831b46
[Glacier] Add buffer types for holding bytes and capabilities.
ca5361b847
[Glacier] Add the [] operator to string.
990dd4c1e1
[yunq] Add codegen for message parsing and serialization methods.
fdd2d693bc
[glacier] Add default constructor for a string.
28a6d543ec
[Yunq] First pass at codegen for message headers and parsing.
3323826f3b
[Yunq] Check that the type of request and response is a message
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.