From 3c2a27222ed2d98e4e3c449615998aff01a6042f Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Sun, 19 Aug 2018 12:30:09 -0500 Subject: [PATCH] app-emulation/qemu: version bump to 2.12.1, add ssbd support Package-Manager: Portage-2.3.47, Repoman-2.3.10 --- app-emulation/qemu/Manifest | 2 ++ .../files/qemu-2.12.0-aarch64-simd-fix.patch | 36 ------------------- ...mu-2.12.0-r4.ebuild => qemu-2.12.1.ebuild} | 3 +- 3 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch rename app-emulation/qemu/{qemu-2.12.0-r4.ebuild => qemu-2.12.1.ebuild} (99%) diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 14b6c5804e44..8534038d8e85 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -2,4 +2,6 @@ DIST qemu-2.11.1-patches-r1.tar.xz 2064 BLAKE2B 533c916b01c014bcfa6c733b76aa6da1 DIST qemu-2.11.1.tar.bz2 32819412 BLAKE2B 6b6d4e7b8dcf33aeedb0b33bad267da07ad17c2eeeb5fbd2c038d760bc03224e55ba0f03eb248c62bc0e8636c2c660ea76b367eaea96bee16388053f82c8b8a9 SHA512 1b692bbdfc3dc785738c7192aa2a3f9cf53d9f5bf3b3f49fa8692050dc50f7056c8a4d1b527d48ffb2a674a0fd3a46d87addd1eaaa758f35eec1ab5adfe32354 DIST qemu-2.12.0-patches-r5.tar.xz 5536 BLAKE2B 751a0fd7a6dd2433542dbfc8a1c9726fb612270b5a526e2e67729478b0f9b45689e23a70e077fb6b3b9cee115ff48d5334b16aba39efb79eff16baae3e1d349e SHA512 5c735632a3ca7ae7fbd9619b01683917749c02e7cdba85564fb157ef8d382ec999c1e1577eb00d4248a26c0f0ab9cb5af6355ca7fc68bcba054ffcca1947eebc DIST qemu-2.12.0.tar.bz2 41196232 BLAKE2B f258e570558249ea647c3571908f90b8bacdcef9a1814009b98571cf0e96406194d44aa041fd0a97c9b673f39a9eaae8d873824745509778a6784cd85f8398b0 SHA512 91d829f44c431e4c1cd335f3efea5afff9da62d832b0296a92417463ea0826d09ce226c2ea8ac167fe7b99b6bb976c7cb1357aaf17735ee57af6602161e46346 +DIST qemu-2.12.1-patches-r1.tar.xz 3648 BLAKE2B 07908004d0b56e60274cb59d4163770290d8fa6e31646e7d96db08427a219638ac53bdd988c9557471b95321a72982d740a29778d843652274a126737a0a6c00 SHA512 1c7768c14a8e168053f0322554214ba59932a9fa23c982b06dbb1b8fdcfc280ae1d97b20244600f357485bfbcb9ad8bd7968787550c8a4e5e243ac8502eff05e +DIST qemu-2.12.1.tar.bz2 41192583 BLAKE2B ff903a5850e406ab542ad1a84300852599fa9c199e0f3290e4d6ddad5284192577351278a18dd5706463b08e817b49340989a35987a04672f7cede2097d1d18d SHA512 4c85e6180bf7ec61c0bdddb20e104a7c93fe6b1de27f6aa50d75633eb78491cb844798a9e3f536245eff7b4ebe9a6227f5f66b418ced44095b8e59c5cb33d4cd DIST qemu-3.0.0.tar.bz2 41491935 BLAKE2B 715ccca4fced730425eb5c24a78d89d2ab59f64007e0fc199d78c31c6ab72b5a0dbcf1840f214774c711d679c4166996790e93b2416c7d4f323d5b93ffa862ac SHA512 b82b78a063d60fa1372d9400934b47250138c438050d974113b1b2ea433eea0531be6cda1e82d14fcb3bc4ed35657703f62d9aedc095cb8d64badc65c3609ee5 diff --git a/app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch b/app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch deleted file mode 100644 index c8b8a02354cc..000000000000 --- a/app-emulation/qemu/files/qemu-2.12.0-aarch64-simd-fix.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: Richard Henderson -To: qemu-devel@nongnu.org -Cc: Jason@zx2c4.com, - qemu-stable@nongnu.org -Subject: [PATCH for-3.0] tcg/i386: Mark xmm registers call-clobbered -Date: Sun, 22 Jul 2018 18:29:41 -0700 -Message-Id: <20180723012941.16920-1-richard.henderson@linaro.org> -X-Mailer: git-send-email 2.17.1 - -When host vector registers and operations were introduced, I failed -to mark the registers call clobbered as required by the ABI. - -Fixes: 770c2fc7bb7 -Cc: qemu-stable@nongnu.org -Reported-by: Jason A. Donenfeld -Signed-off-by: Richard Henderson ---- - tcg/i386/tcg-target.inc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tcg/i386/tcg-target.inc.c b/tcg/i386/tcg-target.inc.c -index e87b0d445e..a91e4f1313 100644 ---- a/tcg/i386/tcg-target.inc.c -+++ b/tcg/i386/tcg-target.inc.c -@@ -3532,7 +3532,7 @@ static void tcg_target_init(TCGContext *s) - tcg_target_available_regs[TCG_TYPE_V256] = ALL_VECTOR_REGS; - } - -- tcg_target_call_clobber_regs = 0; -+ tcg_target_call_clobber_regs = ALL_VECTOR_REGS; - tcg_regset_set_reg(tcg_target_call_clobber_regs, TCG_REG_EAX); - tcg_regset_set_reg(tcg_target_call_clobber_regs, TCG_REG_EDX); - tcg_regset_set_reg(tcg_target_call_clobber_regs, TCG_REG_ECX); --- -2.17.1 - diff --git a/app-emulation/qemu/qemu-2.12.0-r4.ebuild b/app-emulation/qemu/qemu-2.12.1.ebuild similarity index 99% rename from app-emulation/qemu/qemu-2.12.0-r4.ebuild rename to app-emulation/qemu/qemu-2.12.1.ebuild index eaa2e4904459..c48588c9d542 100644 --- a/app-emulation/qemu/qemu-2.12.0-r4.ebuild +++ b/app-emulation/qemu/qemu-2.12.1.ebuild @@ -22,7 +22,7 @@ else KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" # Gentoo specific patchsets: - SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r5.tar.xz" + SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r1.tar.xz" fi DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" @@ -217,7 +217,6 @@ PATCHES=( "${FILESDIR}"/${PN}-2.5.0-cflags.patch "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch - "${FILESDIR}"/${PN}-2.12.0-aarch64-simd-fix.patch "${WORKDIR}"/patches ) -- 2.26.2