[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL v3 00/16] Linux user for 5.0 patches
From: |
Laurent Vivier |
Subject: |
[PULL v3 00/16] Linux user for 5.0 patches |
Date: |
Thu, 19 Mar 2020 10:26:11 +0100 |
The following changes since commit 373c7068dd610e97f0b551b5a6d0a27cd6da4506:
qemu.nsi: Install Sphinx documentation (2020-03-09 16:45:00 +0000)
are available in the Git repository at:
git://github.com/vivier/qemu.git tags/linux-user-for-5.0-pull-request
for you to fetch changes up to c91518bb0649f09e2c636790603907ef93ea95d4:
linux-user, openrisc: sync syscall numbers with kernel v5.5 (2020-03-19
09:22:21 +0100)
----------------------------------------------------------------
update syscall numbers to linux 5.5 (with scripts)
add futex_time64/clock_gettime64/clock_settime64
add AT_EXECFN
Emulate x86_64 vsyscalls
v3: remove syscall.tbl series
v2: guard copy_to_user_timezone() with TARGET_NR_gettimeofday
remove "Support futex_time64" patch
guard sys_futex with TARGET_NR_exit
----------------------------------------------------------------
Alistair Francis (3):
linux-user: Protect more syscalls
linux-user/syscall: Add support for clock_gettime64/clock_settime64
linux-user/riscv: Update the syscall_nr's to the 5.5 kernel
Laurent Vivier (5):
linux-user: fix socket() strace
scripts: add a script to generate syscall_nr.h
linux-user, aarch64: sync syscall numbers with kernel v5.5
linux-user, nios2: sync syscall numbers with kernel v5.5
linux-user, openrisc: sync syscall numbers with kernel v5.5
Lirong Yuan (2):
linux-user: Add AT_EXECFN auxval
linux-user: Update TASK_UNMAPPED_BASE for aarch64
Richard Henderson (5):
target/i386: Renumber EXCP_SYSCALL
linux-user/i386: Split out gen_signal
linux-user/i386: Emulate x86_64 vsyscalls
linux-user: Add x86_64 vsyscall page to /proc/self/maps
linux-user: Flush out implementation of gettimeofday
Tobias Koch (1):
linux-user: do prlimit selectively
MAINTAINERS | 1 +
linux-user/aarch64/syscall_nr.h | 34 +-
linux-user/elfload.c | 3 +-
linux-user/i386/cpu_loop.c | 201 +++++++---
linux-user/mmap.c | 4 +
linux-user/nios2/syscall_nr.h | 650 +++++++++++++++----------------
linux-user/openrisc/syscall_nr.h | 309 +++------------
linux-user/riscv/syscall32_nr.h | 295 ++++++++++++++
linux-user/riscv/syscall64_nr.h | 301 ++++++++++++++
linux-user/riscv/syscall_nr.h | 294 +-------------
linux-user/strace.c | 10 +-
linux-user/syscall.c | 153 +++++++-
scripts/gensyscalls.sh | 102 +++++
target/i386/cpu.h | 12 +-
target/i386/translate.c | 14 +-
15 files changed, 1437 insertions(+), 946 deletions(-)
create mode 100644 linux-user/riscv/syscall32_nr.h
create mode 100644 linux-user/riscv/syscall64_nr.h
create mode 100755 scripts/gensyscalls.sh
--
2.25.1
- [PULL v3 00/16] Linux user for 5.0 patches,
Laurent Vivier <=
- [PULL v3 04/16] linux-user: Add x86_64 vsyscall page to /proc/self/maps, Laurent Vivier, 2020/03/19
- [PULL v3 07/16] linux-user: do prlimit selectively, Laurent Vivier, 2020/03/19
- [PULL v3 03/16] linux-user/i386: Emulate x86_64 vsyscalls, Laurent Vivier, 2020/03/19
- [PULL v3 09/16] linux-user: Update TASK_UNMAPPED_BASE for aarch64, Laurent Vivier, 2020/03/19
- [PULL v3 06/16] linux-user: Add AT_EXECFN auxval, Laurent Vivier, 2020/03/19
- [PULL v3 05/16] linux-user: Flush out implementation of gettimeofday, Laurent Vivier, 2020/03/19
- [PULL v3 01/16] target/i386: Renumber EXCP_SYSCALL, Laurent Vivier, 2020/03/19
- [PULL v3 08/16] linux-user: fix socket() strace, Laurent Vivier, 2020/03/19
- [PULL v3 11/16] linux-user/syscall: Add support for clock_gettime64/clock_settime64, Laurent Vivier, 2020/03/19
- [PULL v3 02/16] linux-user/i386: Split out gen_signal, Laurent Vivier, 2020/03/19