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...
• Migration Support Upstream for ARMv7-A
• Guest MMU disabled cache coherency fixed
• GICv3 Patches on the list
• ITS Supp...
• Bring-up on APM ARMv8-A Hardware (see wiki)
• Bring-up on Calxeda servers (see wiki)
• Xen ARM Boot protocol (wiki)
• Su...
• ARMv8-A User Mode Emulation upstream
• Bulk of aarch64 TCG support upstream
• Instruction patterns verified with RISU
• ...
• Linaro
• KVM/ARM
• QEMU
• Xen ARM
• ARM
• KVM/ARM
• Red Hat
• kvm-unit-tests
• Virtual Open Systems
• VFIO and various d...
• Missing work items?
• Workflow, information, transparency?
• Questions, concerns, feature requests?
• Ideas?
• Anything ...
More about Linaro Connect: http://connect.linaro.org
More about Linaro: http://www.linaro.org/about/
More about Linaro eng...
Upcoming SlideShare
Loading in …5
×

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

1,539 views

Published on


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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,539
On SlideShare
0
From Embeds
0
Number of Embeds
101
Actions
Shares
0
Downloads
19
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

  1. 1. Wed-5-Mar, 10:05am, Christoffer Dall LCA14-303: Vitualization update
  2. 2. Virtualization Key Technologies
  3. 3. • 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
  4. 4. • 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
  5. 5. • 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
  6. 6. • 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
  7. 7. • 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?
  8. 8. • Missing work items? • Workflow, information, transparency? • Questions, concerns, feature requests? • Ideas? • Anything else? Open Floor
  9. 9. 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

×