7d4c882f2b
[Denali] Added AHCI Port HBA Definitions.
67546664ed
Move to bitfield structs for AHCI info.
8dfd57b411
Clean up rust unused warnings.
51478e7ccf
[Denali] Begin porting to rust.
72e5d8c618
[Yunq] Rust tests for nested messages.
f94f56f9ec
[Yunq] Create repeated field implementations in rust.
090441ad04
[Yellowstone] Spawn VFS and handle GetEndpoint.
e90018b42e
[Yellowstone] Allow registering denali.
c9b484089e
[Yellowstone] Wireframe for moving yellowstone to rust.
0aa4a1f5f1
[Zion] Allow loading from an offset program segment.
f551cc88cd
[Yunq] Allow creating a client cap.
7825d1861a
[Zion] Check right permission for reply port send.
7e68c1b641
Add a rust user-space Capability struct.
19a8ab41d4
[Zion] Make sure result of ValidateCapability is used.
006f9f8ac5
[Teton] Exec process in rust.
8206e671cd
[Zion] Add extra message for when unmap fails.
71431189c9
[Zion] Ensure memory alignment of large allocations.
f5a27156d2
[Teton] Add ls and cd commands to rust impl.
dbc4e7e2ad
Remove panic abort from Cargo.toml (it is set by the arch json).
6ae111dc66
Move request/response serialization to YunqMessage trait.
e41f58c714
Use method number in rust yunq client.
d4f60f4942
Moved process exit to syscall helper.
c2f9f5388b
Move yunq client to use syscall helpers.
ca67da16e6
[Mammoth] Move thread syscalls to wrappers.
612a5ac572
Remove unused zcap
4d94bc0ea8
Make unsafe more limited in memory initialization.
d35e8d253f
Reorganize mammoth lib in rust.
d5a5041c4b
Add multithreading to rust code.
2cbf871d09
Add codegen for new rust yunq parser.
8f35d38e93
Add macros to derive message serializations.
ccd13fecf1
Use in macro.