d60b2bdc61
[zion] Move channel to use the message queue.
fe1641ac38
[zion] Create a message queue to be shared between the port and channel
1edd5023ce
[zion] Move the final syscalls to the new format.
bd431b94ce
[zion] Move port calls to new syscall process.
77bb3acfb4
[zion] Move channel syscalls to new format.
1a70ce4855
[zion] Move memory syscalls to the new format
f755cd38fe
[zion] Move thread syscalls to the new format.
4fef54084f
[zion] Remove legacy capability method.
164309eada
[zion] Add utility to zero out a page when allocating one.
0b9e0adfbb
[zion] Remove legacy capability table method.
36a83b142b
[yellowstone] Use denali client to parse GPT
45cf2115da
[denali] Add a stub client for denali
a202bf2371
Have yellowstone dump the MBR/GPT tables
0aa38ac4a4
[denali] Make denali less noisy on interrupt
1cebe547c0
[zion] Allow the sleep thread to be preempted.
685070d65e
Get rid of the type field on zmessage
7bd6aa42b0
[zion] Declare z_cap_t and start replacing existing types
5e99dbf7d1
Refactor all Zion decls into one header
7dcbbd671e
[denali] Get all caps from the init port.
6e86ce67f0
[zion] Fix capability permission issues
75b1f2d21c
[zion] Store capability ids on the CapabilityTable.
b27672d5de
[zion] Update LinkedList iterator semantics.
242a18ae3c
[zion] Finish cleaning up process capability interface.
fc94bc5bf5
[zion] Update process interface to simplify capability insertion.
a47bac9966
[zion] Dynamically check Capability type.
b4902a79ef
[zion] Add per-process CapabilityTable object
be12fa9a19
Add mutex fixme
e5da93757a
Working AHCI DMA IPC from yellowstone to denali.
ccfe1b15ab
Compile with -fno-rtti
f154d11626
Add deletion functions
6e20e5a610
Add more accessors to mammoth classes
71e51730b7
Mark unblocked threads as runnable before enqueueing them
Build GCC/Binutils toolchain in tree.
Build GCC/Binutils toolchain in tree.
2de2f1d364
GCC patch and toolchain (not working)
d0a4a06c7b
First step to having a local toolchain