[meta-virtualization] [RFC 0/3] xen: Break Xen kernel config into two parts: dom0 / guest.

Philip Tricca flihp at twobit.us
Tue Feb 11 18:45:04 PST 2014


Kernel configs for Xen VMs are often very different depending on their
purpose. Dom0 and guest VMs are the most obvious lines to divide the
config space on. This small patch set is an RFC to to get opinions on:
1) whether this is desired
2) whether or not the proposed approach is acceptable

I've broken the 'xen' distro feature up into two parts, one for dom0
the other for guest VMs. In the first patch the configs are functionally
equivalent but some structure is presented for splitting the two up
where desired in the future. The second patch splits the Xen PCI device
passthrough config options between those that make sense for dom0 and
those that make sense fo guest VMs.

Let me know what you all think.

Regards,
Philip

Philip Tricca (3):
  xen: Create structure necessary to break Xen kernel config into dom0
    / guest.
  xen: Split Xen PCI kernel config into dom0 / guest VM.
  xen: Remove pciback kernel module from xen-image-minimal.

 recipes-extended/images/xen-image-minimal.bb    |    1 -
 recipes-kernel/linux/linux-yocto/xen-common.cfg |   51 +++++++++++++++++++++
 recipes-kernel/linux/linux-yocto/xen-dom0.cfg   |    2 +
 recipes-kernel/linux/linux-yocto/xen-dom0.scc   |    5 +++
 recipes-kernel/linux/linux-yocto/xen-guest.cfg  |    2 +
 recipes-kernel/linux/linux-yocto/xen-guest.scc  |    5 +++
 recipes-kernel/linux/linux-yocto/xen.cfg        |   54 -----------------------
 recipes-kernel/linux/linux-yocto/xen.scc        |    4 --
 recipes-kernel/linux/linux-yocto_3.10.bbappend  |    6 ++-
 9 files changed, 70 insertions(+), 60 deletions(-)
 create mode 100644 recipes-kernel/linux/linux-yocto/xen-common.cfg
 create mode 100644 recipes-kernel/linux/linux-yocto/xen-dom0.cfg
 create mode 100644 recipes-kernel/linux/linux-yocto/xen-dom0.scc
 create mode 100644 recipes-kernel/linux/linux-yocto/xen-guest.cfg
 create mode 100644 recipes-kernel/linux/linux-yocto/xen-guest.scc
 delete mode 100644 recipes-kernel/linux/linux-yocto/xen.cfg
 delete mode 100644 recipes-kernel/linux/linux-yocto/xen.scc

-- 
1.7.10.4



More information about the meta-virtualization mailing list