Delta with Xen on the Linux kernel Whats up with all that delta? - - PowerPoint PPT Presentation

delta with xen on the linux kernel
SMART_READER_LITE
LIVE PREVIEW

Delta with Xen on the Linux kernel Whats up with all that delta? - - PowerPoint PPT Presentation

Delta with Xen on the Linux kernel Whats up with all that delta? @mcgrof mcgrof@suse.com Luis R. Rodriguez http://www.do-not-panic.com Slides: CC BY-SA Luis R. Rodriguez | Image: CC BY-SA Torkild Retvedt How big is it? Citrix: reset


slide-1
SLIDE 1

Delta with Xen

  • n the Linux kernel

What’s up with all that delta?

@mcgrof mcgrof@suse.com Luis R. Rodriguez http://www.do-not-panic.com

Slides: CC BY-SA Luis R. Rodriguez | Image: CC BY-SA Torkild Retvedt

slide-2
SLIDE 2

How big is it?

Citrix: reset two years ago, mostly backports Debian: 4 microcode patches SUSE: the largest delta

SLE10: 133 patches SLE11: 185 patches SLE12: 110 patches 359,913 lines of code git://gitorious.org/opensuse/kernel-source.git patches.xen/

Image: CC BY-NC-SA ecololo

slide-3
SLIDE 3

Addressing the delta

The xen wiki delta for Linux upstream tracker Luis Rodriguez: IPv6 autoconf, netback Juergen Gross: pvSCSI, PAT, 500GiB RAM Daniel Kiper: EFI Konrad Wilk: user mode pvlock Boris Ostrovsky: oprofile support

  • Attitude adjustment: work upstream first (™) Is it possible? Future

development always upstream

  • Backport automatically

Image: CC BY-SA Teza Harinaivo Ramiandrisoa

slide-4
SLIDE 4

Needs verification

pci-guestdev mem-hotplug hypercall preemption - patch posted, did it go in? multipage ring

Image: CC BY-NC Sergiu Bacioiu

slide-5
SLIDE 5

Needs work

  • pvusb
  • Expose ballooning limits
  • Retaining tasklet in netback
  • Add BLKIF_OP_PACKET, CDROM

command forwarding

  • CDROM removable media attribute
  • CDROM avoid takeover in HVM
  • DCDBAS address translation
  • Netback multicall for notifications
  • Interrupt trigger mode and polarity
  • Logarithmic scale for ballooning
  • netfront support skb coalescing
  • microcode update
  • MTRR support
  • Remove VM_IO vestiges
  • Device hotplug (MODULE_ALIAS)
  • Suspend event channel support for

faster checkpointing in Remus FT

  • Expected to be dead code (under

xen) cannot easily be verified to be dead

  • Support for old hypervisor (pvops

kernel on xen pre-4.0.1 hypervisor)

  • blktap driver (what about blktap3?)

Image: CC-BY m4tik