hermit-os / hermit-os/kernel

Tracking issue for PVH boot support

Open
#2,373 6 comments 0 reactions 1 assignee Claimed by @mkroening View on GitHub
Dominant language
Rust
Stars
1.5k
Forks
132
Avg merge
1d 14h
Merged PRs (30d)
39

Description

We should support at least one of [Xen](https://xenproject.org/)'s [guest boot processes](https://wiki.xenproject.org/wiki/Booting_Overview):

- [ ] ~~[hvmloader](https://wiki.xenproject.org/wiki/Hvmloader) + GRUB~~
- ~~Might already work~~
- [ ] ~~direct kernel boot~~
- ~~probably Linux boot protocol~~
- ~~maybe also more flexible ELF loading?~~
- [ ] PVH ([x86/HVM direct boot ABI](https://xenbits.xen.org/docs/unstable/misc/pvh.html))
- See [rust-hypervisor-firmware](https://github.com/cloud-hypervisor/rust-hypervisor-firmware) for reference.
- Maybe [rust-vmm/xen](https://github.com/rust-vmm/xen) is helpful?

Related: https://github.com/hermit-os/hermit-rs/issues/389#issuecomment-2470537494

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.