This website requires JavaScript.
Explore
Help
Sign In
drew
0 Followers
·
0 Following
Joined on
2023-03-07
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
drew
pushed to
main
at
drew/acadia
2025-01-27 23:34:32 -08:00
34bd3b80d3
Created a basic async runtime.
6814c26708
Store sector size and count on the AhciPortController.
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2025-01-26 09:26:56 -08:00
df19ee0f54
Fix clippy messages in yunq compiler.
ab75085f32
Fix cargo warnings in userland.
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2025-01-25 23:50:22 -08:00
d777b8f4ab
Move yunq to new thread spawn and remove old one.
79e1ea2791
Move denali to new thread spawn
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2025-01-25 23:10:16 -08:00
c4613cf87f
Move to new limine format.
drew
pushed to
main
at
drew/acadia
2025-01-25 23:02:15 -08:00
d1b5720abd
Add a Mutex implementation.
71c6003905
Move teton to use new thread spawning.
9da38d608a
Add thread spawn with proper trait checks.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2024-10-03 21:16:55 -07:00
14585c005c
Parse information out of identify command.
drew
pushed to
main
at
drew/acadia
2024-10-02 23:51:12 -07:00
d94f61511b
[Denali] Interrupts working in rust.
drew
pushed to
main
at
drew/acadia
2024-09-10 01:05:20 -07:00
df79233bbb
[Denali] Reset HBA and iterate over ports.
drew
pushed to
main
at
drew/acadia
2024-08-30 23:39:30 -07:00
7d4c882f2b
[Denali] Added AHCI Port HBA Definitions.
67546664ed
Move to bitfield structs for AHCI info.
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2024-08-30 00:43:00 -07:00
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.
Compare 4 commits »
drew
pushed to
main
at
drew/acadia
2024-08-29 21:20:53 -07:00
4ee8dc924c
Add a uniq test module for yunq in rust.
drew
pushed to
main
at
drew/acadia
2024-08-17 22:00:23 -07:00
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.
Compare 6 commits »
drew
pushed to
main
at
drew/acadia
2024-08-17 17:43:19 -07:00
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.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2024-08-17 12:50:46 -07:00
c6dbc395aa
[Teton] Remove old C++ implementation.
drew
pushed to
main
at
drew/acadia
2024-08-17 12:49:27 -07:00
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.
Compare 4 commits »
drew
pushed to
main
at
drew/acadia
2024-07-31 19:55:05 -07:00
76f8795a46
Implement yunq server in rust.
drew
pushed to
main
at
drew/acadia
2024-07-30 15:44:34 -07:00
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.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2024-07-28 20:58:06 -07:00
d4f60f4942
Moved process exit to syscall helper.
c2f9f5388b
Move yunq client to use syscall helpers.
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2024-07-28 20:06:15 -07:00
5705f8d2ab
Move more syscall usages to helper functions.
drew
pushed to
main
at
drew/acadia
2024-07-28 19:43:34 -07:00
ca67da16e6
[Mammoth] Move thread syscalls to wrappers.
612a5ac572
Remove unused zcap
4d94bc0ea8
Make unsafe more limited in memory initialization.
Compare 3 commits »
First
Previous
1
2
3
4
5
...
Next
Last