[OE-core] [PATCH] runqemu: add virtio block device

2020-01-04 Thread Maxim Uvarov
Implement new QB_DRIVE_TYPE="/dev/vdb" which falls back to virtio block device emulated by qemu. That is needed to support following qemu command line: -drive id=disk0,file=%s,if=none,format=%s \ -device virtio-blk-device,drive=disk0' Real use case is arm64 emulation with qemu with atf+optee+ubo

[OE-core] [PATCH] wic: add UEFI kernel as UEFI stub

2020-01-04 Thread Maxim Uvarov
Linux kernel can be compiled as UEFI stub and loaded directly with UEFI firmware without grub or other UEFI shell. Tested with wic file: bootloader --ptable gpt --timeout=0 --append="rootwait" part /boot --source bootimg-efi --sourceparams="loader=kernel" \ --ondisk sda --fstype=vfat --label b

[OE-core] [zeus 29/29] kernel: Make symbol link to vmlinux.64 in boot directory

2020-01-04 Thread Armin Kuster
From: Vasyl Gomonovych Some mips 64 bit platforms use vmlinux.64 image name Make a symbol link to vmlinux.64 in arch/mips/boot/ Signed-off-by: Vasyl Gomonovych Signed-off-by: Richard Purdie (cherry picked from commit 70626b52e5e61c80018e9f1f85bc169d0434b986) Signed-off-by: Armin Kuster --- m

[OE-core] [zeus 28/29] libsdl2: fix failure appeared in bitbake libsdl2-native

2020-01-04 Thread Armin Kuster
From: Yanfei Xu When you bitbake libsdl2-native and your host had installed fcitx or ibus, it may cause you bitbake failed in do_compile. Disable fcitx and ibus check with EXTRA_OECONF in bb file. -snip- CC build/SDL_sysfilesystem.lo CC build/SDL_sysh

[OE-core] [zeus 26/29] valgrind: Fix build with -fno-common

2020-01-04 Thread Armin Kuster
From: Khem Raj Signed-off-by: Khem Raj Signed-off-by: Richard Purdie (cherry picked from commit 14f14eccf176539493fbfe710b66704feb7710da) Signed-off-by: Armin Kuster --- .../valgrind/valgrind/s390x_vec_op_t.patch| 19 +++ .../valgrind/valgrind_3.15.0.bb | 1

[OE-core] [zeus 21/29] podfix: only alter normal files

2020-01-04 Thread Armin Kuster
From: Ross Burton Signed-off-by: Ross Burton Signed-off-by: Richard Purdie (cherry picked from commit 23d38b2ad6f7a39e5c1ffd092322942474935c33) Signed-off-by: Armin Kuster --- meta/classes/podfix.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes/podfix.bbclass b/meta

[OE-core] [zeus 27/29] pseudo: Make realpath() remove trailing slashes

2020-01-04 Thread Armin Kuster
From: Robert Yang Linux system's realpath() remove trailing slashes, but pseudo's doesn't, need make them identical. E.g., the following code (rel.c) prints '/tmp' with system's realpath, but pseudo's realpath prints '/tmp/': #include #include #include int main() { c

[OE-core] [zeus 25/29] python3: Update to apply libgcc fix to libpython, glibc only

2020-01-04 Thread Armin Kuster
From: Richard Purdie Update to account for review feedback on list. Signed-off-by: Richard Purdie (cherry picked from commit ec788594f3f6a47687c6eb321437f2d2b58b1518) Signed-off-by: Armin Kuster --- meta/recipes-devtools/python/python3_3.7.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deleti

[OE-core] [zeus 23/29] python3: Upgrade 3.7.5 -> 3.7.6

2020-01-04 Thread Armin Kuster
From: Adrian Bunk Signed-off-by: Adrian Bunk Signed-off-by: Richard Purdie (cherry picked from commit aee9beb12226abf7a195b8ee801ea488920b2fdb) [Bug fix only update] Signed-off-by: Armin Kuster --- .../python/{python3_3.7.5.bb => python3_3.7.6.bb} | 4 ++-- 1 file changed, 2 inser

[OE-core] [zeus 24/29] python3: RDEPEND on libgcc

2020-01-04 Thread Armin Kuster
From: Joshua Watt =help> List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Sender: openembedded-core-boun...@lists.openembedded.org Errors-T

[OE-core] [zeus 22/29] systemd: Upgrade 243 -> 243.2

2020-01-04 Thread Armin Kuster
From: Adrian Bunk Bugfix-only changes on the 243 stable branch. Signed-off-by: Adrian Bunk Signed-off-by: Richard Purdie Signed-off-by: Armin Kuster --- .../systemd/{systemd-boot_243.bb => systemd-boot_243.2.bb}| 0 .../systemd/{systemd-conf_243.bb => systemd-conf_243.2.bb}| 0 meta/

[OE-core] [zeus 20/29] reproducible_build_simple: inherit podfix

2020-01-04 Thread Armin Kuster
From: Ross Burton When doing reproducible builds inherit podfix to remove the possibility of differing Perl versions causing manpages to change. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie (cherry picked from commit 5dc43edab4787906f2c9f51e51bf78d1dc966286) Signed-off-by: Armin Ku

[OE-core] [zeus 15/29] linux-yocto/5.2: update to v5.2.27

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 766f754fb8ce Linux 5.2.27 2e635a05d05c ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing 1708b2a269de usb: gadget: udc: core: Fix segfault if udc_bind_to_

[OE-core] [zeus 14/29] linux-yocto/5.2: update to v5.2.26

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: d0be30663e55 Linux 5.2.26 a5f01eb4ae19 can: mcba_usb: fix use-after-free on disconnect d440c83adfe2 x86/fpu: Don't cache access to fpu_fpregs_owner_ctx d0a6ac8ee

[OE-core] [zeus 12/29] linux-yocto/4.19: update to v4.19.87

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/4.19 to the latest korg -stable release that comprises the following commits: 174651bdf802 Linux 4.19.87 6938a9da7ff8 PM / devfreq: Fix kernel oops on governor module load 345712c95eec KVM: PPC: Book3S HV: Flush link stack on guest exit to ho

[OE-core] [zeus 19/29] podfix: class to remove Pod::Man versions from manpages

2020-01-04 Thread Armin Kuster
From: Ross Burton Manpages generated by Pod::Man contain the version number, which isn't reproducible if we're using the host Perl to generate manpage. One option is to always depend on perl-native when generating manpages but this is a heavy dependency, so instead strip out the versions in do_i

[OE-core] [zeus 18/29] liberror-perl: update 0.17027 -> 0.17028

2020-01-04 Thread Armin Kuster
From: Tim Orling HOMEPAGE change from bitbucket to github Upstream release notes: - Moved the VCS repo to https://github.com/shlomif/perl-error.pm - No other significant changes. Signed-off-by: Tim Orling Signed-off-by: Richard Purdie (cherry picked from commit 488680f45fbe28e32391e2a1a66

[OE-core] [zeus 17/29] linux-yocto/5.2: update to v5.2.28

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 7943d7e69aa7 Linux 5.2.28 b5db992cfdd3 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() a0b637f7868d usb: gadget: configfs: Fix missing spin_lock_i

[OE-core] [zeus 16/29] linux-yocto/4.19/5.2/-dev: fix gcc10 build

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Integrating Khem's gcc10 build fix: [ Author: Khem Raj Date: Fri Dec 20 17:42:02 2019 -0800 x86/boot/compressed/64: Define __force_order only when CONFIG_RANDOMIZE_BASE is unset kaslr_64.c also defines the same variable, however when both files

[OE-core] [zeus 07/29] linux-yocto/5.2: update to v5.2.21

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: e91ef5bcdeda Linux 5.2.21 Signed-off-by: Bruce Ashfield (cherry picked from commit 1f51f1505cdeec5cc464bbbc14f5514d7440a426) Signed-off-by: Armin Kuster --- .../linux/li

[OE-core] [zeus 13/29] linux-yocto/5.2: update to v5.2.25

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 38cbae50e893 Linux 5.2.25 efe66d67e43d wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle aae5e918d3f4 wimax: i2400: fix memory leak 596fd85a2430 iio: i

[OE-core] [zeus 08/29] linux-yocto/5.2: update to v5.2.22

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 0bea818b6e18 Linux 5.2.22 5f1126e23315 nbd: verify socket is supported during setup 4888496abcfe USB: usblp: fix use-after-free on disconnect 0ba545e8fda8 USB: l

[OE-core] [zeus 06/29] sstate.bbclass: Fix for consistent whitespace

2020-01-04 Thread Armin Kuster
From: Martin Jansa Signed-off-by: Martin Jansa Signed-off-by: Richard Purdie (cherry picked from commit e874d067ace03774132ba3030a898678057c1304) Signed-off-by: Armin Kuster --- meta/classes/sstate.bbclass | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/meta/c

[OE-core] [zeus 09/29] linux-yocto/5.2: update to v5.2.23

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 6e5893ab1fe2 Linux 5.2.23 86ac741509b1 kvm: x86: mmu: Recovery of shattered NX large pages c553a0a399c9 kvm: Add helper function for creating VM worker threads f

[OE-core] [zeus 11/29] linux-yocto/5.2: update to v5.2.24

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/5.2 to the latest korg -stable release that comprises the following commits: 67c4ef96da8e Linux 5.2.24 b65008090e4e blk-rq-qos: fix first node deletion of rq_qos_del() 660039a1505a opp: of: drop incorrect lockdep_assert_held() 915ff97f555

[OE-core] [zeus 10/29] linux-yocto/4.19: update to v4.19.84

2020-01-04 Thread Armin Kuster
From: Bruce Ashfield Updating linux-yocto/4.19 to the latest korg -stable release that comprises the following commits: c555efaf1402 Linux 4.19.84 46a4a014c48e kvm: x86: mmu: Recovery of shattered NX large pages 6082f2e28887 kvm: Add helper function for creating VM worker threads

[OE-core] [zeus 05/29] sstate: Ensure mkdir happens before mktemp

2020-01-04 Thread Armin Kuster
From: Richard Purdie This avoids a directory not present error. Fix a comment typo whilst here. Signed-off-by: Richard Purdie (cherry picked from commit 1360d8d7d99b70a80c8cdbc1fc6d9e6752483139) Signed-off-by: Armin Kuster --- meta/classes/sstate.bbclass | 5 ++--- 1 file changed, 2 insertio

[OE-core] [zeus 04/29] sstate: Ensure target sstate directory exists if unihash changes

2020-01-04 Thread Armin Kuster
From: Richard Purdie The previous patches meant the mkdir might no longer match the final target directory. Fix this. Signed-off-by: Richard Purdie (cherry picked from commit 0af4dae84099e8632a9ea6a4afdbea2f232bb170) Signed-off-by: Armin Kuster --- meta/classes/sstate.bbclass | 4 ++-- 1 file

[OE-core] [zeus 03/29] sstate: Ensure SSTATE_PKG is reloaded when handling siginfo

2020-01-04 Thread Armin Kuster
From: Richard Purdie STATE_PKG may have been changed by sstate_report_unihash so don't cache the variable's value. Signed-off-by: Richard Purdie (cherry picked from commit be29a25400c4ea285ab3f588c5831f00ba5d4f63) Signed-off-by: Armin Kuster --- meta/classes/sstate.bbclass | 3 ++- 1 file cha

[OE-core] [zeus 01/29] sstate: Add ability to hide summary output for sstate

2020-01-04 Thread Armin Kuster
From: Richard Purdie Its confusing to keep seeing sstate summary messages when hash equivalency is active. This adds an option to control it. A default value is given which maintains compatibility with different bitbake versions. Signed-off-by: Richard Purdie (cherry picked from commit 03800486

[OE-core] [zeus 02/29] sstate: Stop overwriting SSTATE_PKG

2020-01-04 Thread Armin Kuster
From: Richard Purdie Its rather antisocial to overwrite SSTATE_PKG with an expanded form for the variable and it stops the value of BB_UNIHASH being changed when the package is written out. Instead of expanding the variable, append to it instead to avoid this rather hard to figure out behaviou

[OE-core] [zeus 00/29] Patch review

2020-01-04 Thread Armin Kuster
Here is the next set for zeus. Please have comments back by Monday. The following changes since commit 754d0ae5a960056468cdf50e5965a4c22515f8f9: lttng-modules: fix NULL pointer deference error when testing rpc_task_running (2019-12-31 10:36:32 +) are available in the Git repository at: