Polzini <laurentpol...@gmail.com> writes: > Dear Sir/Madam, My name is Clément Aldebert, and I am a third-year computer > science student at Paul Sabatier University. > Together with my teammate Laurent Polzin, we are working on a project > supervised by Millian Poquet. Our project focuses on > reducing the energy consumption of QEMU’s Raspberry Pi 3B emulation, as we > have observed that power usage is quite high > even when the system is idle.
Can you qualify that a bit more? What are you running the emulation on? What power usage do you see? Power consumption of the emulation is really just down to computational efficiency of the emulation and if we ever get to a point that QEMU can go idle giving the host system a chance to reach a lower power state. > Ultimately, we also aim to enable emulation on a single CPU core. If you want to run all emulation on a single core you could use -icount to do that. It is less efficient though. > We are reaching out to > inquire if you have any advice, resources, or suggestions for implementing > power management in QEMU, particularly for the > Raspberry Pi 3B model. Additionally, we would like to understand any > constraints or best practices regarding adding new > code or features to QEMU. What documentation that exists can be found in the developers section of the manual: https://qemu.readthedocs.io/en/master/devel/index.html -- Alex Bennée Virtualisation Tech Lead @ Linaro