This website requires JavaScript.
Explore
Help
Sign In
drew
0 Followers
·
0 Following
Joined on
2023-03-07
Repositories
13
Projects
Packages
Public Activity
Starred Repositories
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 »
drew
pushed to
main
at
drew/acadia
2023-06-08 02:41:47 -07:00
30bb10207e
Add the Denali disk driver.
47e3d11060
Add a syscall for creating a physical memory VMO
Compare 2 commits »
drew
pushed to
main
at
drew/acadia
2023-06-08 00:25:50 -07:00
50201fe6df
Updated PCIe walk to be recursive and dump the offset of the sata drive
a2fd14a9a8
Update sprintf to allow 64 bit types
56789400d7
Allow mapping the PCI Config so Yellowstone can map it.
71a601362d
[mammoth] Update dbgln to use sprintf
20dd43cdfb
[libc] Add basic sprintf function
Compare 12 commits »
drew
pushed to
main
at
drew/acadia
2023-06-07 10:51:13 -07:00
010e261dc7
Add a libcxx with a new operator
First
Previous
...
11
12
13
14
15
Next
Last