Date: 2020-04-10
gradle-qemu
teaches Gradle how to run QEMU for a variety of purposes.
Currently, this plugin is not published anywhere.
You may publish it from source to Maven local, or, include it in your project with includeBuild
.
See the samples
subdirectory for usage scenarios.
This project is the result of an ongoing research on the architecture of "bare metal" projects. The plugin was designed in the easiest way we could think of.
Integration tests are mainly exercised in a x86_64-linux-gnu
host.
Currently, the plugin enables the minimal usage scenarios originally required.
Further work we intend to do:
- compiler task for QEMU disk images
- complete model for QEMU system emulator
-drive
- complete model for QEMU system emulator
-device
QemuProcess
allows interacting with QEMU via QMP