feat: add support for PVH boot protocol
WIP support for PVH boot, enabling e.g. smolBSD to boot.
Parts copied from:
- https://github.com/firecracker-microvm/firecracker/commit/a52890bac2a0928e8c9ea0abd0223145fbe37641
- https://github.com/firecracker-microvm/firecracker/commit/20b50ce11ed45d99e514f3eda025c185188cd15d
- https://github.com/firecracker-microvm/firecracker/commit/6e87d70b64fd99bac095f01f5f468b0cc9f278d5
Do you want us to start reviewing this PR or do you prefer us to wait for the clean up?
I'm okay with you reviewing it currently. What's left: propagate Linux/PVH boot mode switch to all these places, fix and extend tests
Hi @dsseng, is this still being worked on at all? If not, should I close it?
It's not being actively worked on at the moment, however it is working code and needs to have config and tests added. Perhaps this needs to be put on hold, may be closed I guess (will reopen once work on it resumes)