Internships/ProjectIdeas/CompleteSVM

From QEMU
Revision as of 10:16, 9 February 2021 by Paolo Bonzini (talk | contribs) (Created page with " === Complete AMD virtualization emulation === '''Summary:''' Fix bugs and add extra features for QEMU's emulation of AMD virtualization instructions. QEMU already includes...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Complete AMD virtualization emulation

Summary: Fix bugs and add extra features for QEMU's emulation of AMD virtualization instructions.

QEMU already includes a basic implementation of the virtualization extensions that are found in AMD processors. The project includes:

  • fixing bugs in the implementations, using the kvm-unit-tests suite
  • adding support for new features such as vGIF or vVMLOAD/vVMSAVE

Links:

Details:

  • Skill level: intermediate, or beginner with a good understanding of the x86 architecture
  • Language: C
  • Mentor: Paolo Bonzini (pbonzini@redhat.com)
  • Suggested by: Paolo Bonzini