bfrogers
KVM S3 and S4 handling in SLES and openSUSE
a project by bfrogers
There are issues with S3 and S4 handling in a KVM SLES or openSUSE guest. I'd like to figure out what's going wrong and get things fixed as much as possible.
Enable >256 vcpus for KVM guests
a project by bfrogers
Although there isn't much demand right now, it won't be long before >256 vcpus in a KVM guest will be desired. Currently, due to 8 bit apic ids only being used the limit is 256. Implement the x2apic infrastructure that will allow QEMU + KVM to break the 256 vcpu barrier.
kvmctx - a tool similar to xenctx, but for KVM
a project by bfrogers
I just learned about xenctx, which is used to help debug Xen issues. I am wondering if it would be easily ported to KVM. If not, perhaps at least creating the equivalent for KVM may be useful for handling problems with KVM guests.
Look into Intel SGX (Software Guard Extensions) for KVM Virtualization
an idea by bfrogers
Learn more about SGX and how that might get used with KVM Virtualization.
Validation of QEMU storage integrity
an idea by bfrogers
Spurred along by a recently reported bug, I'm producing methods, analysis and hopefully a validation tool to ensure data integrity of our storage formats and caching modes for QEMU storage interfaces.
QEMU/KVM Test Infrastructure
a project by bfrogers
Our QEMU/KVM testing needs to be improved.
Make most of KVM Virtualization for Development and Testing in laptop environment
a project by bfrogers
Having worked on KVM for a long time, it's time I actually start using it myself! I now have a high enough powered laptop to have a permanent setup on my laptop to do almost all the testing needed for releases, as well as maintaining playgrounds for upstream work and involvement. This will include nested virtualization, which is getting pretty bulletproof in latest kernels, as well as being able to play more with these other architectures that we now support KVM on, via improved TCG emulation (of course some testing and development will always rely on the physical hardware, but still a lot can be done via TCG incl. user-linux mode. I'm also seeing which aspects of pass-through testing will make the most sense to perform on the laptop (pci, usb, video, filesystem, etc.).
Improve git workflow for qemu packaging
an idea by bfrogers
For some time I've wanted to improve our git based patch workflow for qemu to be more friendly toward "generic joe" contributing fixes, and for handling patching the code in git submodules just as easily as we handle patching for the main qemu code. Once again, I'll try to make some progress here. This time, hopefully it will stick.
Integrate edk2 code better into our qemu package
an idea by bfrogers
Upstream qemu has decided to include the edk2 based efi firmware support code directly into the qemu project (as it has long done for seabios, for example.) Work on including the types of tweaks we would want to also include so that we also provide the equivalent of what is currently delivered in the existing edk2 packages.
Virtualization CI/Testing Work
a project by bfrogers
There are a number of items related to doing Virtualization CI and testing which I have a hard time getting to during my day job. I'll take Hackweek as an opportunity to get at least a little out of my normal space and improve our methods. This mainly focuses on QEMU/KVM and some of the efforts and infrastructure I've already got in various states of development, or at least investigation.
Looking for projects around:
Nothing at the moment
Activity