[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/6] {alpha-}linux-user improvments
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v2 0/6] {alpha-}linux-user improvments |
Date: |
Sat, 2 Jun 2012 12:29:51 -0700 |
Changes v1-v2:
Dropped -stracefile patch. That clearly needs more iteration in
order to make everyone happy. I don't want the rest of this to
get caught up in that.
Two patches that fix all of the mmap problems I've been able to
find in the glibc testsuite. The iconv tests that load lots of
shared libraries are particularly good at triggering both problems.
Handle O_CLOEXEC et al properly.
Handle pipe2 properly.
r~
Richard Henderson (6):
alpha-linux-user: Fix signal handling
alpha-linux-user: Work around hosted mmap allocation problems
alpha-linux-user: Handle TARGET_SSI_IEEE_RAISE_EXCEPTION properly
linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATH
linux-user: Allocate the right amount of space for non-fixed file
maps
linux-user: Translate pipe2 flags; add to strace
linux-user/main.c | 3 +
linux-user/mmap.c | 30 ++++--
linux-user/strace.c | 12 ++-
linux-user/strace.list | 3 +
linux-user/syscall.c | 74 ++++++++++++--
linux-user/syscall_defs.h | 236 +++++++++++++++++++++++++--------------------
target-alpha/cpu.h | 11 ++
7 files changed, 243 insertions(+), 126 deletions(-)
--
1.7.7.6
- [Qemu-devel] [PATCH v2 0/6] {alpha-}linux-user improvments,
Richard Henderson <=
- [Qemu-devel] [PATCH 3/6] alpha-linux-user: Handle TARGET_SSI_IEEE_RAISE_EXCEPTION properly, Richard Henderson, 2012/06/02
- [Qemu-devel] [PATCH 1/6] alpha-linux-user: Fix signal handling, Richard Henderson, 2012/06/02
- [Qemu-devel] [PATCH 5/6] linux-user: Allocate the right amount of space for non-fixed file maps, Richard Henderson, 2012/06/02
- [Qemu-devel] [PATCH 2/6] alpha-linux-user: Work around hosted mmap allocation problems, Richard Henderson, 2012/06/02
- [Qemu-devel] [PATCH 6/6] linux-user: Translate pipe2 flags; add to strace, Richard Henderson, 2012/06/02
- [Qemu-devel] [PATCH 4/6] linux-user: Handle O_SYNC, O_NOATIME, O_CLOEXEC, O_PATH, Richard Henderson, 2012/06/02