From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:37576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwiHC-00049s-63 for qemu-devel@nongnu.org; Wed, 01 Aug 2012 19:24:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwiHB-0000WG-3M for qemu-devel@nongnu.org; Wed, 01 Aug 2012 19:24:26 -0400 Received: from mail-gg0-f173.google.com ([209.85.161.173]:60871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwiHA-0000W8-VM for qemu-devel@nongnu.org; Wed, 01 Aug 2012 19:24:25 -0400 Received: by ggnp1 with SMTP id p1so7688058ggn.4 for ; Wed, 01 Aug 2012 16:24:24 -0700 (PDT) Sender: Richard Henderson Message-ID: <5019BAA3.9090008@twiddle.net> Date: Wed, 01 Aug 2012 16:24:19 -0700 From: Richard Henderson MIME-Version: 1.0 References: <1343254238-4727-1-git-send-email-rth@twiddle.net> In-Reply-To: <1343254238-4727-1-git-send-email-rth@twiddle.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v4 00/10] {alpha-}linux user improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: riku.voipio@iki.fi Ping. r~ On 2012-07-25 15:10, Richard Henderson wrote: > Changes v3-v4: > Split patch 4 as per PMM feedback > Fix patch 9 is_error usage as per PPM feedback. > > 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 (10): > 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: Sync fcntl.h bits with the kernel > 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 | 102 ++++++++++++++---- > linux-user/syscall_defs.h | 236 +++++++++++++++++++++++------------------ > target-alpha/cpu.h | 11 ++ > 8 files changed, 269 insertions(+), 142 deletions(-) >