]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
qemu: Replace workaround with proper usermode fix for shmat
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 29 Feb 2024 12:32:12 +0000 (12:32 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 3 Mar 2024 16:25:17 +0000 (16:25 +0000)
commit8a571e352734045176bac310441a1003efbf0891
tree3b8a037a92a85a053e4c97e89595ff8984ee4406
parent29bc855c167ff66aea7ca4681cee85c2557b2308
qemu: Replace workaround with proper usermode fix for shmat

We were using a workaround to avoid problems with the behaviour of shmat()
calls in usermode qemu. Switch to patches from upstream which are in review
but not merged yet.

Update the mmap fixed/noreplace workaround for the changes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/qemu/qemu.inc
meta/recipes-devtools/qemu/qemu/0001-linux-user-x86_64-Handle-the-vsyscall-page-in-open_s.patch [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu/0002-linux-user-loongarch64-Remove-TARGET_FORCE_SHMLBA.patch [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu/0003-linux-user-Add-strace-for-shmat.patch [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu/0004-linux-user-Rewrite-target_shmat.patch [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu/0005-tests-tcg-Check-that-shmat-does-not-break-proc-self-.patch [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu/0011-linux-user-workaround-for-missing-MAP_FIXED_NOREPLAC.patch
meta/recipes-devtools/qemu/qemu/4a8579ad8629b57a43daa62e46cc7af6e1078116.patch [new file with mode: 0644]
meta/recipes-devtools/qemu/qemu/fix_segv.patch [deleted file]