meta-virtualization/recipes-extended/xen
Christopher Clark 8af29790ee xen-tools: use non-busybox ifupdown tool if available
Adds: RSUGGESTS_${PN}-scripts-network = "ifupdown"

Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com>
Suggested-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2020-07-06 16:25:55 -04:00
..
files xen: temporarily inhibit werror 2020-06-22 09:34:13 -04:00
README xen: add menuconfig instructions to the README 2020-02-27 16:59:23 -05:00
xen_git.bb xen: separate recipes for hypervisor and tools; switch to git as source 2020-02-27 16:59:23 -05:00
xen-arch.inc Remove True option to getVar calls 2017-01-03 10:28:33 -05:00
xen-blktap.inc xen: separate recipes for hypervisor and tools; switch to git as source 2020-02-27 16:59:23 -05:00
xen-hypervisor.inc xen-hypervisor: Check for the right image in uncompressed deploy 2020-04-26 21:48:28 -04:00
xen-python2.bb xen-python2: add the same COMPATIBLE_HOST restriction as xen-tools 2020-03-03 20:03:52 -05:00
xen-tools_git.bb xen: temporarily inhibit werror 2020-06-22 09:34:13 -04:00
xen-tools.inc xen-tools: use non-busybox ifupdown tool if available 2020-07-06 16:25:55 -04:00
xen.inc xen, xen-tools: reproducible build compiler flags 2020-03-13 21:53:20 -04:00

Xen

For any issues with the Xen recipes please make sure you CC: christopher.w.clark@gmail.com cardoe@gentoo.org

configuring the hypervisor

Since 4.7.0 Xen supports using Kconfig to configure the hypervisor. Similarly to how the recipe for busybox works, you can provide a .config as a defconfig to override the default configuration of the hypervisor. The easiest way for you to take advantage of this is to create a .config for Xen and then copy it to your Yocto layer as 'defconfig' inside of 'recipes-extended/xen/files/' and then create a bbappend adding 'file://defconfig' to your SRC_URI.

To generate your own .config file for Xen, you can use the interactive menuconfig via bitbake:

bitbake xen -c menuconfig

Select the config settings that you want and Save the file. If you save it to the default ".config" file when prompted by menuconfig, you can find it in the 'xen' subdirectory of the build tree.

security patches

The base recipe does not include security fixes that the Xen community releases as XSAs (http://xenbits.xen.org/xsa/). The easiest way to include those is to drop patches in 'recipes-extened/xen/files' and create a bbappend adding those patches to SRC_URI and they will be applied. Alternatively, you can override the SRC_URI to a git repo you provide that contains the patches.