From patchwork Thu May 31 04:18:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 137317 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp6113823lji; Wed, 30 May 2018 21:20:45 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKg2nchx37aAEPBRVaF44jgohe4GXn4kdVWVMjicgPLjkYD83HRvFWiM1pRzGKeGL9uT7jr X-Received: by 2002:ac8:22c9:: with SMTP id g9-v6mr5265326qta.53.1527740444969; Wed, 30 May 2018 21:20:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527740444; cv=none; d=google.com; s=arc-20160816; b=IyBDWTy0pXbhD4KphFl2oQ7o+IHc6uIX3iq1zwd+LlcCsdLkXT0IdkjJuZciLACjx1 4bkY28spXLLq0sSJqSY4JNo9YoY6VY/MLvVyoLqXtAbN9oLc2HRMtYKJp+Wp6Tl1Argk m+akNK5kMIgFbl1Yr0WatG/saM3XIRPpduXiLnMvdhVP9IkaoSUd1MAqvamn7GaT8cno KPiqHf532WAswSrSS+s22pLlg8vOrhPjjqBvMgC3Ys28I5+UdeIf0R8MjUo9ztBYE82S cItO216tPPIdkhuJN2PUUp2BzrckTmaXi+MNCM8LyP40NNoJLn0bXyfCaWU54GkyKQ5l DOyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:cc:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:message-id:date:to:from :dkim-signature:arc-authentication-results; bh=qjsvI/fI69Jo/F6CTG6Pf2URL4K0sq4pTj8C1A/LTAg=; b=JUoDmjrm6F/sXliJNhw/z+B9fZUr5NDnbOKgYy48nVjnK6ekPS4hhQDKdwpRPQ5Et+ Vuw7neJHFyWaEnnkfW2e5/yvGZIXa4xFuPnhwa/gW91WWMu8Uhu0wrWngEbSyT0flJim Kk7bOKHRBw/T9QLBruGUEENxmmppncx8SQZim2eci+ZGcMucSPncG3IjgUqkteNo+7dh l7+G+kawdAu725du4D/MlYgPk5z3X0MbSYzEmmFTzmC9nK2sYhoLjqcpsEdY+J06HekW vfF0wVQA3eVtjb4juwzTPvuMkoYBbCYPH2BxOD2tf6aq5RTYsj5wsR75gqm5clSwIKHQ kb/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=MGQfDLWi; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [2001:4830:134:3::11]) by mx.google.com with ESMTPS id t29-v6si4008846qkj.317.2018.05.30.21.20.44 for (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 30 May 2018 21:20:44 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) client-ip=2001:4830:134:3::11; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=MGQfDLWi; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 2001:4830:134:3::11 as permitted sender) smtp.mailfrom=qemu-devel-bounces+patch=linaro.org@nongnu.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([::1]:41933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOF4u-0007si-Dp for patch@linaro.org; Thu, 31 May 2018 00:20:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fOF2k-0007CQ-2w for qemu-devel@nongnu.org; Thu, 31 May 2018 00:18:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fOF2g-0004Bj-Vk for qemu-devel@nongnu.org; Thu, 31 May 2018 00:18:30 -0400 Received: from mail-pf0-x241.google.com ([2607:f8b0:400e:c00::241]:45043) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fOF2g-0004Au-GS for qemu-devel@nongnu.org; Thu, 31 May 2018 00:18:26 -0400 Received: by mail-pf0-x241.google.com with SMTP id h12-v6so162386pfk.11 for ; Wed, 30 May 2018 21:18:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=qjsvI/fI69Jo/F6CTG6Pf2URL4K0sq4pTj8C1A/LTAg=; b=MGQfDLWi3suUcXXk7P5sAoGTLCnIC4uwGarlof1TJc0ZZ5mH8OV7xV611Y9VySFs5g o219WhSMDwW59cgMYNhK+oh/0BO2kyr4u9+qJrmNvp+73amW4DW9MKOkrhtCprga7dcb K2TAvQeu88MQA2ZaFCzBwg1Fe1IHLQY4GjTsw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=qjsvI/fI69Jo/F6CTG6Pf2URL4K0sq4pTj8C1A/LTAg=; b=PNEGdzH5xzNiprNmuHcx+AjGGDuDhX+v6DCxHcsETFczUHvCbOlLbTF0L6i+6Eotvw ppZKlufEeZ9nNJHdovJrPviidm1gR0n7LYzgCi7Yxr7EcJ5dQOIvLxVgdB4nYiB4Nglp pr3xKwmSIstqtd5YS1dzyTAXaoKrSL4yIxGCK6aFEiBxqIPNTWDcu4tkE6cnfmi1cchn UaW1+wghif53/xSHzzmS+0G//Iai7L6i+IiaF6F5/JQ+SWFTgjKu/j47puZncfOcWOGf vUGLCVhQAjhNX04VyYpMMF3MXcEwfPms2cUOxeWWUoiEe8tzCzXKJGKljTEg7P1CyQNp ZEcQ== X-Gm-Message-State: ALKqPwd58DZEIJIh9nmirBo5za6wu7tFqfYrvAKTITPdhA7TrdBPTycx h4/lY/ENMZPREAwW5LA70+WrrfXIB58= X-Received: by 2002:a62:6105:: with SMTP id v5-v6mr5267167pfb.197.1527740305138; Wed, 30 May 2018 21:18:25 -0700 (PDT) Received: from cloudburst.twiddle.net (97-126-112-211.tukw.qwest.net. [97.126.112.211]) by smtp.gmail.com with ESMTPSA id 65-v6sm72638476pgj.22.2018.05.30.21.18.23 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 30 May 2018 21:18:24 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Wed, 30 May 2018 21:18:20 -0700 Message-Id: <20180531041822.5761-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::241 Subject: [Qemu-devel] [PATCH 0/2] linux-user openrisc fixes X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: shorne@gmail.com, laurent@vivier.eu Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Both of these fixes are required to fix g++ unwinding tests. r~ Richard Henderson (2): linux-user: Implement signals for openrisc linux-user: Fix struct sigaltstack for openrisc linux-user/openrisc/target_signal.h | 2 +- linux-user/openrisc/target_syscall.h | 23 +-- linux-user/openrisc/signal.c | 210 +++++++++++---------------- linux-user/signal.c | 2 +- target/openrisc/cpu.c | 1 + 5 files changed, 88 insertions(+), 150 deletions(-) -- 2.17.0