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
2023-06-20 00:09:32 -07:00
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.
Compare 3 commits »
drew
pushed to
main
at
drew/acadia
2023-06-19 22:59:14 -07:00
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.
Compare 8 commits »
drew
pushed to
main
at
drew/acadia
2023-06-17 02:02:31 -07:00
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
Compare 16 commits »
drew
pushed to
main
at
drew/acadia
2023-06-16 16:01:07 -07:00
21b73b5b92
[zion] [yellowstone] Pass the denali VMMO by port as a POC.
drew
pushed to
main
at
drew/acadia
2023-06-16 15:29:20 -07:00
75b1f2d21c
[zion] Store capability ids on the CapabilityTable.
b27672d5de
[zion] Update LinkedList iterator semantics.
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2023-06-16 15:11:34 -07:00
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
Compare 5 commits »
drew
pushed to
main
at
drew/acadia
2023-06-16 01:55:23 -07:00
4e328c2f7a
Set RSP0 on context switch
drew
pushed to
main
at
drew/acadia
2023-06-16 01:33:48 -07:00
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
Compare 5 commits »
drew
pushed to
main
at
drew/acadia
2023-06-15 16:21:44 -07:00
ffa2d97a64
First iteration of denali server
drew
merged pull request
drew/acadia#1
2023-06-15 15:39:15 -07:00
Build GCC/Binutils toolchain in tree.
drew
pushed to
main
at
drew/acadia
2023-06-15 15:39:15 -07:00
82b1a5c4db
Build GCC/Binutils toolchain in tree. (
#1
)
drew
deleted branch toolchain from
drew/acadia
2023-06-15 15:39:15 -07:00
drew
created pull request
drew/acadia#1
2023-06-15 15:38:53 -07:00
Build GCC/Binutils toolchain in tree.
drew
pushed to
toolchain
at
drew/acadia
2023-06-14 12:10:33 -07:00
a9db73e443
Working toolchain
drew
pushed to
toolchain
at
drew/acadia
2023-06-14 00:35:42 -07:00
bd5cd5a011
Working? toolchain
drew
pushed to
toolchain
at
drew/acadia
2023-06-13 23:33:16 -07:00
43a9b93192
Fix? toolchain
drew
created branch
toolchain
in
drew/acadia
2023-06-13 20:51:18 -07:00
drew
pushed to
toolchain
at
drew/acadia
2023-06-13 20:51:18 -07:00
2de2f1d364
GCC patch and toolchain (not working)
d0a4a06c7b
First step to having a local toolchain
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2023-06-12 23:47:14 -07:00
b8b6576b7f
Cleanup AHCI Ident a bit and reduce logging
72885190e9
Resolved page faults from user stacks
6c13fdc801
Add a memory region type to mammoth
6986f534f8
Add a method for blocking threads on ports.
b6735d3175
[zion] Fix an over-allocation bug when creating a memory object
Compare 5 commits »
drew
pushed to
main
at
drew/acadia
2023-06-12 19:22:35 -07:00
0f0e39d1e9
Further parse AHCI information.
4e1888bd24
Set eflags properly for jump to userspace
8ac5366882
[zion] Add ability to dump MADT (APIC) tables
7cf54c0dd2
[mammoth] Fix accidental switch fall through in crash
832d2f6961
Allow default constructing mammoth threads
Compare 7 commits »
First
Previous
...
10
11
12
13
14
Next
Last