[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-ppc] [V3 PATCH 00/13] target-ppc: Linux-User Mode Bug Fixes for Po
From: |
Tom Musta |
Subject: |
[Qemu-ppc] [V3 PATCH 00/13] target-ppc: Linux-User Mode Bug Fixes for Power |
Date: |
Wed, 13 Aug 2014 14:04:35 -0500 |
This series of patches is the result of executing the Linux Test Program
(LTP) System Call bucket (https://github.com/linux-test-project/ltp)
on the 64 bit big and little endian linux user mode targets for Power.
Some of the changes are not technically unique to Power, but are effectively
so. For example, Power may be the only runtime that uses the ipc system call
as a hub for other system calls (semctl, semop, ...).
The series is dependent on my previous patch series that adds signal handler
support on PPC64
(http://lists.nongnu.org/archive/html/qemu-ppc/2014-06/msg00802.html).
That series has gone into Alex's ppcnext branch for QEMU 2.2.
V2: Addressing review comments from Peter Maydell.
V3: Included "linux-user: Move get_ppc64_abi" so that this series applies
cleanly
to the current git master.
Tom Musta (13):
linux-user: PPC64 semid_ds Doesnt Include _unused1 and _unused2
linux-user: Dereference Pointer Argument to ipc/semctl Sys Call
linux-user: Properly Handle semun Structure In Cross-Endian
Situations
linux-user: Make ipc syscall's third argument an abi_long
linux-user: Conditionally Pass Attribute Pointer to mq_open()
linux-user: Detect Negative Message Sizes in msgsnd System Call
linux-user: Handle NULL sched_param argument to sched_*
linux-user: Detect fault in sched_rr_get_interval
linux-user: Move get_ppc64_abi
linux-user: Minimum Sig Handler Stack Size for PPC64 ELF V2
linux-user: clock_nanosleep errno Handling on PPC
linux-user: Support target-to-host translation of mlockall argument
linux-user: writev Partial Writes
linux-user/aarch64/syscall.h | 3 +
linux-user/alpha/syscall.h | 3 +
linux-user/arm/syscall.h | 4 ++
linux-user/cris/syscall.h | 3 +
linux-user/elfload.c | 9 ----
linux-user/i386/syscall.h | 3 +
linux-user/m68k/syscall.h | 4 ++
linux-user/microblaze/syscall.h | 3 +
linux-user/mips/syscall.h | 3 +
linux-user/mips64/syscall.h | 3 +
linux-user/openrisc/syscall.h | 4 ++
linux-user/ppc/syscall.h | 4 ++
linux-user/ppc/target_cpu.h | 10 ++++
linux-user/s390x/syscall.h | 3 +
linux-user/sh4/syscall.h | 4 ++
linux-user/signal.c | 12 ++++-
linux-user/sparc/syscall.h | 3 +
linux-user/sparc64/syscall.h | 3 +
linux-user/syscall.c | 100 +++++++++++++++++++++++++++++++++-----
linux-user/unicore32/syscall.h | 4 ++
linux-user/x86_64/syscall.h | 3 +
21 files changed, 164 insertions(+), 24 deletions(-)
- [Qemu-ppc] [V3 PATCH 00/13] target-ppc: Linux-User Mode Bug Fixes for Power,
Tom Musta <=
- [Qemu-ppc] [V3 PATCH 01/13] linux-user: PPC64 semid_ds Doesnt Include _unused1 and _unused2, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 02/13] linux-user: Dereference Pointer Argument to ipc/semctl Sys Call, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 05/13] linux-user: Conditionally Pass Attribute Pointer to mq_open(), Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 03/13] linux-user: Properly Handle semun Structure In Cross-Endian Situations, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 06/13] linux-user: Detect Negative Message Sizes in msgsnd System Call, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 04/13] linux-user: Make ipc syscall's third argument an abi_long, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 08/13] linux-user: Detect fault in sched_rr_get_interval, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 07/13] linux-user: Handle NULL sched_param argument to sched_*, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 11/13] linux-user: clock_nanosleep errno Handling on PPC, Tom Musta, 2014/08/13
- [Qemu-ppc] [V3 PATCH 09/13] linux-user: Move get_ppc64_abi, Tom Musta, 2014/08/13