• Joined on 2023-03-07
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
drew pushed to main at drew/acadia 2023-06-22 00:02:26 -07:00
dc63084d61 [zion] Move synchronization to the message queue
9dd457391c [zion] Move IPC objects to share code
58df2c0ed2 [zion] Move ipc syscalls to one file to prep refactor
c064af5fa7 Endpoint syscalls implemented
69501bfe01 [all] Add stub for new Endpoint kernel object
Compare 5 commits »
drew pushed to main at drew/acadia 2023-06-21 21:26:53 -07:00
1f7a15eed4 [mammoth] Return ErrorOr when creating a process
0ec2fa3e76 [glacier] Move Pair to glacier.
Compare 2 commits »
drew pushed to main at drew/acadia 2023-06-21 18:48:05 -07:00
c2dfe17363 [zion] Use ErrorOr in PciConfiguration
drew pushed to main at drew/acadia 2023-06-21 18:39:26 -07:00
3a3ab8717b [denali] Use glcr::ErrorOr as a POC.
0b86a94f14 Migrate to error constants in glacier
Compare 2 commits »
drew pushed to main at drew/acadia 2023-06-21 16:35:48 -07:00
3ab9b4d818 [zion] Move Channel and Port blocked threads to IntrusiveList.
a99096b0ff [zion] Move the scheduler to the IntrusiveList for runnable threads
25737d9377 [glacier] Add an IntrusiveList container
e1af79b975 [zion/glacier] Move RefPtr to glacier.
8bcb574677 [zion/glacier] Move RefCounted to glacier.
Compare 8 commits »
drew pushed to main at drew/acadia-newlib 2023-06-20 21:09:41 -07:00
6723b58e3d Patch acadia support with stubs.
drew created branch main in drew/acadia-newlib 2023-06-20 16:20:05 -07:00
drew pushed to main at drew/acadia-newlib 2023-06-20 16:20:05 -07:00
6604db8b80 fhandler/proc.cc: use wincap.has_user_shstk
1c4a00962f wincap.cc: set wincap member has_user_shstk true for 2004+
293785382c wincap.h: add wincap member has_user_shstk
0480315010 Cygwin: use new XATTR_{NAME,SIZE}_MAX instead of MAX_EA_{NAME,VALUE}_LEN
538b29a8da Cygwin: export XATTR_{NAME,SIZE,LIST}_MAX
Compare 10 commits »
drew created repository drew/acadia-newlib 2023-06-20 16:18:34 -07:00
drew pushed to main at drew/acadia 2023-06-20 15:52:07 -07:00
172bf51db7 [zion] Move capability validation to capability.h
93cf8f2740 [zion] Cleanup syscall entrance.
Compare 2 commits »