0.7.0
Highlights
- Detect memory from fdt by @duanyu-yu in #1074
- fuse: reduce copying and handle errors by @cagatay-y in #1084
- build(deps): bump hermit-entry from 0.9.10 to 0.10.0 by @mkroening in #1132
- Hermit now requires at least the Hermit loader
v0.5.0
or Uhyvev0.3.0
- Hermit now requires at least the Hermit loader
What's Changed
- Use a trait for the common Virtq interface by @cagatay-y in #1053
- improve compatibility to the BSD socket layer by @stlankes in #1085
- remove obsolete code by @stlankes in #1086
- ignore unsupported kernel flags by @stlankes in #1094
- add option to start a simple shell as async task by @stlankes in #1096
- introduce feature flag
nostd
to boot the kernel withoutstd
by @stlankes in #1098 - feat: implement system calls with attribute proc macro by @mkroening in #1105
- fix(fuse): fix fat pointer metadata by @mkroening in #1112
- fuse: fix incorrect len field in command headers by @cagatay-y in #1113
- feat(shutdown): always try qemu debug exit for error codes by @mkroening in #1119
- feat: align Uhyve mount path to virtiofsd by @mkroening in #1120
- fix(riscv64): make time stubbing warning less noisy by @mkroening in #1131
- refactor: make platform matches non-exhaustive by @mkroening in #1133
New Contributors
- @duanyu-yu made their first contribution in #1074
Full Changelog: v0.6.9...v0.7.0