device: 0.586 semantic: 0.548 other: 0.392 instruction: 0.390 mistranslation: 0.390 graphic: 0.346 vnc: 0.335 boot: 0.281 socket: 0.265 KVM: 0.247 network: 0.244 assembly: 0.122 [Feature Request] Battery Status / Virtual Battery When using virtualization on notebooks heavily then virtual machines do not realize that they're running on a notebook device causing high power consumption because they're not switching into a optimized "laptop mode". This leads to the circumstance that they are trying to do things like defragmentation / virtus scan / etc. while the host is still running on batteries. So it would be great if QEMU / KVM would have support for emulating "Virtual Batteries" to guests causing them to enable power-saving options like disabling specific services / devices / file operations automatically by OS. Optionally a great feature would be to set virtual battery's status manually. For example: Current charge rate / charging / discharging / ... I'm trying to add virtual battery to QEMU. More specifically, if the HOST is running on battery power [laptop] I want to pass this knowledge to GUEST. I have looked at ACPI folder within QEMU source code, however was unable to find the specific place where I can add this functionality. Can someone provide me with general roadmap of what should I do and where I should start? I suspect that changing the QEMU source code will not be enough and I will also have to implement a driver for the GUEST. I've started working on this issue and have some progress. Fedora 31 guest is already able to see a battery device but its state currently hardcoded. I think i will finish this in a few weeks. Has there been any progress? I'm using KVM for ubuntu 20.04 and would love to have this feature. The implementation could be similar to the temperature sensor interface proposed here: https://