From patchwork Sat Feb 9 06:31:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 157932 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp348574jaa; Fri, 8 Feb 2019 22:34:39 -0800 (PST) X-Google-Smtp-Source: AHgI3IY2sITcSPMqc6qi0wI30wSj1G07vqqBSAiHRJQLOg0jae16Q3q521JfKq56+mYoAPJIbe1Z X-Received: by 2002:a7b:c0c5:: with SMTP id s5mr1612888wmh.56.1549694079454; Fri, 08 Feb 2019 22:34:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549694079; cv=none; d=google.com; s=arc-20160816; b=qXcfsW2Rb1T3gIIKuJB6xctUJvgydCrmgvYirFFB7ZB+D/3Sk6zkde3UymdAAisDp/ E6m7jJxmt55ztXtkVRVFygKHtxSpH6hJCI5FA/6+hdaDQrLvBQD9kWw5X9NRT4dQO5Lz bu4sH9+d6apeCWu+XC1qhvMeL8OEcs0jYpNs+4+bGZXNxjFKQdYDYbk4RAjeWeDvIqH7 Kpihsfowjhi24ySaMzidg6U0OZ/+MCRsl24e/Xw9EAhYETpw8FFJjo0CdzgGLWXXOE7V ZxGRzPMZGgu2ieS1qYlTCzj2SrpuESHtlVMWxoPLVNS2UZmRKb9cJk37e1BYKuuoU1uv PVLA== 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; bh=4AknZY+ABKhUcFc0UUyEG4tgPlTa8bJT9qjKW+nnBzw=; b=uqhr+/P3Tv7s3QpBCnGFGXw7aGAb4omJ8fIKvFKkX/oY20XxBLN4S7HEw4XpptQxNu aZYHOl8k99ElD7Aw6OpUZdLkwfYIfMqyWpCvIR4reojciMuLO4s9yhlVL9fHCDWb9JsY rwCWaWbLuqiJZ2svEFANY6uyqYoy2HNm68n9EXVyAVkvksahv7S7tcaAbpxUKC48EjFW c57pkZHwnojJTF6mmqc7VcyirmgEvvRrtxxfwz50wMCiYSU4iD/63XUVQnSzN0mC4HoD t4nZ4jf5Lv2jXvRXIPdFNAYwaanCKqKfTrbQGZW+9ZG+Oe+tjkdSPE0X0bS/+dXsC5zE Hv/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=jFjSv8nE; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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. [209.51.188.17]) by mx.google.com with ESMTPS id c10si3441873wmk.112.2019.02.08.22.34.39 for (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 08 Feb 2019 22:34:39 -0800 (PST) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=jFjSv8nE; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 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 ([127.0.0.1]:41119 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsMDm-0001Sx-CT for patch@linaro.org; Sat, 09 Feb 2019 01:34:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gsMBB-0000S1-OX for qemu-devel@nongnu.org; Sat, 09 Feb 2019 01:31:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gsMBA-0007JS-U3 for qemu-devel@nongnu.org; Sat, 09 Feb 2019 01:31:57 -0500 Received: from mail-pg1-x544.google.com ([2607:f8b0:4864:20::544]:42644) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gsMBA-0007IS-Mt for qemu-devel@nongnu.org; Sat, 09 Feb 2019 01:31:56 -0500 Received: by mail-pg1-x544.google.com with SMTP id d72so2536690pga.9 for ; Fri, 08 Feb 2019 22:31:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=4AknZY+ABKhUcFc0UUyEG4tgPlTa8bJT9qjKW+nnBzw=; b=jFjSv8nEjOCuSgXEvNHs1p6X/ZsYI7apu4y6kjBFWb2iUz6hq0q7Ns1BREyAIIJL5b CUGpnKJ3ZNc6WXjIpyOnTZtkCh3Use7OEbu7I4Ae4IxKs+Ix2pAELq3X4mAoC07Yn/jR fdYYgk7VxZd1bJ6x808r5EOUXrraAWEoJZicuN3AmUMTtSulPb/6JP5RUZL8FQuGxcv4 Ik4vl6YT9Ku5TG6TO4FGpN3zKofcfodALudIhg67d80OB1otv30JL1YL5Z6Y3+bEfzaO QDOMqeuj5V6Qp58+wXufDzyLkoWetii8Es2LRu47y8SRnE8nTgNbNGtzA5+orFM95kk5 RuNA== 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=4AknZY+ABKhUcFc0UUyEG4tgPlTa8bJT9qjKW+nnBzw=; b=VD/HmS0okbiUzMJyW9NyiOENyi+61i0QagkZndbnkxP56mGdMXcMYvKWB/SAOjgxmh LQ/AWXRtWX3kM/MYSqogVjc5oX7XhQoGXhsYtBhXxqS+l45bb/LX7zGhDeWzztfiCWJV Qs8n/E3EJXNa8W1C682hWiYpm/ue2uvplKafEKVt7CC35lbLeD2qxYAe4l4N3qUcJZyI re1sLUiwunNiwqabtsqKcVN5CQz0qRChdM1rZWh+wYmoii9Wxnup2mtoHLH6lud2vx8d N57dMffwkNp0sU3i8aLXoVbDWuctC9KyjIX/jcJ1MM3H1dLjFYDCibcRhIRGAu2UNpQ1 vbVQ== X-Gm-Message-State: AHQUAubRSTsRKDum77ExXDBUQjLSxbKVZ/4Fg41nDTcCr/N4jft0WdgP bzAAJGpx7CrXNzoBgcN9yZlB8HQQWzU= X-Received: by 2002:aa7:8212:: with SMTP id k18mr10590738pfi.48.1549693914603; Fri, 08 Feb 2019 22:31:54 -0800 (PST) Received: from cloudburst.twiddle.net (97-126-115-157.tukw.qwest.net. [97.126.115.157]) by smtp.gmail.com with ESMTPSA id a15sm4777426pgd.4.2019.02.08.22.31.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Feb 2019 22:31:53 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Fri, 8 Feb 2019 22:31:50 -0800 Message-Id: <20190209063152.9490-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.2 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::544 Subject: [Qemu-devel] [PATCH v2 0/2] target/s390x: Implement STCK et al for CONFIG_USER_ONLY 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: qemu-s390x@nongnu.org, thuth@redhat.com Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Changes since v1: * Move more of hw/s390x/tod.h to a new header. * Use time2tod. r~ Richard Henderson (2): target/s390x: Split out s390-tod.h This is a non-privileged instruction that was only implemented for system mode. However, the stck instruction is used by glibc, so this was causing SIGILL for programs run under debian stretch. include/hw/s390x/tod.h | 16 +--------------- target/s390x/helper.h | 2 +- target/s390x/s390-tod.h | 29 +++++++++++++++++++++++++++++ target/s390x/misc_helper.c | 34 ++++++++++++++++++++++------------ target/s390x/translate.c | 2 ++ target/s390x/insn-data.def | 11 ++++++----- 6 files changed, 61 insertions(+), 33 deletions(-) create mode 100644 target/s390x/s390-tod.h -- 2.17.2