bfrogers

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.

Updated about 7 years ago. No love.

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.

Updated about 7 years ago. No love.

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.

Updated about 7 years ago. No love.

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.

Updated about 5 years ago. 1 hackers ♥️. Has no hacker: grab it!

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.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

QEMU/KVM Test Infrastructure

a project by bfrogers

Our QEMU/KVM testing needs to be improved. I plan on working on an ontology to help form the basis of a thorough test matrix for

Updated about 5 years ago. 1 hackers ♥️.

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.). Hopefully at the end of the week I will have gotten a better feel for all aspects of KVM as a "power user', and not just as a developer.

Updated about 5 years ago. 1 hackers ♥️.

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.

Updated almost 5 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

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.

Updated over 4 years ago. No love. 2 followers. Has no hacker: grab it!

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. Part of this effort is to try to leverage what is available in this space upstream, and to focus on watching the state of CI as it exists upstream, not just in our shipping products.

Updated about 4 years ago. 1 hackers ♥️. 1 follower.
10
7
2
3

Looking for projects around:

Nothing at the moment

Activity

  • about 4 years ago: bfrogers started Virtualization CI/Testing Work
  • about 4 years ago: bfrogers originated Virtualization CI/Testing Work
  • almost 5 years ago: bfrogers originated Integrate edk2 code better into our qemu package
  • almost 5 years ago: bfrogers originated Improve git workflow for qemu packaging
  • about 7 years ago: bfrogers started Make most of KVM Virtualization for Development and Testing in laptop environment
  • about 7 years ago: bfrogers originated Make most of KVM Virtualization for Development and Testing in laptop environment
  • about 7 years ago: bfrogers started Maintain flow of virt between SLE and HPE Linux
  • almost 8 years ago: bfrogers liked Avocado testing framework
  • almost 8 years ago: bfrogers liked QEMU/KVM Test Infrastructure
  • almost 8 years ago: bfrogers liked Improve Virt CI Testing
  • over 8 years ago: bfrogers joined QEMU/KVM Test Infrastructure
  • over 8 years ago: bfrogers originated QEMU/KVM Test Infrastructure
  • about 9 years ago: bfrogers originated Validation of QEMU storage integrity
  • over 9 years ago: bfrogers started kvmctx - a tool similar to xenctx, but for KVM
  • over 9 years ago: bfrogers originated Look into Intel SGX (Software Guard Extensions) for KVM Virtualization
  • over 9 years ago: bfrogers originated kvmctx - a tool similar to xenctx, but for KVM
  • over 10 years ago: bfrogers started Enable >256 vcpus for KVM guests
  • over 10 years ago: bfrogers originated Enable >256 vcpus for KVM guests
  • over 10 years ago: bfrogers started KVM S3 and S4 handling in SLES and openSUSE
  • over 10 years ago: bfrogers originated KVM S3 and S4 handling in SLES and openSUSE