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)

on

  • 377 views

...


Resource: LCA14
Name: LCA14-303: Virtualization update (KVM, Xen, QEMU 64-bit)
Date: 05-03-2014
Speaker: Christoffer Dall
Video: https://www.youtube.com/watch?v=MflaJtYdKmc

Statistics

Views

Total Views
377
Views on SlideShare
377
Embed Views
0

Actions

Likes
0
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

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.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
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 https://wiki.linaro.org/LEG/Engineering/Virtualization/ACPI_on_Xen • 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: http://connect.linaro.org More about Linaro: http://www.linaro.org/about/ More about Linaro engineering: http://www.linaro.org/engineering/ Linaro members: www.linaro.org/members