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
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
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
a8db218204
[denali] Relocate AHCI structures to memory we control
1412c5b73e
[denali] Factory construct the AHCI Driver
02e6b49d90
[glacier] Add a vector class
64d355b20d
[glacier] Move LinkedList to glacier.
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.
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.
a46694d0f7
[yellowstone] Add yellowstone server for endpoint registration.
8dcb1ddabd
[glacier] Slightly build out string lib.
36d82370c1
[zion] Add a thread wait syscall
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
1f7a15eed4
[mammoth] Return ErrorOr when creating a process
0ec2fa3e76
[glacier] Move Pair to glacier.
3a3ab8717b
[denali] Use glcr::ErrorOr as a POC.
0b86a94f14
Migrate to error constants in glacier
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.
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
172bf51db7
[zion] Move capability validation to capability.h
93cf8f2740
[zion] Cleanup syscall entrance.