Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/lau…
…rent_vivier/qemu into staging linux-user pull request 20220928 use 'max' instead of 'qemu32' / 'qemu64' add pidfd_open(), pidfd_send_signal() and pidfd_getfd() Improve madvise(MADV_DONTNEED) futex syscal rework strace improvement HP/PA fixes and improvement Misc fixes # -----BEGIN PGP SIGNATURE----- # # iQJGBAABCAAwFiEEzS913cjjpNwuT1Fz8ww4vT8vvjwFAmM0AnkSHGxhdXJlbnRA # dml2aWVyLmV1AAoJEPMMOL0/L748fwwP+wSnEs64bcD7dXTs3LAICKILUtZsb7uR # XN1wSwd6CXQ5M7USFsSvT0vhm+xpFyDcbq43bc8wV2Ua3mQCBhFziRXLVqdO8xWG # wjZPVC8/PUFFDBdMEX6iY90OQMfmQlzMX1IXs5nkgyE+LX/GIVuLL+KB4wVhlYBH # 8/shAuhLLW+eiEF/SHxHBjsXZEWzD/fVhMEglMwsHomgG08EXz7NNYMHrYqaQYwu # ATct/rkVxbUl3WD1bQZPQ1iBh1ZSqGzm/e/NP393Q9KCQPQnYY9sCpMs9TrsMZXA # 9oI/1Hn3QOr3VLgRdVTBITOjd6EzMrN83aGEXqyxq2FTOXL5ots4D1VpCuX3/VXX # Pfdau3XhJLJIaPOwI1SXS3XRFogKuGx/SsKkzMpfZMNmLGLw0tPqCj8S005ItS68 # 8pAwN/r96lwELK0lprrYMGwV6+8MmTXc5/RRgYfJCNblXiWcb+Hv6yJXhcH53reG # Eid35/0CBhgTNWRrCfLOi9DCjzp5hMrxu2WlZxsKcSPD249RiOOePh2GaP/470/m # rmDtztPmE3fo5+onKLbSPWNoDk0m08AAJccVqlRzfyTyUskCLSAMM1QP6BMJzxZw # B3m5llbE3vxb2H2Aj14bAzdEqELmDB7hLd3HTmERen9MlWMa4yWOCBYbxCFGg10g # J3AAOrCG2sc5 # =76RI # -----END PGP SIGNATURE----- # gpg: Signature made Wed 28 Sep 2022 04:14:49 EDT # gpg: using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C # gpg: issuer "laurent@vivier.eu" # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full] # gpg: aka "Laurent Vivier <laurent@vivier.eu>" [full] # gpg: aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full] # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F 5173 F30C 38BD 3F2F BE3C * tag 'linux-user-for-7.2-pull-request' of https://gitlab.com/laurent_vivier/qemu: (38 commits) linux-user: Add parameters of getrandom() syscall for strace linux-user: Log tid for strace linux-user: Lock log around strace linux-user: Update print_futex_op linux-user: Implement PI futexes linux-user: Convert signal number for FUTEX_FD linux-user: Implement FUTEX_WAKE_BITSET linux-user: Sink call to do_safe_futex linux-user: Combine do_futex and do_futex_time64 linux-user: Set ELF_BASE_PLATFORM for MIPS linux-user: Introduce stubs for ELF AT_BASE_PLATFORM linux-user/s390x: Save/restore fpc when handling a signal linux-user: Don't assume 0 is not a valid host timer_t value linux-user: fix bug about missing signum convert of sigqueue linux-user/hppa: Fix setup_sigcontext() linux-user/hppa: Allow PROT_GROWSUP and PROT_GROWSDOWN in mprotect() linux-user/hppa: Increase guest stack size to 80MB for hppa target linux-user/hppa: Drop stack guard page on hppa target linux-user/hppa: Add signal trampoline for hppa target linux-user: Add proper strace format strings for getdents()/getdents64() ... Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
- Loading branch information
Showing
43 changed files
with
797 additions
and
262 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
#include "../generic/target_mman.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#ifndef ALPHA_TARGET_MMAN_H | ||
#define ALPHA_TARGET_MMAN_H | ||
|
||
#define TARGET_MADV_DONTNEED 6 | ||
|
||
#include "../generic/target_mman.h" | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
#include "../generic/target_mman.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
#include "../generic/target_mman.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,92 @@ | ||
#ifndef LINUX_USER_TARGET_MMAN_H | ||
#define LINUX_USER_TARGET_MMAN_H | ||
|
||
#ifndef TARGET_MADV_NORMAL | ||
#define TARGET_MADV_NORMAL 0 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_RANDOM | ||
#define TARGET_MADV_RANDOM 1 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_SEQUENTIAL | ||
#define TARGET_MADV_SEQUENTIAL 2 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_WILLNEED | ||
#define TARGET_MADV_WILLNEED 3 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_DONTNEED | ||
#define TARGET_MADV_DONTNEED 4 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_FREE | ||
#define TARGET_MADV_FREE 8 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_REMOVE | ||
#define TARGET_MADV_REMOVE 9 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_DONTFORK | ||
#define TARGET_MADV_DONTFORK 10 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_DOFORK | ||
#define TARGET_MADV_DOFORK 11 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_MERGEABLE | ||
#define TARGET_MADV_MERGEABLE 12 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_UNMERGEABLE | ||
#define TARGET_MADV_UNMERGEABLE 13 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_HUGEPAGE | ||
#define TARGET_MADV_HUGEPAGE 14 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_NOHUGEPAGE | ||
#define TARGET_MADV_NOHUGEPAGE 15 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_DONTDUMP | ||
#define TARGET_MADV_DONTDUMP 16 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_DODUMP | ||
#define TARGET_MADV_DODUMP 17 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_WIPEONFORK | ||
#define TARGET_MADV_WIPEONFORK 18 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_KEEPONFORK | ||
#define TARGET_MADV_KEEPONFORK 19 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_COLD | ||
#define TARGET_MADV_COLD 20 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_PAGEOUT | ||
#define TARGET_MADV_PAGEOUT 21 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_POPULATE_READ | ||
#define TARGET_MADV_POPULATE_READ 22 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_POPULATE_WRITE | ||
#define TARGET_MADV_POPULATE_WRITE 23 | ||
#endif | ||
|
||
#ifndef TARGET_MADV_DONTNEED_LOCKED | ||
#define TARGET_MADV_DONTNEED_LOCKED 24 | ||
#endif | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
#include "../generic/target_mman.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.