The process and requirements (current) to compile and produce bootable kernel images should be documented. Any tools used (ex. qemu) and methods to build readily bootable ISO images, or disk images to supply as base fielsystem. Having the ability to product a raw filesystem image would also help test user-land changes on their own.
At the moment there is no documentation for this process.
Suggested coverage:
- Host/development system requirements for kernel testing.
- Bootstrapping of the build environment
- Preferred patching approach, connections to repositories, etc.
- Where to find things: kconfigs, etc.
- Required/core kernel options needed regardless of any changes.
- Steps to build a kernel package and a standalone image.
- Examples of building or loading a VyOS userland filesystem image together with the test kernel.