summaryrefslogtreecommitdiffstats
path: root/recipes-extended
Commit message (Collapse)AuthorAgeFilesLines
* global: add explicit branch to all SRC_URIsBruce Ashfield2021-12-039-9/+9
| | | | | | | | | | | | | | As introduced in the oe-core post: https://lists.openembedded.org/g/openembedded-core/message/157623 SRC_URIs without an explicit branch will generate warnings, and eventually be an error. We run the provided conversion script to make sure that meta-virt is ready for the change. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: don't require dev86-native to build dev86Ross Burton2021-12-013-45/+32
| | | | | | | | | | Instead of installing binaries and patching the makefiles to run external commands, simply build ifdef using BUILD_CC instead of CC. This patch is now upstreamable, the recipe is less complicated, and nativesdk works. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: work on all hosts, other cleanupsRoss Burton2021-12-011-4/+1
| | | | | | | | | | Remove COMPATIBLE_HOST, whilst this is an x86 assembler there's nothing to stop you building it on or for arm64 and assembling x86 code. Override INEXE so that binaries are not stripped and remove INSANE_SKIP. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: remove the pre-generated token[12].h and force gperf to generate them ↵Martin Jansa2021-12-013-559/+5
| | | | | | | in do_compile Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: fix compatibility with gperf-3.1Martin Jansa2021-12-013-0/+647
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: depend on dev86-native for ifdefgMartin Jansa2021-12-013-5/+71
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: switch to still maintained fork of dev86Martin Jansa2021-12-011-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * as mentioned in: https://github.com/lkundrak/dev86/pull/17 the original lkundrak repo is no longer maintained * pass only BASE_PV as VERSION in EXTRA_OEMAKE to prevent: | version.h:4:20: error: ‘gitAUTOINC’ undeclared (first use in this function) | #define VER_PAT 21+gitAUTOINC+e254e0b196 | ^ * there are many new commits, we need at least that fix for newer gperf git log --oneline v0.16.21..jbruchon/master e254e0b (jbruchon/master) Merge pull request #21 from tkchia/master 3473bde [libc] update _signal syscall semantics, per ABI change in ELKS at https://github.com/jbruchon/elks/pull/629 d74e90d Merge pull request #20 from tkchia/tkchia/update-syscalls 541a8d5 [libc] update syscall list & ino_t type, per ELKS tree 710e852 Merge pull request #16 from spacerace/master b215454 Merge pull request #17 from mfld-fr/master 870635e Move EMU86 & MON86 to standalone projects 84e3d00 [mon86] Latest touch before moving c2f288c [emu86] Latest touch before moving f7449f3 libc tests for MSDOS target (far away from complete ;)) 6cbd64d fixing problem in string.h introduced by myself -.- 39e04cd Merge branch 'master' of https://github.com/spacerace/dev86 b44e43d Added OpenBSD's timingsafe_bcmp() and timingsafe_memcmp() 857c30e Added BSD's strlcat() and strlcpy(), safe string copy/cat 0764e09 typo in string.h 2fb6a3a swab() 4e09d08 strupr() 2bd985f strset() 5a7bb33 strrev() 56be26a strnset() c919b2d strlwr() b63f295 h+Mf bzero() strnset() strset() strlwr() strupr() strrev() swab() 5985246 removed old implementation of strstr. if anyone needs this file => remains in git history 7b481c0 added bzero() 776929c Merge pull request #15 from spacerace/master 8206ed2 stdlib.h + Makefile changes for getenv() and system() b995d1e getenv() implementation 60466fe system() implementation 12439ac note on __mkenv (related to getenv commits from me) aae041a removed empty line on top of file 6d6d91f removed uneeded empty file (see sound.c) ff7d37e formatting (tabs) 246418a formatting in one line fixed 4ff1f48 Merge pull request #14 from mfld-fr/emu86 1b8f8db Add data & suspicious opcode breakpoints 798c4a2 Merge pull request #13 from rdebath/jbruchon 2eb4d82 Add .travis.yml for running "make distribution" tests. 2ea54e1 Merge pull request #12 from mgorny/makez f14f78e build: Always use $(MAKE) to spawn sub-make dfb9b42 Merge pull request #11 from mfld-fr/emu86 6ae2b54 Make dev86 working "in tree" 224843f Merge pull request #10 from mfld-fr/emu86 e56a958 [emu86] Test against ELKS - Round 3 0099ec8 Merge pull request #9 from mfld-fr/emu86 32865c8 [emu86] Test against ELKS - Round 2 e1aa9bd Merge pull request #8 from mfld-fr/emu86 c7ebb2a [emu86] Optimize execution lookup 57019a7 [emu86] Complete decoding optimization de516a5 [emu86] Fix mfld-fr#21 : opcode 90h (NOP) 40f7c99 [emu86] Optimize decoding < C0h 91d4c61 [emu86] Fix mfld-fr#16 : add pcat timing options d519caf [emu86] Fix mfld-fr#14 : trace support 3a479e7 [emu86] Check vector before interrupt 7eec401 Optimize decoding < 80h 98334d3 Fix mfld-fr#8 and warning cleanup 0579c82 Merge pull request #7 from mfld-fr/master 49492b9 [emu86] Add option for tiny model da6a960 [emu86] fix #19 : remove PT1 test e3b465f [dis88] Move back from ELKS f2ea895 Merge pull request #6 from mfld-fr/master b0700f4 [mon86] First stage removal after second validated 6ef705d [mon86] Fix #18 : Complete host tool 1fa5a70 Fix #10 and #11 : Target specific code 22c7770 Merge branch 'bug86' e25c996 [mon86] Tune host tool for read & write 47aadb5 [mon86] Fix #15 : Cleanup in host tool ae7c628 [mon86] Makefile for host part + more testing ae6c84a [mon86] New host tool + fix context parsing c9205ac Add missing void types to libc/misc/qsort.c 7a4f074 unproto: fix macOS Sierra compilation error reported by scontini76 ac6d924 unproto: better CFLAGS f86ad57 bcc: if EOF is hit before end of comment, report it as an error fcdbcd7 limits.h: add PATH_MAX 7239fea include: Add a skeleton for inttypes.h f3e88f9 Remove accidental ignoring of "include" 0ac417a Merge branch 'master' of https://github.com/jbruchon/dev86 74753fa Fix size_t declaration, add ssize_t declaration 4be53b7 Merge pull request #5 from mfld-fr/master d5ecd9c [mon86] Second stage tested on real SBC 81b0ab2 [mon86] Second stage monitor completed b55cbbc [mon86] Trace & break interrupt support 18a5ba8 Merge pull request #4 from mfld-fr/master 77f028b [mon86] First stage monitor completed 07689d4 Merge remote-tracking branch 'upstream/master' e043007 Revert accidental bcc changes in commit 3c83dee 495b99a [emu86] Test against ELKS - Round 1 5508efa Merge pull request #3 from mfld-fr/master 8aa3313 [emu86] Testing against a real ROM - Round 1 d8ac93e [emu86] Fixed #7 : segment selection & override 5b521d6 [emu86] Test against a real POST - Round 2 3c83dee [emu86] Test against a real POST - Round 1 b45a3d2 [emu86] Command line options 345513c [emu86] Fixed #6 : simplified variable size 2d7d316 [emu86] Fixed #2 + FAR call & ret 8ac48bf Import MON86 standalone project needed by EMU86 1da15c0 Bug fixes after EMU86 testing 1dc5fd3 Merge pull request #2 from mfld-fr/master 24935c0 [emu86] Final touch before the weekend 9090120 [emu86] Fixed #5 : redirect serial I/O to PTS 96dfb1a [emu86] Added memory and stack dumps 4fbcead [emu86] Fixed #1 : move reg num out of val struct 205e47d Improved EMU86 for MON86 testing 377ed40 Merge branch 'master' into emu86 fd3cf7e Added partial ZF and CF flags support c758426 Merge pull request #1 from mfld-fr/master 72ad336 Merge branch 'master' of git://github.com/jbruchon/dev86 into emu86 2d8398b More support of 8086 instruction set b2eadba EMU86 second draft 9a8e116 EMU86 first draft fb3b436 Revert "fix linker alignment for .bss segment" bf19066 Merge https://github.com/anchorz/dev86-1 4e8476e Revert "copt: fix a minor glitch in copt/rules.86" 1bcc185 Merge remote-tracking branch 'upstream/master' b0426b2 Force output of initial segment directive a44b267 fix linker alignment for .bss segment c0832c8 under CYGWIN bcc requires -o option to compile an .o file otherwise it ends up as .exe and cannot link 80d485b (origin/master, origin/HEAD) Add stdint.h header to recognize some C99 types 29dbfca libc/msdos: program name missing in argv[0] b0e9b25 libc/msdos: __mkargv es register changed 4a350d3 ar: rename of temporary libary fails on some platforms cf72284 copt: fix a minor glitch in copt/rules.86 ce888f6 Allow copt rules with empty outputs; fix minor glitch in copt/rules.86 4ed1997 bcc/dbprintf.c: ix implicit declaration warnings 9de6f00 Make a.out.h portable to 64 bit systems 7eae1c0 Change strstr() to Jody's two-way implementation 2f53e83 Add a .gitignore file c21e14a initial version with minimal routines fa9c32e Add stdint.h header to recognize some C99 types 6e8432b Minor style cleanups b7a191c Add "make distclean" and make it really clean everything dab04fb bootblocks: long -> int32_t for proper building on 64-bit hosts 0d9ee41 bootblocks requires as86_encap to build Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: add dependency on gperf-nativeMartin Jansa2021-12-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | * fails to build on hosts without gperf: /bin/sh: gperf: command not found Makefile:27: recipe for target 'token2.h' failed * normally this isn't triggered, because token[12].h are included in git repo, but regenerating them fails: tmp-glibc/work/x86_64-linux/dev86-native/0.16.21-r0/git/cpp$ touch token1.tok tmp-glibc/work/x86_64-linux/dev86-native/0.16.21-r0/git/cpp$ make bcc-cpp gperf -aptTc -N is_ctok -H hash1 token1.tok > tmp.h /bin/sh: gperf: command not found Makefile:23: recipe for target 'token1.h' failed make: *** [token1.h] Error 127 * unfortunately this isn't enough, because new gperf 3.1 from oe-core isn't compatible, we need to upgrade to different dev86 fork which contains: https://github.com/jbruchon/dev86/pull/19 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xvisor: set PVMartin Jansa2021-12-011-0/+2
| | | | | | | | | | | | | * use something more reasonable than default 'git' from filename * there wasn't a new tag for a long time, so this is quite far from 0.3.0 as git describe shows: v0.3.0-231-g6b23764a but 0.3.0 is still the closest release I've found and matches PROJECT_VERSION in Makefile: https://github.com/avpatel/xvisor-next/blob/6b23764a1439f9d08b2ed2f363da522460d8a22b/Makefile#L29 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xvisor: uprev to latest master and fix python referenceBruce Ashfield2021-12-013-58/+39
| | | | | | | | | | | Bumping to the latest xvisor tip. We drop one patch that is now part of the upstream, and we add another to remove /usr/bin/python from scripts called during build, since it breaks the build on hosts without /usr/bin/python. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* uxen-guest-tools: fix -DMODULE not working when building uxenhc moduleMartin Jansa2021-12-013-13/+57
| | | | | | | | | | | * undo the unnecessary and incomplete changes from 0001-vm-support-fix-build-for-kernel-s-5.4.patch because with 5.15 it was still failing with: ERROR: modpost: missing MODULE_LICENSE() in uxen-guest-tools/4.1.8-r0/uxen-4.1.8-72a4af9/vm-support/linux/uxenhc/uxenhc.o fix it properly in 0004-uxenhc-fix-DMODULE-not-working-on-module-build-comma.patch Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* uxen-guest-tools: fix build against kernels 5.15+Martin Jansa2021-12-013-1/+81
| | | | | | | | This is a compile only fix to update the uxen kernel modules to work against newer kernels. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* uxen-guest-tools: fix build against kernels 5.4+Bruce Ashfield2021-12-012-0/+98
| | | | | | | This is a compile only fix to update the uxen kernel modules to work against newer kernels. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* uxen: update guest tools to 4.1.8Bruce Ashfield2021-12-011-4/+4
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* libvirt: fix CVE-2021-3667Xu, Yanfei2021-11-242-0/+41
| | | | | | | | | | | | | | | | | | Backport a fix for CVE-2021-3667. The CVE discription: An improper locking issue was found in the virStoragePoolLookupByTargetPath API of libvirt. It occurs in the storagePoolLookupByTargetPath function where a locked virStoragePoolObj object is not properly released on ACL permission failure. Clients connecting to the read-write socket with limited ACL permissions could use this flaw to acquire the lock and prevent other users from accessing storage pool/volume APIs, resulting in a denial of service condition. The highest threat from this vulnerability is to system availability. Refer to: https://bugzilla.redhat.com/show_bug.cgi?id=1986094 Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* libvirt: Security fix for CVE-2021-3631Armin Kuster2021-09-162-0/+57
| | | | | | | | | | | | Source: https://libvirt.org/git/libvirt.git MR: 112956 Type: Security Fix Disposition: Backport from https://gitlab.com/libvirt/libvirt/-/commit/15073504dbb624d3f6c911e85557019d3620fdb2 ChangeID: 314727e329e5b1351326737eb9c9232f465db184 Description: Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* libvirt: Security fix for CVE-2020-25637Armin Kuster2021-09-165-0/+271
| | | | | | | | | | | | | | | | | | | Source: https://libvirt.org/git/libvirt.git MR: 105864 Type: Security Fix Disposition: Backport from https://libvirt.org/git/libvirt.git ChangeID: 99bb9b4fc1b608e4e9a56b9d2308bfa54d9ba33c Description: * https://libvirt.org/git/?p=libvirt.git;a=commit;h=955029bd0ad7ef96000f529ac38204a8f4a96401 * https://libvirt.org/git/?p=libvirt.git;a=commit;h=50864dcda191eb35732dbd80fb6ca251a6bba923 * https://libvirt.org/git/?p=libvirt.git;a=commit;h=e4116eaa44cb366b59f7fe98f4b88d04c04970ad * https://libvirt.org/git/?p=libvirt.git;a=commit;h=a63b48c5ecef077bf0f909a85f453a605600cf05 Affects <= 6.3.0 Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* uxen-guest-tools: inherit dos2unix to fix do_patch failureMartin Jansa2021-07-231-1/+1
| | | | | | | | | | | | | | * fixes: ERROR: uxen-guest-tools-4.1.7-r0 do_patch: Command Error: 'quilt --quiltrc /OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/uxen-guest-tools/4.1.7-r0/recipe-sysroot-native/etc/quiltrc push' exited with 0 Output: stdout: Applying patch fix-Makefile-for-OE-kernel-build.patch patching file Makefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 19 (different line endings). 2 out of 2 hunks FAILED -- rejects in file Makefile Patch fix-Makefile-for-OE-kernel-build.patch does not apply (enforce with -f) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ceph: update to 15.2.12 to address CVEsSaul Wold2021-05-251-5/+4
| | | | | | | | | | | Updated sha* Fixes: CVE-2021-3509 Fixes: CVE-2021-3524 Fixes: CVE-2021-3531 Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xtf: update SRCREV and remove multilib dependencyChristopher Clark2021-04-201-19/+2
| | | | | | | The latest Xen Test Framework has removed the gcc-multilib dependency. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen-tools: remove multilib build requirement for x86-64Christopher Clark2021-04-201-37/+0
| | | | | | | | Xen 4.15 added support for standalone x86-64 hvmloader build and previous commit provided Xen 4.14 backports. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen-tools: add patches for 4.14 to enable dropping multilib buildChristopher Clark2021-04-203-0/+263
| | | | | | | | Backport Xen patches to enable hvmloader to be built without needing 32-bit glibc. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen-tools: fix 32-bit x86 build by setting pvshim configure flagsChristopher Clark2021-04-181-0/+1
| | | | | | | | Enable building the PV shim for x86_64 only. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xtf-image: add a new image for the Xen Test FrameworkChristopher Clark2021-04-181-0/+24
| | | | | | | | | | | | | | Testing the Xen hypervisor, with the qemux86-64 MACHINE: runqemu xtf-image nographic slirp (login as root) cd /usr/libexec/xtf ./xtf-runner --list pv # run an example test: ./xtf-runner test-pv64-livepatch-priv-check Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xtf: introduce recipe for the Xen Test FrameworkChristopher Clark2021-04-181-0/+72
| | | | | | Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen, xen-tools: Document the version update process in READMEChristopher Clark2021-04-181-0/+50
| | | | | | | | | Describes the versions of Xen to be included in meta-virtualization and recipe maintenance in release branches. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen, xen-tools: uprev git recipes after 4.15 releaseChristopher Clark2021-04-182-4/+4
| | | | | | | | Updated to the branch point for 4.16 development. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen, xen-tools: add recipes for new stable Xen 4.15 releaseChristopher Clark2021-04-182-0/+37
| | | | | | | | | | | The recipes are introduced as the non-default version by adding an expressed PREFERRED_VERSION for 4.14 in: conf/distro/include/meta-virt-default-versions.inc to keep the Xen 4.14 recipes as default for the Hardknott release. Signed-off-by: Christopher Clark <christopher.w.clark@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: fix ldflags QA issue by passing LDFLAGSMartin Jansa2021-04-061-2/+3
| | | | | | | | | | | | | | | | | | ERROR: dev86-0.16.21-r0 do_package_qa: QA Issue: File /usr/lib/bcc/unproto in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/lib/bcc/bcc-cpp in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/lib/bcc/copt in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/lib/bcc/bcc-cc1 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/ld86 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/ar86 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/size86 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/nm86 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/as86 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/objdump86 in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) File /usr/bin/bcc in package dev86 doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] ERROR: dev86-0.16.21-r0 do_package_qa: QA run found fatal errors. Please consider fixing them. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* dev86: upgrade to 0.16.21 and fix SRC_URIMartin Jansa2021-04-061-6/+3
| | | | | | | | | * don't use github archives * upgrade to fix build with security-flags.inc enabled, fixed upstream in: https://github.com/lkundrak/dev86/commit/537e806f8c62b26c5d5fa912f383f4a7d558574d Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ipxe: force using ld.bfd even when ld-is-gold is in DISTRO_FEATURESMartin Jansa2021-04-061-2/+6
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ipxe: fix SRC_URIMartin Jansa2021-04-061-1/+1
| | | | | | | | * git.ipxe.org is gone: fatal: unable to access 'https://git.ipxe.org/ipxe.git/': Couldn't connect to server Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ipxe: add the same COMPATIBLE_HOST restriction as syslinuxMartin Jansa2021-04-061-0/+3
| | | | | | | * this depends on syslinux Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nagios-*: add conditional PNBLACKLIST, because of the dependency on ↵Martin Jansa2021-04-064-0/+8
| | | | | | | meta-webserver Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ceph: uprev from 15.2.8 to 15.2.9Zqiang2021-03-301-5/+5
| | | | | | | | | | Notable Changes: 1. progress module can now be turned on/off, using the commands: ceph progress on and ceph progress off. 2. PG removal has been optimized in this release. Signed-off-by: Zqiang <qiang.zhang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* libvmi: uprev from 0.12 to 0.14Zqiang2021-03-301-1/+2
| | | | | | | | Bump version to 0.14. This upgrade is mainly to fix some BUG. Signed-off-by: Zqiang <qiang.zhang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* k3s: import version locked upx dependencyBruce Ashfield2021-03-156-0/+527
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* irqbalance: upgrade 1.6.0 -> 1.7.0Yanfei Xu2021-03-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | Miscellaneous bug fix release, consisting of: Strlen checking for IRQBALANCE_BANNED_CPU env var Typo cleanup in SOCKET_TMPFS consolidation of numa node creation on non-numa systems fix uninitialized use of package_mask in affinity setup use num_online_cpus instead of core_count fix a null ptr crash in do_one_cpu make list searching common from glib fix a calloc parameter bug remove some unused variables use g_list_free_full remove redundant call to free_cl_opts fix some resource leaks in main() fix some use after free issues in check_for_irq_ban fix resource leaks in irqballance-ui, and in add_one_node Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* seabios: upgrade to version 1.14.0Bertrand Marquis2021-03-091-2/+2
| | | | | | | | | | | Upgrade version of seabios to the latest one. This is solving compilation errors happening with newer version of gcc introduced in poky which in the following error after some warnings: "x86_64-poky-linux-ld: cannot use executable file 'out/rom16.strip.o' as input to a link" Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nagios-core: update RDEPENDSChangqing Li2021-03-091-1/+1
| | | | | | | | | | | | fix following error during do_rootfs: nothing provides php needed by nagios-core-4.4.6-r0.corei7_64 (try to add '--skip-broken' to skip uninstallable packages) Since commit c4ffcaa2 [php: split out phpdbg into a separate package], package php is empty. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* xen: Bump SRCREV to 4.14.1 and current masterBertrand Marquis2021-03-048-95/+92
| | | | | | | | | | | | | | | | | | | | Bump SRCREV version of xen recipes to use the latest 4.14 release (4.14.1) and the current status of master. This allows to remove some patches related to gcc 10 support which have now been merged in Xen. Xen-tools is modified to include the latest tools installed with Xen: - a rename of the bash-completion, - a new xl example, - xen-access, - xen-memshare (only available on x86). A new patch to fix python and pygrub is added as the makefiles have been deeply modified in 4.15 which require a new patch (but doing the same). Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* libvirt-python: inherit python3targetconfigMartin Jansa2021-02-091-1/+1
| | | | | | | | * otherwise libvirt build will incorrectly use host's gcc and fail with: gcc: error: unrecognized command line option "-fmacro-prefix-map=/OE/libvirt/6.1.0-r0=/usr/src/debug/libvirt/6.1.0-r0" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Revert "libvirt: fix host gcc can't recognized option -fmacro-prefix-map"Martin Jansa2021-02-091-5/+0
| | | | | | | | | | | This reverts commit 08b5de42f9216a10bb2f83263b7e6789686b4c3d. libvirt shouldn't be using host's gcc to build python module, this issue is caused by missing inherit of python3targetconfig instead added in: https://git.openembedded.org/openembedded-core/commit/?id=5a118d4e7985fa88f04c3611f8db813f0dafce75 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nagios-nsca: blacklist recipe due to unsupported libmcryptYi Fan Yu2021-02-071-0/+2
| | | | | | | | | | | | nagios-nsca depends on libmcrypt... However, libmcrypt is considered as abandonware The last release was in 2007. libmcrypt might not be building properly with the upgrade of autoconf to 2.71. Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* kvmtool: refresh to 5.10 versionBruce Ashfield2021-02-076-69/+34
| | | | | | | | | | Grabbing the latest kvmtool sources. These follow kernel numbering, so we bump that to 5.10 to match. We also drop one patch that is part of the main repo now, and refresh the others to avoid fuzz warnings. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ceph: uprev v15.2.0 -> v15.2.8sakib.sajal@windriver.com2020-12-289-689/+5
| | | | | | | | | | | | | | | | Removed patches that are contained in newer version. Contains fixes to CVES: CVE-2020-27781 CVE 2020-25660 CVE-2020-10753 CVE-2020-10736 CVE-2020-1759 CVE-2020-1760 Built and run tested. Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* libvirt: fix host gcc can't recognized option -fmacro-prefix-mapNaveen Saini2020-11-191-0/+5
| | | | | | | | | | | | | libvirt-python picks host gcc (instead of cross gcc) to build shared library in absense of LD*SHARED flags. Instead of inherit distutils3-base.class, taking SHARED flags to create libvirt-python package. Ref: https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/distutils-common-base.bbclass Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nagios-core: fix do_install during cross buildssakib.sajal@windriver.com2020-11-191-3/+1
| | | | | | | | | | | | | | | Upstream started stripping built binaries by default, using HOSTTOOLS install to strip binaries that are different in architecture from the host, raising errors: strip: Unable to recognise the format of the input file TOPDIR/tmp-glibc/hosttools/install: strip process terminated abnormally Hence, build unstripped binaries and let oe build system strip the binaries during do_package. Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ceph: add support for python3.9Yanfei Xu2020-11-142-0/+31
| | | | | | | Add support for python3.9, or it will do_configure failed. Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ceph: add missing include for atomic<bool>sakib.sajal@windriver.com2020-11-142-0/+26
| | | | | | | | | | | ceph do_compile failed with error: src/tools/rbd/action/Bench.cc:20:26: error: aggregate 'std::atomic<bool> terminating' has incomplete type and cannot be defined Add missing include to fix it. Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>