From: Christopher Clark
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen_4.9.0.bb | 10 ++
1 file changed, 10 insertions(+)
create mode 100644 recipes-extended/xen/xen_4.9.0.bb
diff --git a/recipes-extended/xen/xen_4.9.0.bb
b/recipes-extended/xen/xen_4.9.0.bb
new file mo
From: Christopher Clark
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 75 +++-
1 file changed, 60 insertions(+), 15 deletions(-)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index 274d0df..cda737c 100644
From: Christopher Clark
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 5 +
1 file changed, 5 insertions(+)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index 6a0f226..274d0df 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/
From: Christopher Clark
Add recipe for Xen 4.9.0 and update xen.inc to package new items.
Christopher Clark (3):
xen: Package libxendevicemodel, introduced in Xen 4.9
xen: Package .pc packageconfig files into dev packages
xen: add recipe for Xen 4.9.0
recipes-extended/xen/xen.inc |
From: Christopher Clark
This configuration option sets a run-time search path rather
than the location of a build-time dependency.
Tested with Xen 4.9 on OpenXT.
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Christopher Clark
The biossums tool is used to generate the vgabios build product.
This patch:
* adds a separate recipe "biossums" for the tool
* makes the vgabios recipe depend upon biossums-native
* makes the vgabios recipe use the native binary rather than a locally built one
Signed-o
From: Christopher Clark
A short series of small patches to enable xen-image-minimal to
build to completion with MACHINE = "genericx86-64".
Compile-tested on debian jessie 64-bit with:
BBLAYERS ?= " \
.../poky/meta \
.../poky/meta-poky \
.../poky/meta-yocto-bsp \
.../poky/meta-openembedde
From: Christopher Clark
The git protocol isn't responding at the ipxe fetch source;
https is, so use that instead.
Signed-off-by: Christopher Clark
---
recipes-extended/ipxe/ipxe_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-extended/ipxe/ipxe_git.bb
b/rec
From: Christopher Clark
Fix the xen build when MACHINE = "genericx86-64" by providing long-double-32.h
Inspired by a similar recent patch to meta/recipes-bsp/gnu-efi/gnu-efi_3.0.5.bb
since the contents of the header are minimal:
cp ${STAGING_INCDIR}/bits/long-double-64.h
${STAGING_INCDIR}/bits
From: Christopher Clark
Fixes the build for xen-image-minimal.
Signed-off-by: Christopher Clark
---
recipes-extended/images/xen-image-minimal.bb | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/recipes-extended/images/xen-image-minimal.bb
b/recipes-extended/i
From: Christopher Clark
The biossums tool is used to generate the vgabios build product.
This patch:
* adds a separate recipe "biossums" for the tool
* makes the vgabios recipe depend upon biossums-native
* makes the vgabios recipe use the native binary rather than a locally built one
The upst
From: Christopher Clark
Second version of a short series of small patches to enable
xen-image-minimal to build to completion with
MACHINE = "genericx86-64".
v2 changes:
* dropped "PR" variable from new biossums recipe
* updated commit message to explain "make clean" in compile step.
* add
From: Christopher Clark
The git protocol isn't responding at the ipxe fetch source;
https is, so use that instead.
Signed-off-by: Christopher Clark
---
v2: unchanged
recipes-extended/ipxe/ipxe_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-extended/ipxe/ipx
From: Christopher Clark
Fix the xen build when MACHINE = "genericx86-64" by providing long-double-32.h
Inspired by a similar recent patch to meta/recipes-bsp/gnu-efi/gnu-efi_3.0.5.bb
since the contents of the header are minimal:
cp ${STAGING_INCDIR}/bits/long-double-64.h
${STAGING_INCDIR}/bits
From: Christopher Clark
The SYSLINUXCFG variable was renamed to SYSLINUX_CFG in poky and
openembedded-core with the commits referenced below.
This commit makes a corresponding change to fix the build for
xen-image-minimal.
Signed-off-by: Christopher Clark
git://git.openembedded.org/openembedde
From: Christopher Clark
This inc file has not been used within meta-virtualization since:
Date: Tue Sep 10 21:02:41 2013 -0400
commit 214c4715f0ed53ba9c499932b0b6ee3f602ff89f
and has needed updating since the changes in:
Date: Wed Feb 24 01:23:58 2016 -0800
git://git.openembe
From: Christopher Clark
Only copy long-double-64.h to create long-double-32.h if it is not
already present.
Compile tested with both ARM 32-bit build and x86 64-bit build.
Signed-off-by: Christopher Clark
---
In fixing the 64-bit clean build, long-double-32.h was populated from
the available
From: Christopher Clark
Fix xen-guest-image-minimal image for non-x86, both with and
without x11 included.
* Only install xf86-video-vesa on x86 platforms as it is not
available elsewhere.
* In the absence of xf86-video-vesa (ie. on non-x86 platforms)
enable opengl and remove wayland from I
From: Christopher Clark
This RFC patch aims to fix xen-guest-image-minimal for non-x86 builds,
whilst preserving compatibility with x86.
x11 package inclusion is optional for both x86 and non-x86.
Re: May 2017 thread:
"[meta-virtualization] [meta-xilinx] Trying to build xen-guest-image-minimal"
From: Christopher Clark
Xen supports Kconfig for configuring optional build settings.
This commit adds the menuconfig task to simplify interactive use:
bitbake xen -c menuconfig
and also ensures that menuconfig works when using the devshell.
This change adds ncurses-native as a build depend
From: Christopher Clark
Fix the image for non-x86, both with and without x11 included.
* Only install xf86-video-vesa on x86 platforms as it is not
available elsewhere.
* In the absence of xf86-video-vesa (ie. on non-x86 platforms)
enable opengl and remove wayland from IMAGE_INSTALL to
sa
From: Christopher Clark
This fixes the build when libc-locale-code is not a DISTRO_FEATURE.
xen's configure script checks for xgettext and will abort if not found.
xgettext is provided by the gettext-native package but not by
gettext-minimal-native. This means that "inherit gettext" is not
suff
From: Christopher Clark
This commit fixes the xen-image-minimal build for non-x86 arch with PCI enabled.
The Linux kernel option CONFIG_XEN_PCIDEV_BACKEND currently depends on X86.
This means that the xen-pciback kernel module cannot be included in this image
for non-x86 architecture builds, so
From: Christopher Clark
Fix Xen 4.9.0 build error on ARM architecture with gcc 7:
Import upstream Xen patch 88bfbf90e35f1213f9967a97dee0b2039f9998a4
Error was:
xc_dom_arm.c:229:31: error: 'domctl.u.address_size.size' may be used
uninitialized in this function [-Werror=maybe-uninitialized]
Signe
From: Christopher Clark
The logic for restricting the xen-pciback kernel module to x86-only
images was incorrect, resulting in the IMAGE_INSTALL_x86 and _x86-64
variables causing the IMAGE_INSTALL variable contents to be
overridden and incomplete.
This correction removes the specialized IMAGE_IN
From: Christopher Clark
Remove recipe lines modifying DISTRO_FEATURES that were intended to
simplify the non-x86 x11 image dependencies, but did not.
Signed-off-by: Christopher Clark
Reported-by: Mark Hatle
---
recipes-extended/images/xen-guest-image-minimal.bb | 5 -
1 file changed, 5 d
From: Christopher Clark
A short patch series to:
* Introduce support for Xen 4.10.0
- package a new library, libxentoolcore, and a new tool, xen-diag
- make the deprecated blktap packages optional for xen-base
-- it no longer RDEPENDS upon them, but RRECOMMENDS instead
to ret
From: Christopher Clark
Upgrade the Xen 4.9.x series recipe to latest 4.9.1
and apply patches for:
XSA-245 / CVE-2017-17046
XSA-246 / CVE-2017-17044
XSA-247 / CVE-2017-17045
XSA-248 / CVE-2017-17566
XSA-249 / CVE-2017-17563
XSA-250 / CVE-2017-17564
XSA-251 / CVE-2017-
From: Christopher Clark
Package a new library, libxentoolstore, introduced in Xen 4.10.
Also package the xen-diag tool in the xen-misc package.
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 9 +
1 file changed, 9 insertions(+)
diff --git a/recipes-extended/xen/xe
From: Christopher Clark
Fix a memory leak with MSR emulation on x86.
Signed-off-by: Christopher Clark
---
This patch is only required for Xen 4.10.0 and not for Xen 4.9.x.
recipes-extended/xen/files/xsa253.patch | 26 ++
recipes-extended/xen/xen_4.10.0.bb | 2 ++
From: Christopher Clark
Introduce the recipe for Xen 4.10.0.
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen_4.10.0.bb | 10 ++
1 file changed, 10 insertions(+)
create mode 100644 recipes-extended/xen/xen_4.10.0.bb
diff --git a/recipes-extended/xen/xen_4.10.0.bb
b/reci
From: Christopher Clark
In Xen 4.10, blktap is deprecated and no longer built by default,
so make the xen-blktap, xen-libblktap and xen-libvhd packages optional
instead of required dependencies for the xen-base package.
Move xen-blktap and related packages to RRECOMMENDS to preserve
xen.inc comp
From: Christopher Clark
Remove '/get/' from the seabios SRC_URI at coreboot.org.
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
The previous SRC_URI in the seabios recipe which includes "/get/"
is causing fetcher failure (results in 404 Not Found
From: Christopher Clark
This patch series:
* Fixes Xen recipe compatibility with gcc 8.1
* Adds the Xen recipe for Xen's current version: 4.11.0
* Upgrades the existing Xen recipe from 4.10.0 to 4.10.1
- provided to ease backport to older branches (eg. sumo)
* Removes the 4.10.1 and 4.9.1 rec
From: Christopher Clark
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
recipes-extended/xen/xen_4.11.0.bb | 13 +
1 file changed, 13 insertions(+)
create mode 100644 recipes-extended/xen/xen_4.11.0.bb
diff --git a/recipes-extended/
From: Christopher Clark
| tpm_emulator-0.7.4/tpm/tpm_deprecated.c:437:7:
| error: 'memcmp' reading 20 bytes from a region of size 8
| [-Werror=stringop-overflow=]
|if (memcmp(&b1, &newAuthLink, sizeof(TPM_HMAC))) {
|^~~
Apply patch from Xen: v
From: Christopher Clark
drops the gcc7 compatibility patch -- no longer required as
it is present in the upstream version.
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
.../xen/files/mini-os_udivmoddi4-gcc7.patch| 43 ---
From: Christopher Clark
Adds packaging for new binary: xen-shim.
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
.../xen/files/build-undef-object-vars.patch| 24 +++
...ls-gdbsx-fix-Wstringop-truncation-warning.patch | 41
From: Christopher Clark
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
...check-to-see-if-removing-a-p2m-entry-actu.patch | 176 -
...eturn-value-of-p2m_set_entry-when-decreas.patch | 109 -
recipes-extended/xen/fi
From: Christopher Clark
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
recipes-extended/xen/files/vtpm-deepquote-anyloc.patch | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/recipes-extended/xen/files/vtpm-deepquote-a
From: Christopher Clark
Signed-off-by: Christopher Clark
---
Please use my gmail address for any correspondence to me.
...ls-gdbsx-fix-Wstringop-truncation-warning.patch | 41
...tools-kdd-mute-spurious-gcc-warning-part1.patch | 47 --
...tools-kdd-mute-spurious-gcc-wa
From: Christopher Clark
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen_4.11.0.bb | 12
1 file changed, 12 insertions(+)
create mode 100644 recipes-extended/xen/xen_4.11.0.bb
diff --git a/recipes-extended/xen/xen_4.11.0.bb
b/recipes-extended/xen/xen_4.11.0.bb
new f
From: Christopher Clark
This patch series:
* Fixes Xen recipe compatibility with gcc 8.1
* Adds the Xen recipe for Xen's current version: 4.11.0
* Upgrades the existing Xen recipe from 4.10.0 to 4.10.1
- provided to ease backport to older branches (eg. sumo)
* Adds packaging for the Xen shim
From: Christopher Clark
| tpm_emulator-0.7.4/tpm/tpm_deprecated.c:437:7:
| error: 'memcmp' reading 20 bytes from a region of size 8
| [-Werror=stringop-overflow=]
|if (memcmp(&b1, &newAuthLink, sizeof(TPM_HMAC))) {
|^~~
Apply patch from Xen: v
From: Christopher Clark
Adds packaging for new binary: xen-shim.
Builds the hypervisor before building the tools to workaround an upstream
parallel build bug that causes the shim to be rebuilt during install.
Signed-off-by: Christopher Clark
---
.../shim-don-t-let-build-modify-shim.config.pat
From: Christopher Clark
drops the gcc7 compatibility patch -- no longer required as
it is present in the upstream version.
Signed-off-by: Christopher Clark
---
.../xen/files/mini-os_udivmoddi4-gcc7.patch| 43 --
recipes-extended/xen/mini-os_4.11.0.bb | 1
From: Christopher Clark
Signed-off-by: Christopher Clark
---
recipes-extended/xen/files/vtpm-deepquote-anyloc.patch | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/recipes-extended/xen/files/vtpm-deepquote-anyloc.patch
b/recipes-extended/xen/files/vtpm-deepquote-any
From: Christopher Clark
Signed-off-by: Christopher Clark
---
.../shim-don-t-let-build-modify-shim.config.patch | 47 --
...ls-gdbsx-fix-Wstringop-truncation-warning.patch | 41
...tools-kdd-mute-spurious-gcc-warning-part1.patch | 47 --
...tools-kdd-mute-sp
From: Christopher Clark
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen_git.bb | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/recipes-extended/xen/xen_git.bb b/recipes-extended/xen/xen_git.bb
index e10d669..da1eea6 100644
--- a/recipes-extended/xen/xen_
From: Christopher Clark
Signed-off-by: Christopher Clark
---
...check-to-see-if-removing-a-p2m-entry-actu.patch | 176 -
...eturn-value-of-p2m_set_entry-when-decreas.patch | 109 -
recipes-extended/xen/files/xsa246-4.9.patch| 74 -
recipes-extend
From: Christopher Clark
A new tool introduced in the Xen 4.12 dev cycle.
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index 42c93b4..4894c77 100644
--- a/recipes
From: Christopher Clark
According to the latest seabios download instructions,
this is now the preferred source for release downloads.
Signed-off-by: Christopher Clark
---
This new SRC_URI is needed in: master, sumo, rocko, pyro, morty, krogoth
Referenced Seabios git commit:
https://git.seabi
From: Christopher Clark
Update to version 1.11.2 fixes compile errors encountered with 1.9.1.
Use the official QEMU github mirror of git.qemu.org/seabios as
a stable, maintained, available SRC_URI for seabios releases.
While downloads.seabios.org is documented as the official source,
it has not
From: Christopher Clark
Apply upstream-reviewed patch to fix compilation.
Patch reorders header includes to issue a pragma to disable SSE before
including any potentially always_inline functions that would use SSE.
Also modify the recipe to supply compiler flags via the tools variables where
the
From: Christopher Clark
Adds patch to fix detection of the "no-pie" vs "nopie" flag, which needs
to be performed for both the host and target compilers; cannot assume
that one works for the other.
Use EXTRA_HOST_CFLAGS and EXTRA_HOST_LDFLAGS variables for passing
the host tool build parameters:
From: Christopher Clark
Signed-off-by: Christopher Clark
---
...thon-pygrub-pass-DISTUTILS-xen.4.12.patch} | 18 +--
.../xen/files/tools-xentop-vwprintw.patch | 25
...xen-4.11-arm-acpi-fix-string-lengths.patch | 101 -
.../xen-disable-sse-before-inlines.patch | 140
From: Christopher Clark
Remove the requirement for x86 tools when building for ARM platforms.
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index
From: Christopher Clark
Xen commit a0f98145 changed the installation directory for pkgconfig
files, so update recipe to include the .pc files at their new location.
Signed-off-by: Christopher Clark
---
recipes-extended/xen/xen.inc | 19 +++
1 file changed, 19 insertions(+)
dif
58 matches
Mail list logo