From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:33451) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SeRT6-00073l-V7 for qemu-devel@nongnu.org; Tue, 12 Jun 2012 09:49:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SeRSv-0000N8-Ez for qemu-devel@nongnu.org; Tue, 12 Jun 2012 09:49:12 -0400 Received: from mail-gh0-f173.google.com ([209.85.160.173]:63271) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SeRSv-0000Lw-8G for qemu-devel@nongnu.org; Tue, 12 Jun 2012 09:49:01 -0400 Received: by ghrr14 with SMTP id r14so3844046ghr.4 for ; Tue, 12 Jun 2012 06:48:58 -0700 (PDT) Sender: Richard Henderson Message-ID: <4FD748C6.7000502@twiddle.net> Date: Tue, 12 Jun 2012 06:48:54 -0700 From: Richard Henderson MIME-Version: 1.0 References: <1339107871-4487-1-git-send-email-rth@twiddle.net> In-Reply-To: <1339107871-4487-1-git-send-email-rth@twiddle.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 0/9] {alpha-}linux user improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Riku Voipio Ping? r~ On 2012-06-07 15:24, Richard Henderson wrote: > Changes v2-v3: > Fix fcntl translation table in O_CLOEXEC patch. The O_LARGEFILE > entry could result in an end-of-table {0,0,0,0} marker. > > Handle sigprocmask and getpriority properly for alpha. > > 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 (9): > 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 > alpha-linux-user: Fix a3 error return with v0 error bypass. > alpha-linux-user: Properly handle the non-rt sigprocmask syscall. > alpha-linux-user: Fix the getpriority syscall > > linux-user/alpha/syscall_nr.h | 2 +- > linux-user/main.c | 15 ++-- > linux-user/mmap.c | 30 ++++-- > linux-user/strace.c | 12 ++- > linux-user/strace.list | 3 + > linux-user/syscall.c | 108 +++++++++++++++---- > linux-user/syscall_defs.h | 236 +++++++++++++++++++++++------------------ > target-alpha/cpu.h | 11 ++ > 8 files changed, 273 insertions(+), 144 deletions(-) >