Alex Zenla
|
1980e870ba
|
hypha: init will now print the command from the image config
|
2024-01-22 02:26:43 -08:00 |
|
Alex Zenla
|
a412f6e823
|
hypha: implement basic container init
|
2024-01-22 02:15:53 -08:00 |
|
Alex Zenla
|
db1ba23c8c
|
github: dependabot updates
|
2024-01-22 00:13:08 -08:00 |
|
Alex Zenla
|
eb7c2f6c10
|
hypha: implement list command
|
2024-01-21 17:21:19 -08:00 |
|
Alex Zenla
|
d9629f46d0
|
hypha: implement console support
|
2024-01-21 04:49:31 -08:00 |
|
Alex Zenla
|
ece88e16cc
|
hypha: implement subcommands and introduce destroy that tears things down properly
|
2024-01-21 01:58:07 -08:00 |
|
Alex Zenla
|
ba156e43da
|
hypha: implement loop device support directly to avoid devd
|
2024-01-21 00:13:05 -08:00 |
|
Alex Zenla
|
7d9652636f
|
xenclient: implement page claims for early low memory warning
|
2024-01-20 21:06:28 -08:00 |
|
Alex Zenla
|
001c22fd69
|
xenclient: auto-retry mmapbatch when paging state issues occur
|
2024-01-20 20:29:36 -08:00 |
|
Alex Zenla
|
83264839dd
|
hypha: implement enhanced heuristics for reducing the use of file descriptors
|
2024-01-20 12:52:51 -08:00 |
|
Alex Zenla
|
2567a93512
|
hypha: implement OCI image layer spec
|
2024-01-20 02:41:49 -08:00 |
|
Alex Zenla
|
4b664c0616
|
update README to call project hypha
|
2024-01-18 18:22:10 -08:00 |
|
Alex Zenla
|
67e7ddb80a
|
hypha: config as a block device
|
2024-01-18 14:53:37 -08:00 |
|
Alex Zenla
|
0bf3eb27f4
|
hypha: implement custom image fetcher
|
2024-01-18 10:16:59 -08:00 |
|
Alex Zenla
|
649a0c303d
|
hypha: setup image as disk
|
2024-01-18 09:15:42 -08:00 |
|
Alex Zenla
|
80311db549
|
hypha: name domain with uuid
|
2024-01-18 01:38:56 -08:00 |
|
Alex Zenla
|
228e42a779
|
hypha: include squashfs version in image cache key
|
2024-01-18 00:21:03 -08:00 |
|
Alex Zenla
|
e401a2cb2b
|
hypha: cache image config
|
2024-01-18 00:15:36 -08:00 |
|
Alex Zenla
|
1c92ba54f3
|
hypha: implement image cache
|
2024-01-18 00:02:21 -08:00 |
|
Alex Zenla
|
9c438e8e57
|
move ownership of image compilation to controller
|
2024-01-17 14:33:20 -08:00 |
|
Alex Zenla
|
198ca3ff80
|
implement squashfs generation
|
2024-01-17 14:29:05 -08:00 |
|
Alex Zenla
|
f69ce96054
|
hypha-agent: command line arguments
|
2024-01-17 12:36:13 -08:00 |
|
Alex Zenla
|
8af6e25edc
|
run clippy
|
2024-01-17 08:18:45 -08:00 |
|
Alex Zenla
|
8689398032
|
create hypha
|
2024-01-17 08:18:12 -08:00 |
|
Alex Zenla
|
135182d847
|
reformat order of methods in x86 code
|
2024-01-17 07:32:57 -08:00 |
|
Alex Zenla
|
ee32cbee16
|
rearrange code to move most x86 specifics to the x86 module
|
2024-01-17 06:27:12 -08:00 |
|
Alex Zenla
|
15ba27e573
|
oh my god, we have a console
|
2024-01-17 05:22:47 -08:00 |
|
Alex Zenla
|
6ca61410ad
|
unpause domain so domain can run during boot
|
2024-01-17 01:41:17 -08:00 |
|
Alex Zenla
|
5c1bb3d8fc
|
we've done it, it boots!
|
2024-01-16 23:07:34 -08:00 |
|
Alex Zenla
|
0d68db8523
|
fix L4 page table pinning
|
2024-01-16 19:25:38 -08:00 |
|
Alex Zenla
|
044795db0f
|
map initrd and multiple other fixes, it's so very close
|
2024-01-16 17:57:19 -08:00 |
|
Alex Zenla
|
c9b18fadfd
|
fix domain info struct layout
|
2024-01-15 19:29:02 -08:00 |
|
Alex Zenla
|
824a55a6a6
|
fix struct definition for GetDomainInfo
|
2024-01-15 18:54:20 -08:00 |
|
Alex Zenla
|
3e9470afaa
|
more debugging of page table issues
|
2024-01-15 18:50:12 -08:00 |
|
Alex Zenla
|
dfc3dc8e90
|
debugging for fixing page table issues
|
2024-01-15 16:25:06 -08:00 |
|
Alex Zenla
|
900eba0bd9
|
fix minor issues when setting up page tables
|
2024-01-15 15:00:48 -08:00 |
|
Alex Zenla
|
c9f39699dc
|
multiple fixes and cleanup
|
2024-01-14 16:00:44 -08:00 |
|
Alex Zenla
|
a9275c4bdf
|
multiple fixes to vcpu setup and memory allocation
|
2024-01-12 14:57:02 -08:00 |
|
Alex Zenla
|
1f30f8315a
|
fix multiple oversights that make values not align with original library
|
2024-01-12 02:12:29 -08:00 |
|
Alex Zenla
|
b79c31e613
|
multiple corrections to page table setup and fix vcpu structs
|
2024-01-11 23:54:44 -08:00 |
|
Alex Zenla
|
4b4f22ffcd
|
implement setvcpucontext, it's not working properly yet
|
2024-01-11 21:10:59 -08:00 |
|
Alex Zenla
|
492a836213
|
implement initialization of start info for x86
|
2024-01-11 17:23:09 -08:00 |
|
Alex Zenla
|
684a7d1f62
|
introduce logging for debug purposes
|
2024-01-11 12:21:33 -08:00 |
|
Alex Zenla
|
2e4f688916
|
fix loading of kernel into memory
|
2024-01-10 23:28:41 -08:00 |
|
Alex Zenla
|
38a5718ca6
|
fix memory initialization in boot setup
|
2024-01-10 22:42:26 -08:00 |
|
Alex Zenla
|
629c3d81b0
|
actually allocate max memory
|
2024-01-10 19:18:48 -08:00 |
|
Alex Zenla
|
153619a02c
|
implement memory allocation in boot setup
|
2024-01-10 16:07:57 -08:00 |
|
Alex Zenla
|
d46d0cf0c3
|
cleanup elf loader and more work towards boot support
|
2024-01-10 10:08:39 -08:00 |
|
Alex Zenla
|
5ff0ea8a1b
|
split out elfloader and adjust mutability
|
2024-01-10 08:58:08 -08:00 |
|
Alex Zenla
|
19b797f1a2
|
implement elf loader
|
2024-01-09 22:42:49 -08:00 |
|