Drew Galbraith
|
f8f8c854eb
|
[glacier] Fix glacier to build freestanding
|
2023-07-19 20:50:19 -07:00 |
Drew Galbraith
|
2ff4334bea
|
[victoriafalls] Begin traversing the root inode.
|
2023-07-06 10:40:55 -07:00 |
Drew Galbraith
|
f7fb4f4ddc
|
[glacier] Add a method to build a bounded string
|
2023-07-06 10:40:36 -07:00 |
Drew Galbraith
|
150bfd2fd4
|
[victoriafalls] Move a superblock-based calculations to the block reader
|
2023-07-06 09:58:26 -07:00 |
Drew Galbraith
|
52b4b273b7
|
[victoriafalls] Add InodeTable class to cache Inode info
|
2023-07-06 09:39:17 -07:00 |
Drew Galbraith
|
21c1a001ea
|
[victoriafalls] Move the block to lba translation to a small wrapper.
Abstract this away into a thin wrapper over the denali client such that
it can be called from other helper classes.
|
2023-07-05 23:19:25 -07:00 |
Drew Galbraith
|
a49d13f1d1
|
[victoriafalls] Add an Ext2Driver class which probes the superblock.
|
2023-07-05 22:56:08 -07:00 |
Drew Galbraith
|
0274339cc9
|
[victoriafalls] Read some of the ext2 superblock as a POC
|
2023-07-05 17:17:39 -07:00 |
Drew Galbraith
|
29d9923f5a
|
[yellowstone] Add a way to retrieve to denali client from yellowstone
|
2023-07-05 16:03:20 -07:00 |
Drew Galbraith
|
b83385dfa6
|
[glacier] Don't implicitly convert error_or to bool
|
2023-07-05 16:02:47 -07:00 |
Drew Galbraith
|
c057da88ad
|
[yellowstone] Add registration to yellowstone stub.
|
2023-07-05 15:01:29 -07:00 |
Drew Galbraith
|
72483a3437
|
Add a yellowstone stub and partially migrate denali
|
2023-07-05 14:51:24 -07:00 |
Drew Galbraith
|
318356e54c
|
[yellowstone] Log a line when MBR is incorrect
|
2023-07-05 14:33:00 -07:00 |
Drew Galbraith
|
a8db218204
|
[denali] Relocate AHCI structures to memory we control
|
2023-07-05 14:32:19 -07:00 |
Drew Galbraith
|
1412c5b73e
|
[denali] Factory construct the AHCI Driver
|
2023-06-26 17:35:51 -07:00 |
Drew Galbraith
|
16dd675828
|
[denali] Get Ahci device address from yellowstone.
|
2023-06-26 17:01:59 -07:00 |
Drew Galbraith
|
02e6b49d90
|
[glacier] Add a vector class
|
2023-06-26 15:46:03 -07:00 |
Drew Galbraith
|
64d355b20d
|
[glacier] Move LinkedList to glacier.
|
2023-06-26 15:01:55 -07:00 |
Drew Galbraith
|
08abe776a4
|
[yellowstone] Rename yellowstonestub to yellowstone_stub.
|
2023-06-26 11:59:29 -07:00 |
Drew Galbraith
|
3c62ad8719
|
[denali] Rename libdenali to denali_stub
|
2023-06-26 11:58:29 -07:00 |
Drew Galbraith
|
7f2530bc15
|
[zion] Rename cmake zion_lib to zion_stub.
|
2023-06-26 11:57:19 -07:00 |
Drew Galbraith
|
380953937f
|
[mammoth] Rename cmake target to remove _lib
|
2023-06-26 11:56:09 -07:00 |
Drew Galbraith
|
90f33f31c5
|
[mammoth] Move EndpointClient to move-only semantics.
|
2023-06-26 11:54:36 -07:00 |
Drew Galbraith
|
2e89aee5a3
|
[mammoth] Update EndpointServer to have move-only semantics.
|
2023-06-26 11:38:17 -07:00 |
Drew Galbraith
|
16c30d12fb
|
[glacier] Update ErrorOr to work with Move.
|
2023-06-26 11:37:56 -07:00 |
Drew Galbraith
|
84d3c33938
|
[glacier] Add UniquePtr and Move
|
2023-06-26 11:37:31 -07:00 |
Drew Galbraith
|
b7a962cc26
|
[mammoth] Finish separating PortServer and PortClient.
|
2023-06-26 08:59:28 -07:00 |
Drew Galbraith
|
5fb9fa6ae6
|
[mammoth] Move port server operations to their own class.
|
2023-06-26 08:41:44 -07:00 |
Drew Galbraith
|
7989c9d616
|
Remove libcxx stub library and move operator new to mammoth.
|
2023-06-26 08:29:14 -07:00 |
Drew Galbraith
|
a46694d0f7
|
[yellowstone] Add yellowstone server for endpoint registration.
|
2023-06-22 02:19:16 -07:00 |
Drew Galbraith
|
8dcb1ddabd
|
[glacier] Slightly build out string lib.
|
2023-06-22 02:18:44 -07:00 |
Drew Galbraith
|
36d82370c1
|
[zion] Add a thread wait syscall
|
2023-06-22 02:17:50 -07:00 |
Drew Galbraith
|
f0e8ce14a4
|
[victoria] Create and start VictoriaFalls process
|
2023-06-22 00:22:59 -07:00 |
Drew Galbraith
|
dc63084d61
|
[zion] Move synchronization to the message queue
|
2023-06-21 23:57:23 -07:00 |
Drew Galbraith
|
9dd457391c
|
[zion] Move IPC objects to share code
|
2023-06-21 23:47:45 -07:00 |
Drew Galbraith
|
58df2c0ed2
|
[zion] Move ipc syscalls to one file to prep refactor
|
2023-06-21 23:20:56 -07:00 |
Drew Galbraith
|
c064af5fa7
|
Endpoint syscalls implemented
|
2023-06-21 23:14:42 -07:00 |
Drew Galbraith
|
69501bfe01
|
[all] Add stub for new Endpoint kernel object
|
2023-06-21 21:43:27 -07:00 |
Drew Galbraith
|
1f7a15eed4
|
[mammoth] Return ErrorOr when creating a process
|
2023-06-21 20:58:08 -07:00 |
Drew Galbraith
|
0ec2fa3e76
|
[glacier] Move Pair to glacier.
|
2023-06-21 20:47:40 -07:00 |
Drew Galbraith
|
c2dfe17363
|
[zion] Use ErrorOr in PciConfiguration
|
2023-06-21 18:46:06 -07:00 |
Drew Galbraith
|
3a3ab8717b
|
[denali] Use glcr::ErrorOr as a POC.
|
2023-06-21 18:38:11 -07:00 |
Drew Galbraith
|
0b86a94f14
|
Migrate to error constants in glacier
|
2023-06-21 18:28:54 -07:00 |
Drew Galbraith
|
3ab9b4d818
|
[zion] Move Channel and Port blocked threads to IntrusiveList.
|
2023-06-21 16:34:30 -07:00 |
Drew Galbraith
|
a99096b0ff
|
[zion] Move the scheduler to the IntrusiveList for runnable threads
|
2023-06-21 16:28:42 -07:00 |
Drew Galbraith
|
25737d9377
|
[glacier] Add an IntrusiveList container
|
2023-06-21 16:28:19 -07:00 |
Drew Galbraith
|
e1af79b975
|
[zion/glacier] Move RefPtr to glacier.
|
2023-06-21 15:07:40 -07:00 |
Drew Galbraith
|
8bcb574677
|
[zion/glacier] Move RefCounted to glacier.
|
2023-06-21 14:52:40 -07:00 |
Drew Galbraith
|
56eae3d4e5
|
[zion/glacier] Move SharedPtr to glacier
|
2023-06-21 14:48:29 -07:00 |
Drew Galbraith
|
f3443cf4de
|
[zion] Link against glacier as a POC
|
2023-06-21 14:42:37 -07:00 |