diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-09-06 17:49:07 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-09-07 07:53:50 +0100 |
commit | fad769ae8b3b520ea7e881ac7dca6080cbe7c2e0 (patch) | |
tree | a2cf0e2ba8f78cc60fa8504627c6ff19ac1f03ca /meta/recipes-devtools/qemu/qemu.inc | |
parent | f694084dbc48b49c9d9ebdc0f5b6d13b29176708 (diff) | |
download | poky-fad769ae8b3b520ea7e881ac7dca6080cbe7c2e0.tar.gz |
qemu: Add patches to resolve x86 and then mips boot issues
qemu 8.1.0 doesn't boot on x86. After adding tcg fixes for that, mips boot
breaks so also add patches for that as well.
(From OE-Core rev: 3d3fa94ee6d7ea58e3ec64d28bd6414437806cfd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/qemu/qemu.inc')
-rw-r--r-- | meta/recipes-devtools/qemu/qemu.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index 131162dd62..15b963d448 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc | |||
@@ -29,12 +29,16 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \ | |||
29 | file://0009-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch \ | 29 | file://0009-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch \ |
30 | file://0010-hw-pvrdma-Protect-against-buggy-or-malicious-guest-d.patch \ | 30 | file://0010-hw-pvrdma-Protect-against-buggy-or-malicious-guest-d.patch \ |
31 | file://0002-linux-user-Replace-use-of-lfs64-related-functions-an.patch \ | 31 | file://0002-linux-user-Replace-use-of-lfs64-related-functions-an.patch \ |
32 | file://0001-softmmu-Assert-data-in-bounds-in-iotlb_to_section.patch \ | ||
33 | file://0001-softmmu-Use-async_run_on_cpu-in-tcg_commit.patch \ | ||
32 | file://fixedmeson.patch \ | 34 | file://fixedmeson.patch \ |
35 | file://fixmips.patch \ | ||
33 | file://qemu-guest-agent.init \ | 36 | file://qemu-guest-agent.init \ |
34 | file://qemu-guest-agent.udev \ | 37 | file://qemu-guest-agent.udev \ |
35 | " | 38 | " |
36 | UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar" | 39 | UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar" |
37 | 40 | ||
41 | |||
38 | SRC_URI[sha256sum] = "710c101198e334d4762eef65f649bc43fa8a5dd75303554b8acfec3eb25f0e55" | 42 | SRC_URI[sha256sum] = "710c101198e334d4762eef65f649bc43fa8a5dd75303554b8acfec3eb25f0e55" |
39 | 43 | ||
40 | SRC_URI:append:class-target = " file://cross.patch" | 44 | SRC_URI:append:class-target = " file://cross.patch" |