• Joined on 2023-03-07
drew pushed to main at drew/acadia 2023-08-01 18:46:07 -07:00
f0add6e0c3 [zion] Enforce cap transmit permissions in more places.
4e9ad6a516 [zion] Begin requiring capability transmit permission.
f0a27d30be [zion] Enfore Duplication permissions on capabilities.
1364fbed9f [zion] Move to default permissions being supplied by KernelObjects
Compare 4 commits »
drew pushed to main at drew/acadia 2023-08-01 17:52:44 -07:00
48c6e5b3a4 [zion] Add a method for duplicating and scoping down VMMOs.
drew pushed to main at drew/acadia 2023-08-01 17:16:02 -07:00
8f84f8c3ca [zion] Remove temp PCI Memory Object create function.
c70b5b0753 [mammoth] Run EndpointServer in its own thread.
caccb08e16 Generalize the EndpointServer to require less boilerplate.
Compare 3 commits »
drew pushed to main at drew/acadia 2023-08-01 12:41:47 -07:00
847d37addc [zion] Add info about APIC mapping
drew pushed to main at drew/acadia 2023-08-01 10:45:06 -07:00
3110087498 [zion] Don't dump process states on sleep
083ed52ddd [Victoria Falls] Print only the root directory information.
Compare 2 commits »
drew pushed to main at drew/acadia 2023-07-31 23:56:52 -07:00
bed685af65 [Victoria Falls] Clean up directory probe debug printing
drew pushed to main at drew/acadia 2023-07-31 23:45:03 -07:00
3dce058562 [Victoria Falls] Fix DirEntry member size
ef1b5ab9a4 Add a text file to the sysroot for testing ext2
db5c9ab859 [libc] Consume the %s format character in vsprintf
Compare 3 commits »
drew pushed to main at drew/acadia 2023-07-19 20:52:14 -07:00
f8f8c854eb [glacier] Fix glacier to build freestanding
drew pushed to main at drew/acadia 2023-07-06 10:42:32 -07:00
2ff4334bea [victoriafalls] Begin traversing the root inode.
f7fb4f4ddc [glacier] Add a method to build a bounded string
Compare 2 commits »
drew pushed to main at drew/acadia 2023-07-06 10:00:03 -07:00
150bfd2fd4 [victoriafalls] Move a superblock-based calculations to the block reader
drew pushed to main at drew/acadia 2023-07-06 09:42:30 -07:00
52b4b273b7 [victoriafalls] Add InodeTable class to cache Inode info
21c1a001ea [victoriafalls] Move the block to lba translation to a small wrapper.
a49d13f1d1 [victoriafalls] Add an Ext2Driver class which probes the superblock.
0274339cc9 [victoriafalls] Read some of the ext2 superblock as a POC
Compare 4 commits »
drew pushed to main at drew/acadia 2023-07-05 16:05:22 -07:00
57ebc9a6ef [victoriafalls] Read some of the ext2 superblock as a POC
29d9923f5a [yellowstone] Add a way to retrieve to denali client from yellowstone
b83385dfa6 [glacier] Don't implicitly convert error_or to bool
Compare 3 commits »
drew pushed to main at drew/acadia 2023-07-05 15:03:06 -07:00
c057da88ad [yellowstone] Add registration to yellowstone stub.
72483a3437 Add a yellowstone stub and partially migrate denali
318356e54c [yellowstone] Log a line when MBR is incorrect
Compare 3 commits »
drew pushed to main at drew/acadia 2023-07-05 14:33:56 -07:00
a8db218204 [denali] Relocate AHCI structures to memory we control
1412c5b73e [denali] Factory construct the AHCI Driver
Compare 2 commits »
drew pushed to main at drew/acadia 2023-06-26 17:17:57 -07:00
16dd675828 [denali] Get Ahci device address from yellowstone.
drew pushed to main at drew/acadia 2023-06-26 15:47:30 -07:00
02e6b49d90 [glacier] Add a vector class
64d355b20d [glacier] Move LinkedList to glacier.
Compare 2 commits »
drew pushed to main at drew/acadia 2023-06-26 12:00:53 -07:00
08abe776a4 [yellowstone] Rename yellowstonestub to yellowstone_stub.
3c62ad8719 [denali] Rename libdenali to denali_stub
7f2530bc15 [zion] Rename cmake zion_lib to zion_stub.
380953937f [mammoth] Rename cmake target to remove _lib
90f33f31c5 [mammoth] Move EndpointClient to move-only semantics.
Compare 8 commits »
drew pushed to main at drew/acadia 2023-06-26 09:00:54 -07:00
b7a962cc26 [mammoth] Finish separating PortServer and PortClient.
5fb9fa6ae6 [mammoth] Move port server operations to their own class.
7989c9d616 Remove libcxx stub library and move operator new to mammoth.
Compare 3 commits »
drew pushed to main at drew/acadia 2023-06-22 02:20:34 -07:00
a46694d0f7 [yellowstone] Add yellowstone server for endpoint registration.
8dcb1ddabd [glacier] Slightly build out string lib.
36d82370c1 [zion] Add a thread wait syscall
Compare 3 commits »
drew pushed to main at drew/acadia 2023-06-22 00:25:04 -07:00
f0e8ce14a4 [victoria] Create and start VictoriaFalls process