Xen domU functions checklist

List to aid distro packagers with testing their domU kernels for the Xen Wiki
Infact, it would be smartest if we offer them a spot to create and test the VM image

  • boot
    • grubby etc. works even though no floppy or maybe bios dev etc is seen
    • no trying to mess with hwclock
  • console 
    • device is correct and console is launched
    • using vnc console,  launch another getty on xm console dev
  • xenstore
    • tools installable and separate from dom0 xen package
    • read / write access to an existing node
  • scheduling
    • setting dom0 weight in credit2 causes no crash
    • xenpm commands for setting governor and live migration delay work
  • cpu hotplug
    • no crash
    • cpu shows up in OS and is onlineable
    • cpu is offlineable
    • cpu can be unplugged
  • memory hotplug
    • can add memory to HVM without dom0 crash
    • can add memory, kernel notices
    • can remove memory, kernel notices
  • tmem
    • parameters available
    • they work
  • networking
    • pv driver activates
    • pv driver available in std and install ramdisks
    • arping + arp functionality between domUs
    • setting mtu > 1500 works
    • tx / rx offload disables automatically
  • disk
    • pv driver activates
    • pv driver available in std and install ramdisks
    • vbd hotplug
    • vbd remove
  • eventchannel
    • works in installer
    • xm shutdown
    • xm sysrq (sync, panic...)
  • acpi 
    • xm trigger
  • snapshotting
  • cold migration (pausing)
  • live migration
  • pci
    • ability to delegate pci device