1cf03a460e
fix(idm): reimplement packet processing algorithm ( #330 )
...
* chore(xen): rewrite event channel code
* fix(idm): repair idm bugs on the file backend
2024-08-13 23:18:27 +00:00
53059e8cca
fix(xenbus): avoid fd close race by forgetting copy of handle ( #314 )
...
This change addresses a race condition where the read-copy of a raw FD
is closed while the write-copy is still in use. Now the read-copy is not
closed, by utilizing mem::forget.
Co-authored-by: Alex Zenla <alex@edera.dev >
2024-08-07 23:55:04 +00:00
0fd6318c5f
xenstore: use read thread to avoid need for non-blocking I/O
2024-04-02 03:02:00 +00:00
da9e6cac14
krata: fix guest destruction
2024-03-30 03:49:13 +00:00
63f7db6cf4
kratart: support for krata channels for two-way byte communication
2024-03-28 05:31:57 +00:00
7b2de22320
krata: rework xenstore watch for reliability
2024-03-23 08:46:20 +00:00
7bc0c95f00
krata: reorganize crates
2024-03-07 18:12:47 +00:00