LCA14: LCA14-303: Virtualization update (KVM, Xen, QEMU 64-bit)
Upcoming SlideShare
Loading in...5

LCA14: LCA14-303: Virtualization update (KVM, Xen, QEMU 64-bit)




Resource: LCA14
Name: LCA14-303: Virtualization update (KVM, Xen, QEMU 64-bit)
Date: 05-03-2014
Speaker: Christoffer Dall



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

LCA14: LCA14-303: Virtualization update (KVM, Xen, QEMU 64-bit) LCA14: LCA14-303: Virtualization update (KVM, Xen, QEMU 64-bit) Presentation Transcript

  • Wed-5-Mar, 10:05am, Christoffer Dall LCA14-303: Vitualization update
  • Virtualization Key Technologies
  • • QEMU • Especially on ARMv8-A • Operational Focus • ARM VM Image Specs (Monday’s session) • UEFI and ACPI in both KVM and Xen • Validation and Performance • Key work area during LCA14 • kvm-unit-tests for ARM (Developed by Drew Jones, Red Hat) • Need to improve and start catching performance regressions • Maintenance and Improvements • KVM GICv3 (Developed by Marc Zyngier, ARM) • KVM Cache Coherency (Developed by Marc Zyngier, ARM) • KVM PSCI v0.2 support • Xen and KVM device assignment (passthrough) Recent Focus Areas
  • • Migration Support Upstream for ARMv7-A • Guest MMU disabled cache coherency fixed • GICv3 Patches on the list • ITS Support still on the way • Guest emulation for GICv2 only • PSCI v0.2 on the list • Device Assignment working prototype based on VFIO work by Virtual Open Systems • BE-Host Support by Victor Kamensky (LNG) • kvm-unit-tests coming for ARM KVM Update
  • • Bring-up on APM ARMv8-A Hardware (see wiki) • Bring-up on Calxeda servers (see wiki) • Xen ARM Boot protocol (wiki) • Summary of ACPI on Xen discussion • See • Upcoming work: • Xen IOMMU Support • GICv3 support • Device assignment • ARMv8-A CI Bring-up Xen Update
  • • ARMv8-A User Mode Emulation upstream • Bulk of aarch64 TCG support upstream • Instruction patterns verified with RISU • Few NEON instructions missing • ARMv8-A KVM Control Upstream • System Emulation • aarch64 and aarch32 (A32 and T32) user space support • 16K/64K pages support • SMP support • Not quite upstream yet • aarch64 libvxl disassembler upstream • ARMv8-A aarch32 extensions upstream • ARMv8-A crypto extensions underway QEMU Update
  • • Linaro • KVM/ARM • QEMU • Xen ARM • ARM • KVM/ARM • Red Hat • kvm-unit-tests • Virtual Open Systems • VFIO and various development guides • Freescale • Platform Device Assignment • Citrix • Xen ARM Who’s joining the party?
  • • Missing work items? • Workflow, information, transparency? • Questions, concerns, feature requests? • Ideas? • Anything else? Open Floor
  • More about Linaro Connect: More about Linaro: More about Linaro engineering: Linaro members: