From patchwork Thu Dec 6 17:55:38 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 153046 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp10841284ljp; Thu, 6 Dec 2018 10:05:09 -0800 (PST) X-Google-Smtp-Source: AFSGD/Ux6KbaoCER1Zv4oG6t2bQg71H7ViY5jWInBOPGE7SyKCLXqTphJISyAXvghEU78ANJCJbl X-Received: by 2002:ac8:d86:: with SMTP id s6mr27889577qti.324.1544119508982; Thu, 06 Dec 2018 10:05:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544119508; cv=none; d=google.com; s=arc-20160816; b=cTDA8v1yBugVAH+q4w+84CkxFbkF9c/WQYJxZ6gTmBoaNg944m640BVcnCwuD7fdsI 6Pb5rR+6Sy+LxPQXLF55b7+lJVQmhkT01NRwj0K1WJlh6U/0HTCzPv1qx3yWhuAlHNtp uMwShW8HW3zOz9+vUp8KBINLKkf50SNzyCp3njt0pw0K86Jx9zguSADtaQRNqkGyqIeK NlDu6174aOSXLHdBDyToEa5k2mdFrtnylPCn+98kDZAIFpHHgKpg2SpsskHfiptjNhgh W409XVKq+0+dofVk8HX4N4qVDJwgH+qfRbbzL0FJFSY12JB3Pf6BenB2TUTbXaE/RlAr ic3g== 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=Z98dVFVFIkBDv2iRyWUQVEx70S7+8EpWF9gwCH4lYWA=; b=Pdpr7Av0XvlqZFL961pIXSaa37UQU6n9LU/9Wlx1d2IrzTWms1dpRReVwQ3y7VVaqk JUXw6/AuTsuq6KwqEs5nOQpVs+uf3fMZwHLwYpF/neylJCel2t+PYaV6CWS9I1CYfDt2 tB0xkD2hro9sKrEG+PpdweWa2WQvfsTdpaz6gkJLgQ2UoHK+NeDJibl9eaw2HrAICIr5 IT1SWtelDCBQJM82/OTJMDjB99qvAYdn71jBuHdsX7ikZMMPhFRvreMfu9q/EGmHFTLD 5ugFs2I0KvAt4t5UOil9ByykgYxhB74N2l5UqMAJJyHC07bbO1NILI5I6vJW5LX4JCVz hRSg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=kKwbZfMu; 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 b82si743665qkb.56.2018.12.06.10.05.08 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 06 Dec 2018 10:05:08 -0800 (PST) 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=kKwbZfMu; 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]:42369 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUy1M-0000iA-Di for patch@linaro.org; Thu, 06 Dec 2018 13:05:08 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46133) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUy11-0000hd-9a for qemu-devel@nongnu.org; Thu, 06 Dec 2018 13:04:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gUxsJ-0004CS-DB for qemu-devel@nongnu.org; Thu, 06 Dec 2018 12:55:51 -0500 Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]:33874) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gUxsJ-0004CI-73 for qemu-devel@nongnu.org; Thu, 06 Dec 2018 12:55:47 -0500 Received: by mail-oi1-x234.google.com with SMTP id h25so1158494oig.1 for ; Thu, 06 Dec 2018 09:55:46 -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=Z98dVFVFIkBDv2iRyWUQVEx70S7+8EpWF9gwCH4lYWA=; b=kKwbZfMuDrqvdllOihoxgYKzO0sKVPE8MGkR9Jj0eyl06xNzKbix+PBjV+zafTyD2P klCqP6QiEVYG1FcPwNVCJDom7ecJ/wi9eGvx8q425o4EWh+NYbMX2l1icRdkfh2oypYv TJJYBxlooUMgexJnZ1R3Sqqgas6+9xr64JQtU= 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=Z98dVFVFIkBDv2iRyWUQVEx70S7+8EpWF9gwCH4lYWA=; b=pEE1qkk/lM0rslX7NYGT3sM1KXVls6y+r0uS8tDQ6v/1FTTT2MMU6D0uA7bDrWMAE+ MwiBd2ld6ca7aD+Cc323VrFsGsXcxZ3tW+T02GIVhdKWDsh9NNq6Zqu6RLYsgjdCfkd/ 2Pevu4OU17t0YmOvbvZfkP6JD92Bz5nSaJJ391zMj5wRb1RJ0GflNWeU5zu3Pf5MriJO NtxJDEer/wUZeJuNn5MwKmKQvOpKEl1cipqWmYsurwlKGaLosnKW3GYkWsB8P4k5mBGW NpSbYBuH9uT3PhcV3ws+kjNmO+vBy0RuDlCb+2hu409VtZMSHIRTOI+vj+jALW2grKjC /7mw== X-Gm-Message-State: AA+aEWb8LcEOJkBaXbF+Z1EaH/lwvQZbcbsh/UZroCn/+nQ9eysflfaP u9KShKbgdSCowsK6THSAzKUSYVKNfyuN6w== X-Received: by 2002:aca:5641:: with SMTP id k62mr18840570oib.339.1544118945835; Thu, 06 Dec 2018 09:55:45 -0800 (PST) Received: from cloudburst.twiddle.net (172.189-204-159.bestel.com.mx. [189.204.159.172]) by smtp.gmail.com with ESMTPSA id 18sm873756otf.59.2018.12.06.09.55.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 06 Dec 2018 09:55:45 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Thu, 6 Dec 2018 11:55:38 -0600 Message-Id: <20181206175541.29508-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::234 Subject: [Qemu-devel] [PATCH v3 0/3] target/arm: ARMv8.1-LOR 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: peter.maydell@linaro.org Errors-To: qemu-devel-bounces+patch=linaro.org@nongnu.org Sender: "Qemu-devel" Changes since v2: * Rebased on target-arm.next, which now includes 7 of the 10 patches. * Fixes based on patch review. r~ Richard Henderson (3): target/arm: Introduce arm_hcr_el2_eff target/arm: Use arm_hcr_el2_eff more places target/arm: Implement the ARMv8.1-LOR extension target/arm/cpu.h | 72 +++++----------- hw/intc/arm_gicv3_cpuif.c | 21 ++--- target/arm/cpu64.c | 1 + target/arm/helper.c | 163 +++++++++++++++++++++++++++++++++---- target/arm/op_helper.c | 14 ++-- target/arm/translate-a64.c | 12 +++ 6 files changed, 197 insertions(+), 86 deletions(-) -- 2.17.2