diff options
author | Dongkyun Son <dongkyun.s@samsung.com> | 2024-08-01 17:52:53 +0900 |
---|---|---|
committer | Dongkyun Son <dongkyun.s@samsung.com> | 2024-08-05 14:05:38 +0000 |
commit | e6be97da40d568e95d5e3229bc78db40d4788673 (patch) | |
tree | 708a6a594df25200f7acfee89d43cdb4ad8274a1 | |
parent | 06e85a2603724647b090a4198dbee04673d0f622 (diff) | |
download | qemu-tizen_binary.tar.gz qemu-tizen_binary.tar.bz2 qemu-tizen_binary.zip |
wip: check for libasanaccepted/tizen/base/x/20240809.013818tizen_binary
* bd0496402 - packaging: update baselibs for riscv64
* f3a87fb4b - Revert "fix ldd run crash issue in aarch64"
* b408a3f58 - Revert "packaging: update baselibs for riscv64"
* 19c6a13c8 - linux-user/elfload: do not assume MAP_FIXED_NOREPLACE kernel support
* 4af6f98f8 - linux-user/elfload: munmap proper address in pgd_find_hole_fallback
Change-Id: I3130a54470725a150e0dfe2bc22a07ffdc17540d
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
-rw-r--r-- | packaging/baselibs.conf | 21 | ||||
-rw-r--r-- | packaging/qemu-linux-user-5.2.0-57.1.i586.rpm (renamed from packaging/qemu-linux-user-5.2.0-2.1.i586.rpm) | bin | 12329420 -> 12278944 bytes | |||
-rw-r--r-- | packaging/qemu-linux-user-5.2.0-57.1.x86_64.rpm (renamed from packaging/qemu-linux-user-5.2.0-2.1.x86_64.rpm) | bin | 12331976 -> 12281804 bytes | |||
-rw-r--r-- | packaging/qemu-linux-user.spec | 4 |
4 files changed, 8 insertions, 17 deletions
diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf index 9f504a952..3ea237402 100644 --- a/packaging/baselibs.conf +++ b/packaging/baselibs.conf @@ -27,11 +27,8 @@ targettype cross package qemu-linux-user post "setbinfmt 'armeb' ':armeb:M::\x7f\x45\x4c\x46\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-armeb-binfmt:P'" post "setbinfmt 'aarch64' ':aarch64:M::\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-aarch64-binfmt:P'" post "setbinfmt 'riscv64' ':riscv64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xf3\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-riscv64-binfmt:P'" - post "# workaround for using ldd on non-pie executable causes segfault" - post "# ex) ldd /usr/bin/which" - post "# ldd: exited with unknown exit code (139)" - post "%ifarch aarch64 riscv64" - post "echo 'export QEMU_GUEST_BASE=0x5500000000' > /etc/profile.d/qemu_base.sh" + post "%ifarch riscv64" + post "echo 'export QEMU_RESERVED_VA=0x3FFFFF0000' > /etc/profile.d/qemu_base.sh" post "chmod 755 /etc/profile.d/qemu_base.sh" post "%endif" @@ -55,11 +52,8 @@ targettype x86_64-cross package qemu-linux-user post "setbinfmt 'armeb' ':armeb:M::\x7f\x45\x4c\x46\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-armeb-binfmt:P'" post "setbinfmt 'aarch64' ':aarch64:M::\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-aarch64-binfmt:P'" post "setbinfmt 'riscv64' ':riscv64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xf3\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-riscv64-binfmt:P'" - post "# workaround for using ldd on non-pie executable causes segfault" - post "# ex) ldd /usr/bin/which" - post "# ldd: exited with unknown exit code (139)" - post "%ifarch aarch64 riscv64" - post "echo 'export QEMU_GUEST_BASE=0x5500000000' > /etc/profile.d/qemu_base.sh" + post "%ifarch riscv64" + post "echo 'export QEMU_RESERVED_VA=0x3FFFFF0000' > /etc/profile.d/qemu_base.sh" post "chmod 755 /etc/profile.d/qemu_base.sh" post "%endif" @@ -83,11 +77,8 @@ targettype x86-cross package qemu-linux-user post "setbinfmt 'armeb' ':armeb:M::\x7f\x45\x4c\x46\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-armeb-binfmt:P'" post "setbinfmt 'aarch64' ':aarch64:M::\x7f\x45\x4c\x46\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-aarch64-binfmt:P'" post "setbinfmt 'riscv64' ':riscv64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xf3\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-riscv64-binfmt:P'" - post "# workaround for using ldd on non-pie executable causes segfault" - post "# ex) ldd /usr/bin/which" - post "# ldd: exited with unknown exit code (139)" - post "%ifarch aarch64 riscv64" - post "echo 'export QEMU_GUEST_BASE=0x5500000000' > /etc/profile.d/qemu_base.sh" + post "%ifarch riscv64" + post "echo 'export QEMU_RESERVED_VA=0x3FFFFF0000' > /etc/profile.d/qemu_base.sh" post "chmod 755 /etc/profile.d/qemu_base.sh" post "%endif" diff --git a/packaging/qemu-linux-user-5.2.0-2.1.i586.rpm b/packaging/qemu-linux-user-5.2.0-57.1.i586.rpm Binary files differindex 12f720106..d5d3cb4da 100644 --- a/packaging/qemu-linux-user-5.2.0-2.1.i586.rpm +++ b/packaging/qemu-linux-user-5.2.0-57.1.i586.rpm diff --git a/packaging/qemu-linux-user-5.2.0-2.1.x86_64.rpm b/packaging/qemu-linux-user-5.2.0-57.1.x86_64.rpm Binary files differindex 8a11b1e10..18306c3ed 100644 --- a/packaging/qemu-linux-user-5.2.0-2.1.x86_64.rpm +++ b/packaging/qemu-linux-user-5.2.0-57.1.x86_64.rpm diff --git a/packaging/qemu-linux-user.spec b/packaging/qemu-linux-user.spec index 1f9e00c10..d9e01159b 100644 --- a/packaging/qemu-linux-user.spec +++ b/packaging/qemu-linux-user.spec @@ -33,8 +33,8 @@ Group: System/Emulators/PC Version: %qemuver Release: 20.1 Source: https://wiki.qemu.org/download/%{srcname}-%{srcver}.tar.xz -Source1001: qemu-linux-user-5.2.0-2.1.x86_64.rpm -Source1002: qemu-linux-user-5.2.0-2.1.i586.rpm +Source1001: qemu-linux-user-5.2.0-57.1.x86_64.rpm +Source1002: qemu-linux-user-5.2.0-57.1.i586.rpm ExclusiveArch: %{ix86} x86_64 |