From patchwork Thu Oct 18 18:27:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 149188 Delivered-To: patch@linaro.org Received: by 2002:a2e:8595:0:0:0:0:0 with SMTP id b21-v6csp2330378lji; Thu, 18 Oct 2018 11:33:44 -0700 (PDT) X-Google-Smtp-Source: ACcGV60/lWoL/YiFgEb54DhHyxo8+YJYKsgaAQpfP3kf0v7k40LdWJYXrH0ChspHgMTt24tRT7Yn X-Received: by 2002:ac8:689a:: with SMTP id m26-v6mr29415499qtq.254.1539887624528; Thu, 18 Oct 2018 11:33:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539887624; cv=none; d=google.com; s=arc-20160816; b=J1ZmsHxh45Jjqs/L3SJ2HW4/Crw2xyKCsrUuqhfJ+4WUe15B+bvjkmHIoRaRjG3X5k vTL3nweh6LRxTz2k9foM1mu/tX7ZRADEVthjOJn6VkADsciR7uD0S5d2LPS4JB4VoJ5m PYloAv66IY84p19dDiN+0lG+lIqIUuYMp6KdZ60AfFOIVHKVg5SWFu313M7qGTIBRv50 i7E6wi1kp2lNKNztp4DHQlxSavMsjnxIoru0+PLmDdYuvVZZtYkjIckMPyjEIlzNTATx 8lB8EmDjIKWw5BGcq+sQ91kyAD/AyUZ+yP0wHR8HFvLBHrRfW3UEBS3liyI6J7wFX3OF gbGQ== 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:references:in-reply-to :message-id:date:to:from:dkim-signature; bh=cG+M4f15Qyl1siFY1/s1Wd/xk37msYwrgv+4KODvxkI=; b=dyVw+WtOh20eIgBSA35S6c9ZEcsNDFFeJgOISbJo7KsiAZSTP9Wea5AE6foXkL22zf DgzY88X+OrLNEfJsdzAiGrHQBJXgLTijIT1S+5ERc+OnZKvWfaMv4rVBoPU8tNNaRj2U ePeX4prssgGEUhJiHBlcLkKYMftAXD0g5/Cg2ycWMA2Vt87DFmbRQ1jVo5SptsgiPAYr kYUIALKHCfbzjDHJXlBMKmqgZN4B9u9WazpsBFhqpmtvd4EbNXQKZiYyfWZsot1OUWTM DFKqnd6INc3fS/53dGGGFjh37AU1U6upJnEqbsgwZLaULSoiiw2XJfT/pbef97xlBLje ODtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@linaro.org header.s=google header.b=RHRRlS7e; 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 f4-v6si4450613qkm.213.2018.10.18.11.33.44 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 18 Oct 2018 11:33: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=RHRRlS7e; 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]:43792 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDD79-0006io-Ur for patch@linaro.org; Thu, 18 Oct 2018 14:33:44 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37325) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDD1i-000231-9w for qemu-devel@nongnu.org; Thu, 18 Oct 2018 14:28:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gDD1g-00006V-8C for qemu-devel@nongnu.org; Thu, 18 Oct 2018 14:28:06 -0400 Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:44191) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gDD1f-0008VL-UC for qemu-devel@nongnu.org; Thu, 18 Oct 2018 14:28:04 -0400 Received: by mail-pl1-x644.google.com with SMTP id d23-v6so1248996pls.11 for ; Thu, 18 Oct 2018 11:28:03 -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:in-reply-to:references; bh=cG+M4f15Qyl1siFY1/s1Wd/xk37msYwrgv+4KODvxkI=; b=RHRRlS7eSYSfsnA7pepH4Jg7mTglOumxdbYqY9DGq5UPLD5TQhfKMCp+SdE0USZrAq M1y94SV2PRKgeLCqyJWV7Qnu5JiHw858u1uD05BYzQiAm3L0KBhPNT+45KhKYNZN38Gh yR7cAOhCLGo2aGNLyiQxNF2s5OXCfU7pEpqgA= 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:in-reply-to :references; bh=cG+M4f15Qyl1siFY1/s1Wd/xk37msYwrgv+4KODvxkI=; b=RRkspSpj7sa7ziDtKFgptaWIsrPTVzs7BPSu16V3oZj8lLYZu3ZyHuXyzBS8tbsfVb xZSkhWxAokwFVMWyBE2ltNjFyZr+OiUwfjkgxd+5+WTH9GyvYhiHYA5SQynv+bs8iDr2 BW8vG4rtmXF5jw8T7sPdt5ecNPGwDlyWAi1R6tM/5vg+bo3l8lcfzDHbeibXLy7PqeHH 4fXu+wmqZSndmWW1T2jsVGbdThjdXsUKClbx3Pexx1BG8KpSlf4jHN7K95PFOK/jv854 9JWSK43+Dix2y5rc7f82lBqT0YS4v124rtc7JFSZQGFnj5p8fvSWMusXUjsuN+FRfdMO 8K/A== X-Gm-Message-State: ABuFfojQTA/c8MnQ6cLNITCDcVq4872Mr91p9443CBlz6ZwtH/AcYxdS 01zkxKEdGO+O2AiMEOli+VvdUE5JqfI= X-Received: by 2002:a17:902:54d:: with SMTP id 71-v6mr23475015plf.80.1539887282442; Thu, 18 Oct 2018 11:28:02 -0700 (PDT) Received: from cloudburst.twiddle.net (174-21-9-133.tukw.qwest.net. [174.21.9.133]) by smtp.gmail.com with ESMTPSA id d187-v6sm4795738pfc.13.2018.10.18.11.28.00 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 18 Oct 2018 11:28:01 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Thu, 18 Oct 2018 11:27:56 -0700 Message-Id: <20181018182758.18646-2-richard.henderson@linaro.org> X-Mailer: git-send-email 2.17.2 In-Reply-To: <20181018182758.18646-1-richard.henderson@linaro.org> References: <20181018182758.18646-1-richard.henderson@linaro.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::644 Subject: [Qemu-devel] [PATCH 1/3] target/arm: Remove writefn from TTBR0_EL3 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" The EL3 version of this register does not include an ASID, and so the tlb_flush performed by vmsa_ttbr_write is not needed. Signed-off-by: Richard Henderson --- target/arm/helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.17.2 Reviewed-by: Aaron Lindsay diff --git a/target/arm/helper.c b/target/arm/helper.c index e3946562aa..24bbde4f76 100644 --- a/target/arm/helper.c +++ b/target/arm/helper.c @@ -4214,7 +4214,7 @@ static const ARMCPRegInfo el3_cp_reginfo[] = { .fieldoffset = offsetof(CPUARMState, cp15.mvbar) }, { .name = "TTBR0_EL3", .state = ARM_CP_STATE_AA64, .opc0 = 3, .opc1 = 6, .crn = 2, .crm = 0, .opc2 = 0, - .access = PL3_RW, .writefn = vmsa_ttbr_write, .resetvalue = 0, + .access = PL3_RW, .resetvalue = 0, .fieldoffset = offsetof(CPUARMState, cp15.ttbr0_el[3]) }, { .name = "TCR_EL3", .state = ARM_CP_STATE_AA64, .opc0 = 3, .opc1 = 6, .crn = 2, .crm = 0, .opc2 = 2,