From patchwork Tue Dec 8 12:23:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leif Lindholm X-Patchwork-Id: 11958341 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C730C4167B for ; Tue, 8 Dec 2020 12:25:03 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B680923A84 for ; Tue, 8 Dec 2020 12:25:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B680923A84 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=nuviainc.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:36638 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmc3B-0000Dv-1P for qemu-devel@archiver.kernel.org; Tue, 08 Dec 2020 07:25:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54744) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmc1X-0007PG-3a for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:19 -0500 Received: from mail-pg1-x541.google.com ([2607:f8b0:4864:20::541]:38706) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmc1U-0005kZ-HG for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:18 -0500 Received: by mail-pg1-x541.google.com with SMTP id e2so3711499pgi.5 for ; Tue, 08 Dec 2020 04:23:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=to6ShyMD/JTjODg7z/1Gwq0vHVoP8KV9Bd13lbgI0kI=; b=QEEcvmzMwhQ6PTn5G18GJFU7NUQnR6OQSLHhhjTO/5OWyyiFlR78okdBibsa9x9aIY 82ENCo8ZLwoiQjdpvslzBS6qmSd+h0MwLeFzBnU98pUDVIeHU2TnC2JOYCnSScfxCyGV 7YpGacL03MrduGh8DLCGrk3ijRMkGlLyDOrFFytbAdkoPaLVGkOATWb42RpS9kp+/fpX MOnJuzHUDnQKyn9r+CFMv4/0QiKeadseBCpBSpwOJXB3ArdrGD1l69W8U55EAwPMNG97 U6i7nz2Q06c0doJoz+PMH/5XAsREo6k65Z6QwcMRazcrEFGO+e0ScU5KHybJzjpsHK31 rB/g== 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:mime-version:content-transfer-encoding; bh=to6ShyMD/JTjODg7z/1Gwq0vHVoP8KV9Bd13lbgI0kI=; b=psRWUorDXzWDW/YvsBp2S2IZwDMZMqO+AxtVeUGSjqw2WzbIPxgkxpI1SSYTIZbBMA kHCbPOdWiqlyMHxvHp2zV6CUS8L/dfNKh71f6Ndsi50ICHj/QSjuM5N+fldHoH9Az8xa h+L5S8JuHuO156r6zi/DEaxq6T2hlX+HPeVcYuE+pMEQy6gteqj3pVkYC26JvVtBDhBp ZySLps91ei9hMvsJZgt0zVtgMbdAD30szmBfZOzXo5JRPgxi9FUxEAxG5a0x9iOK7cgx 1W+4f4AcdZeQJnqgbz+rGzOqdZ88o3pYf3h6MBS/cSH2DM6RYfZZisoEoO4j3gLcCsle AHJQ== X-Gm-Message-State: AOAM531FYNS6J5gC2HiW5HZSpYZXLLIqx+vlbUCxCDwhYGcvCEcv3PoP xUOYiSI9gTA0x70YO/LC6KG4gQ== X-Google-Smtp-Source: ABdhPJyMhsD5T9OOpMTxiW0cWn1j3pxMsImj2r4QrI46n5XaZ4hxFXklRfEoGqkxRPEeTX17hFj+YA== X-Received: by 2002:a62:5f81:0:b029:19a:89cb:41d8 with SMTP id t123-20020a625f810000b029019a89cb41d8mr20435996pfb.48.1607430193946; Tue, 08 Dec 2020 04:23:13 -0800 (PST) Received: from leonardo.ba.nuviainc.com (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id b2sm3472377pff.79.2020.12.08.04.23.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 04:23:13 -0800 (PST) From: Leif Lindholm To: qemu-arm@nongnu.org Subject: [PATCH 1/5] target/arm: fix typo in cpu.h ID_AA64PFR1 field name Date: Tue, 8 Dec 2020 12:23:02 +0000 Message-Id: <20201208122306.8933-2-leif@nuviainc.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201208122306.8933-1-leif@nuviainc.com> References: <20201208122306.8933-1-leif@nuviainc.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::541; envelope-from=leif@nuviainc.com; helo=mail-pg1-x541.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Rebecca Cran , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" SBSS -> SSBS Signed-off-by: Leif Lindholm Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- target/arm/cpu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/cpu.h b/target/arm/cpu.h index e5514c8286..6962ef05d6 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -1851,7 +1851,7 @@ FIELD(ID_AA64PFR0, RAS, 28, 4) FIELD(ID_AA64PFR0, SVE, 32, 4) FIELD(ID_AA64PFR1, BT, 0, 4) -FIELD(ID_AA64PFR1, SBSS, 4, 4) +FIELD(ID_AA64PFR1, SSBS, 4, 4) FIELD(ID_AA64PFR1, MTE, 8, 4) FIELD(ID_AA64PFR1, RAS_FRAC, 12, 4) From patchwork Tue Dec 8 12:23:03 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Leif Lindholm X-Patchwork-Id: 11958339 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5B53EC4361B for ; Tue, 8 Dec 2020 12:25:03 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D5CC523A9B for ; Tue, 8 Dec 2020 12:25:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D5CC523A9B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=nuviainc.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:36726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmc3B-0000GB-Pg for qemu-devel@archiver.kernel.org; Tue, 08 Dec 2020 07:25:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmc1Y-0007PY-7U for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:20 -0500 Received: from mail-pf1-x443.google.com ([2607:f8b0:4864:20::443]:39123) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmc1V-0005lc-05 for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:20 -0500 Received: by mail-pf1-x443.google.com with SMTP id i3so10174608pfd.6 for ; Tue, 08 Dec 2020 04:23:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=JLaYiZYZl/bsjZLj55CynwbZmKbACJyAYHuZsdIDi6U=; b=kVqegPZSG0au64NAwjFIGhpXDLutg2GHL0E0vy1Za4Mgy2ePVIEUoH3rpvqLGiKaMg Y323UrfxrGZWBj9EiRMABb42NmGtO9uU15v6BdMXffb9TgRCkn4tRYkj7HhK/lnnLT9s lL6dOKKDNrHpGQXHIwXf5VnmVBlsLyr42WAug/Y9FnSyP6nUEHQFXhwLH/EOfKoNEK7z nO5zV9rRbL7fJNWu+C26Ypw51jAL433VRp2tB0dPFxgvH2G2KtRPjwjw3DyQ6J/zp8tm QYfw4o6f2BUUuHViwvpMvDAH/2/hfo0IzyRlYWlTM7fvx33a6mwkpSZxHu+lCBusgPOh U0qw== 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:mime-version:content-transfer-encoding; bh=JLaYiZYZl/bsjZLj55CynwbZmKbACJyAYHuZsdIDi6U=; b=mrl+m/B3eA5+gC1RxpPB58VuPp2Hkhymj41cjtJ32xkFCV7CsAzvguYhcyTCtjowoH phHaWT2IffQoglYHPjes9vX0tn/Rvv/X1bGYnAB2f9CRR+Nd7lIu87rL5EKQhVfhIATi azae7W0PmCw5VNbmjTJmaLfYXg+CHmosOy+A3OM50SeuV50XtMZTf9bneZTHdoMDbdDZ oLZZ9uADec63nUgjFx8sBWv22OPyg2eGEBdpb+4o9RZNZ0V6MDJFCpgthNgoNo8sx7p8 WAT5F5rWCXw1R9duYYAjAXap+c2A+LT7xWddHjT7pMvzIySjnUak3lScgaQVnvmS3ZSp tRow== X-Gm-Message-State: AOAM530DyXxCqLFVJZtpBXBFbiZHcWJOcZkP5Ffoyo4DIG5Rw86XUDTh LuTmExwOkeubRAzBGZJuaqfQeQ== X-Google-Smtp-Source: ABdhPJzHLt18x3LoGUdE9xOg+rXkMAp1Dq1X6wNwKyToBIkQ75aMr9J495zDuviXMOC3F8ZT+n8ZlQ== X-Received: by 2002:a63:da58:: with SMTP id l24mr22486632pgj.178.1607430195871; Tue, 08 Dec 2020 04:23:15 -0800 (PST) Received: from leonardo.ba.nuviainc.com (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id b2sm3472377pff.79.2020.12.08.04.23.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 04:23:15 -0800 (PST) From: Leif Lindholm To: qemu-arm@nongnu.org Subject: [PATCH 2/5] target/arm: make ARMCPU.clidr 64-bit Date: Tue, 8 Dec 2020 12:23:03 +0000 Message-Id: <20201208122306.8933-3-leif@nuviainc.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201208122306.8933-1-leif@nuviainc.com> References: <20201208122306.8933-1-leif@nuviainc.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::443; envelope-from=leif@nuviainc.com; helo=mail-pf1-x443.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Rebecca Cran , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" The AArch64 view of CLIDR_EL1 extends the ICB field to include also bit 32, as well as adding a Ttype field when FEAT_MTE is implemented. Extend the clidr field to be able to hold this context. Signed-off-by: Leif Lindholm Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- target/arm/cpu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/arm/cpu.h b/target/arm/cpu.h index 6962ef05d6..b54d1dc092 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -938,7 +938,7 @@ struct ARMCPU { uint32_t id_afr0; uint64_t id_aa64afr0; uint64_t id_aa64afr1; - uint32_t clidr; + uint64_t clidr; uint64_t mp_affinity; /* MP ID without feature bits */ /* The elements of this array are the CCSIDR values for each cache, * in the order L1DCache, L1ICache, L2DCache, L2ICache, etc. From patchwork Tue Dec 8 12:23:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leif Lindholm X-Patchwork-Id: 11958343 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF627C433FE for ; Tue, 8 Dec 2020 12:25:04 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 36E70239D0 for ; Tue, 8 Dec 2020 12:25:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 36E70239D0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=nuviainc.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:36840 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmc3D-0000Ix-0P for qemu-devel@archiver.kernel.org; Tue, 08 Dec 2020 07:25:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmc1Y-0007Q9-Sa for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:20 -0500 Received: from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d]:44043) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmc1X-0005ly-25 for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:20 -0500 Received: by mail-pg1-x52d.google.com with SMTP id t3so12029136pgi.11 for ; Tue, 08 Dec 2020 04:23:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GJMTZbXGZIIwUN/FY4ST6xv0QwD5d73nuDAFCgvCOdY=; b=d5YlsHwhvg8WW7gEXN2Sxex7VUg+IA+hrfF/0xICb6h2uti1T6820klmukYkjX7oH7 xeBAIC6pF3vCoqLC5rTOPEvl5vTLtc3r/jUu1rTlAJaroA/YU06XU8IgBS/vSX9CNciD RYScCIg/+557cr6aOrWKeAAQENsOemu2uFdtn87kQBYPatrKx/gXUymt+GY16aqd5Wa2 gHSMevEKeXizuCjFn8bm0FzQHgKgpdORizuC1snpbPIIuSCOkmqkgrRHeYP8neKtHpVD 6KTl0dO3ucQiURrJSZGj5szVAT+lL///fhNzLjkgIRT+0DTwAdwBESuVG/S/NPwe8Fi4 90UA== 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:mime-version:content-transfer-encoding; bh=GJMTZbXGZIIwUN/FY4ST6xv0QwD5d73nuDAFCgvCOdY=; b=cSXr9wL+v4Fpyfxg0rOmkx6L3gRPAmCNBPYspN5MX7v7SHy1GJ3m16ZXN+Fv++vDjG GqV2SBhO2JzKUQ9su9JhktkUyRJ1Gu1V+CwHw9jEiWbKOdjuGkivqLYd83YJH2nzif6j obwo3QJElf8PuzbWVCHZ80fjHdXQEF0FxtKrotuMnJVGcztwSpK6yX9Ms5wPJgzJKWnT C5RG7H/NXHah+K2VkwVHUzI2B931MK2lW4rQdXncnjPeRlsKA85cXSSsolNn40UFh3c7 I4I+DoPIt22eM+MrBCQrmRn4TeFJ1GUHkU8Z4rMGFBT/dcMcT1qeebHpRoARsR6Hu3zv FQNA== X-Gm-Message-State: AOAM530baLMVA8PDX8AER9UyT8cK9XfzC2sD6e+ZfRrJqcjcnd4kHZ5Y MeGSjCLzmRPq3YPFDyVW3bl+iGJfwlOtYQ== X-Google-Smtp-Source: ABdhPJyeLcCoSjbxYiDrPaQF6xTtFZ7au2FqoFKmdz4MQPz6iNN/TkslYbYNCu8sPncLm24+c5m9RA== X-Received: by 2002:a63:7407:: with SMTP id p7mr22584370pgc.48.1607430197864; Tue, 08 Dec 2020 04:23:17 -0800 (PST) Received: from leonardo.ba.nuviainc.com (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id b2sm3472377pff.79.2020.12.08.04.23.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 04:23:17 -0800 (PST) From: Leif Lindholm To: qemu-arm@nongnu.org Subject: [PATCH 3/5] target/arm: add descriptions of CLIDR_EL1, CCSIDR_EL1, CTR_EL0 to cpu.h Date: Tue, 8 Dec 2020 12:23:04 +0000 Message-Id: <20201208122306.8933-4-leif@nuviainc.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201208122306.8933-1-leif@nuviainc.com> References: <20201208122306.8933-1-leif@nuviainc.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::52d; envelope-from=leif@nuviainc.com; helo=mail-pg1-x52d.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UPPERCASE_50_75=0.008 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Rebecca Cran , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Signed-off-by: Leif Lindholm Reviewed-by: Peter Maydell --- target/arm/cpu.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/target/arm/cpu.h b/target/arm/cpu.h index b54d1dc092..5e9e8061f7 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -1713,6 +1713,30 @@ FIELD(V7M_FPCCR, ASPEN, 31, 1) /* * System register ID fields. */ +FIELD(CLIDR_EL1, CTYPE1, 0, 3) +FIELD(CLIDR_EL1, CTYPE2, 3, 3) +FIELD(CLIDR_EL1, CTYPE3, 6, 3) +FIELD(CLIDR_EL1, CTYPE4, 9, 3) +FIELD(CLIDR_EL1, CTYPE5, 12, 3) +FIELD(CLIDR_EL1, CTYPE6, 15, 3) +FIELD(CLIDR_EL1, CTYPE7, 18, 3) +FIELD(CLIDR_EL1, LOUIS, 21, 3) +FIELD(CLIDR_EL1, LOC, 24, 3) +FIELD(CLIDR_EL1, LOUU, 27, 3) +FIELD(CLIDR_EL1, ICB, 30, 3) + +FIELD(CCSIDR_EL1, LINESIZE, 0, 3) +FIELD(CCSIDR_EL1, ASSOCIATIVITY, 3, 20) +FIELD(CCSIDR_EL1, NUMSETS, 32, 23) + +FIELD(CTR_EL0, IMINLINE, 0, 4) +FIELD(CTR_EL0, L1IP, 14, 2) +FIELD(CTR_EL0, DMINLINE, 16, 4) +FIELD(CTR_EL0, ERG, 20, 4) +FIELD(CTR_EL0, CWG, 24, 4) +FIELD(CTR_EL0, IDC, 28, 1) +FIELD(CTR_EL0, DIC, 29, 1) + FIELD(MIDR_EL1, REVISION, 0, 4) FIELD(MIDR_EL1, PARTNUM, 4, 12) FIELD(MIDR_EL1, ARCHITECTURE, 16, 4) From patchwork Tue Dec 8 12:23:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leif Lindholm X-Patchwork-Id: 11958499 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9FD0AC433FE for ; Tue, 8 Dec 2020 12:32:26 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 519DA23AAA for ; Tue, 8 Dec 2020 12:32:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 519DA23AAA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=nuviainc.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:52418 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmcAL-0006xm-6s for qemu-devel@archiver.kernel.org; Tue, 08 Dec 2020 07:32:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmc1a-0007S4-E8 for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:22 -0500 Received: from mail-pg1-x532.google.com ([2607:f8b0:4864:20::532]:38601) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmc1Z-0005nE-0F for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:22 -0500 Received: by mail-pg1-x532.google.com with SMTP id e2so3711667pgi.5 for ; Tue, 08 Dec 2020 04:23:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VJyK9Dku6QtLgbsw5adpDcTstA66S59krX4mFmun8KU=; b=J5VJH565XkS9uzlkCcwXEGZoYvCD71vyT6mmtn0IvTtRMCVkgOhS4NO1QCRcqpeZ74 1bv8JO2DWzF75K4KAxs1SpHMKofdTwMkNwHWdxusGyW0RRdwqhhBqhBSKZ98+7Kcsfed zhBk6DA/HJ+A4xwX/shsfmsueJ52e2ENHYDO007n1e1AHeMOyjpPQLqaPg1LZD4Uje1t Gn198lPqMYZ2aA5hXtMN1ZX5KlNfpSs0cwi5pWxOB8vMcp8byg/cxFNBSQkYSBe3e7/G UT2tW65MCAExD6FMFn2YTCqn2BlAGkH3GQpwbcNiHuQns1Ur65VQajzj1mtryThaFM6z uoiw== 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:mime-version:content-transfer-encoding; bh=VJyK9Dku6QtLgbsw5adpDcTstA66S59krX4mFmun8KU=; b=af2RjJ9k3Bcn/0Q0iWkkKom21YTGLUooEkUPAZIL1yWdBy4/HmOmiD/Ylopr9lH+Rg XwgH3dQMQBop4Y9SuHp24ojdqOl5+agBm/Fy3pn0WQnym/xgue0cyyQv9kJPcLs74rGA U9CUPxcaVu+BRfKhuhZXVXvr4AryJFECdkZpQyPPLGJQXw+fFQKhygdlxWvFXneGAh8B Yt96U7TMYKL2y/GIXBMGCDof4sOav5RjRe9ppVIzstdyimF4w9DGN+Ws/j4zRAuvKa0t czoVy62lfThQ5U76z2lZuF6pOmdl9QGKl7B/EZ1lPGqAwc01MUwEf/s4bYbqWzmSBkmV 4VEQ== X-Gm-Message-State: AOAM531VXnq7cBcUHrMjI2AdSdceiqFyynbrYQ0+bPF8mTFi45ZCwvxx 0yipXF3uSyvq7rEIefrGcK0qTg== X-Google-Smtp-Source: ABdhPJw7egUgXbAJ5yuH8V4j3QhHXvLgN7s7lfZ1hcwQjX5B3cONUfNuKLb/slEcMhTYKVr7erQpmA== X-Received: by 2002:a17:90b:4b0a:: with SMTP id lx10mr4102627pjb.128.1607430199842; Tue, 08 Dec 2020 04:23:19 -0800 (PST) Received: from leonardo.ba.nuviainc.com (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id b2sm3472377pff.79.2020.12.08.04.23.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 04:23:19 -0800 (PST) From: Leif Lindholm To: qemu-arm@nongnu.org Subject: [PATCH 4/5] target/arm: add aarch64 ID register fields to cpu.h Date: Tue, 8 Dec 2020 12:23:05 +0000 Message-Id: <20201208122306.8933-5-leif@nuviainc.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201208122306.8933-1-leif@nuviainc.com> References: <20201208122306.8933-1-leif@nuviainc.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::532; envelope-from=leif@nuviainc.com; helo=mail-pg1-x532.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UPPERCASE_50_75=0.008 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Rebecca Cran , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Add entries present in ARM DDI 0487F.c (August 2020). Signed-off-by: Leif Lindholm Reviewed-by: Peter Maydell --- target/arm/cpu.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/target/arm/cpu.h b/target/arm/cpu.h index 5e9e8061f7..2a12a5ce92 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -1863,6 +1863,9 @@ FIELD(ID_AA64ISAR1, GPI, 28, 4) FIELD(ID_AA64ISAR1, FRINTTS, 32, 4) FIELD(ID_AA64ISAR1, SB, 36, 4) FIELD(ID_AA64ISAR1, SPECRES, 40, 4) +FIELD(ID_AA64ISAR1, BF16, 44, 4) +FIELD(ID_AA64ISAR1, DGH, 48, 4) +FIELD(ID_AA64ISAR1, I8MM, 52, 4) FIELD(ID_AA64PFR0, EL0, 0, 4) FIELD(ID_AA64PFR0, EL1, 4, 4) @@ -1873,11 +1876,18 @@ FIELD(ID_AA64PFR0, ADVSIMD, 20, 4) FIELD(ID_AA64PFR0, GIC, 24, 4) FIELD(ID_AA64PFR0, RAS, 28, 4) FIELD(ID_AA64PFR0, SVE, 32, 4) +FIELD(ID_AA64PFR0, SEL2, 36, 4) +FIELD(ID_AA64PFR0, MPAM, 40, 4) +FIELD(ID_AA64PFR0, AMU, 44, 4) +FIELD(ID_AA64PFR0, DIT, 48, 4) +FIELD(ID_AA64PFR0, CSV2, 56, 4) +FIELD(ID_AA64PFR0, CSV3, 60, 4) FIELD(ID_AA64PFR1, BT, 0, 4) FIELD(ID_AA64PFR1, SSBS, 4, 4) FIELD(ID_AA64PFR1, MTE, 8, 4) FIELD(ID_AA64PFR1, RAS_FRAC, 12, 4) +FIELD(ID_AA64PFR1, MPAM_FRAC, 16, 4) FIELD(ID_AA64MMFR0, PARANGE, 0, 4) FIELD(ID_AA64MMFR0, ASIDBITS, 4, 4) @@ -1891,6 +1901,8 @@ FIELD(ID_AA64MMFR0, TGRAN16_2, 32, 4) FIELD(ID_AA64MMFR0, TGRAN64_2, 36, 4) FIELD(ID_AA64MMFR0, TGRAN4_2, 40, 4) FIELD(ID_AA64MMFR0, EXS, 44, 4) +FIELD(ID_AA64MMFR0, FGT, 56, 4) +FIELD(ID_AA64MMFR0, ECV, 60, 4) FIELD(ID_AA64MMFR1, HAFDBS, 0, 4) FIELD(ID_AA64MMFR1, VMIDBITS, 4, 4) @@ -1900,6 +1912,8 @@ FIELD(ID_AA64MMFR1, LO, 16, 4) FIELD(ID_AA64MMFR1, PAN, 20, 4) FIELD(ID_AA64MMFR1, SPECSEI, 24, 4) FIELD(ID_AA64MMFR1, XNX, 28, 4) +FIELD(ID_AA64MMFR1, TWED, 32, 4) +FIELD(ID_AA64MMFR1, ETS, 36, 4) FIELD(ID_AA64MMFR2, CNP, 0, 4) FIELD(ID_AA64MMFR2, UAO, 4, 4) @@ -1926,6 +1940,7 @@ FIELD(ID_AA64DFR0, CTX_CMPS, 28, 4) FIELD(ID_AA64DFR0, PMSVER, 32, 4) FIELD(ID_AA64DFR0, DOUBLELOCK, 36, 4) FIELD(ID_AA64DFR0, TRACEFILT, 40, 4) +FIELD(ID_AA64DFR0, MTPMU, 48, 4) FIELD(ID_DFR0, COPDBG, 0, 4) FIELD(ID_DFR0, COPSDBG, 4, 4) From patchwork Tue Dec 8 12:23:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leif Lindholm X-Patchwork-Id: 11958503 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CBC90C4361B for ; Tue, 8 Dec 2020 12:34:32 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 841D023A52 for ; Tue, 8 Dec 2020 12:34:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 841D023A52 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=nuviainc.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:59186 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmcCN-0001KJ-MT for qemu-devel@archiver.kernel.org; Tue, 08 Dec 2020 07:34:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmc1c-0007Uc-Cz for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:28 -0500 Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]:33403) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmc1a-0005ny-Uk for qemu-devel@nongnu.org; Tue, 08 Dec 2020 07:23:24 -0500 Received: by mail-pf1-x42a.google.com with SMTP id p4so7877359pfg.0 for ; Tue, 08 Dec 2020 04:23:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4To1lOqbPeaIwjsmu5T7HJ8KFKE967ZWQg/TXbDDY6w=; b=OWF7Tv6dKs/dnSx9NZQ/micjrTN5w/OTc75K2zZpmwtBbC5q86uFhXF73W6qzPbHb/ i5kEvHZnVliqL9gkBmvIocGdxPYTyH7LvXrWH3m43a69vzzO8llEdrB71OqDnbropjft gVYBs+Lz6S8V00hxz59BqLu394L3CFHfyXgvT0ONhwr//kKbA+53E4IfnEGTTFF2MsZY f0jMbbvHBfH9fvKF8YxN9iG5Ksyjcng4Eq6ch5d+kHTN4ou/J7v/E+udAmwfaSQ+xrq4 iFGchnpVMpECHvw4Mqq8k/ZdhJsE+kQwckL20LWBEBPrY0YjVq7L0UFe9FFXaUCLw80Z OSeA== 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:mime-version:content-transfer-encoding; bh=4To1lOqbPeaIwjsmu5T7HJ8KFKE967ZWQg/TXbDDY6w=; b=bgRXfEz4lkYwhjAgGpPB5IJQ2SGnKQvl1mwejTHZ/SOCd0Rf4Mi1yrlEpFo9bH0IdV hB7jamKAVBVTE25DVvPSRcVyKxQg8prAlR3JO3w1+QLNVxpb1raxljmW++HK7nn7z8i1 Amc1VbCJIdKQH1s8dRl+48dBFihQQkVdJveQZ27oA0a6QWNF3Z9oEJN8de5slaFj/1f8 ARz+NhjbFksg4iMM72Y3XMnCgTVW2qjMiyp38ty7DpboH+JSsBMtfeZWiuqFPuQG70wj rzIVkQmco1HzPYudyj1J1ccIw64AfK3Z62uUaQdzfm3l5GKxKCYvWVAQaZK7lXYne9XA /r5w== X-Gm-Message-State: AOAM532AOb6y379isSpyKrc7NBrF87mUJ4glUBUlNXXp1LrP61INsx1Q UQ4i5oih8Ic0ngGfEozUhX2gEg== X-Google-Smtp-Source: ABdhPJyuNlsf8urGw98q/CaBW2foI4gxQCYvRBt9nRuFnLa3Oub1Y3jwjVCDAr8y8DjKjiPFzT5O8A== X-Received: by 2002:a63:28c4:: with SMTP id o187mr11092740pgo.137.1607430201786; Tue, 08 Dec 2020 04:23:21 -0800 (PST) Received: from leonardo.ba.nuviainc.com (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id b2sm3472377pff.79.2020.12.08.04.23.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Dec 2020 04:23:21 -0800 (PST) From: Leif Lindholm To: qemu-arm@nongnu.org Subject: [PATCH 5/5] target/arm: add aarch32 ID register fields to cpu.h Date: Tue, 8 Dec 2020 12:23:06 +0000 Message-Id: <20201208122306.8933-6-leif@nuviainc.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201208122306.8933-1-leif@nuviainc.com> References: <20201208122306.8933-1-leif@nuviainc.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::42a; envelope-from=leif@nuviainc.com; helo=mail-pf1-x42a.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UPPERCASE_50_75=0.008 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Rebecca Cran , qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Add entries present in ARM DDI 0487F.c (August 2020). Signed-off-by: Leif Lindholm Reviewed-by: Peter Maydell --- target/arm/cpu.h | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/target/arm/cpu.h b/target/arm/cpu.h index 2a12a5ce92..b37a74348d 100644 --- a/target/arm/cpu.h +++ b/target/arm/cpu.h @@ -1800,6 +1800,8 @@ FIELD(ID_ISAR6, DP, 4, 4) FIELD(ID_ISAR6, FHM, 8, 4) FIELD(ID_ISAR6, SB, 12, 4) FIELD(ID_ISAR6, SPECRES, 16, 4) +FIELD(ID_ISAR6, BF16, 20, 4) +FIELD(ID_ISAR6, I8MM, 24, 4) FIELD(ID_MMFR0, VMSA, 0, 4) FIELD(ID_MMFR0, PMSA, 4, 4) @@ -1810,6 +1812,24 @@ FIELD(ID_MMFR0, AUXREG, 20, 4) FIELD(ID_MMFR0, FCSE, 24, 4) FIELD(ID_MMFR0, INNERSHR, 28, 4) +FIELD(ID_MMFR1, L1HVDVA, 0, 4) +FIELD(ID_MMFR1, L1UNIVA, 4, 4) +FIELD(ID_MMFR1, L1HVDSW, 8, 4) +FIELD(ID_MMFR1, L1UNISW, 12, 4) +FIELD(ID_MMFR1, L1HVD, 16, 4) +FIELD(ID_MMFR1, L1UNI, 20, 4) +FIELD(ID_MMFR1, L1TSTCLN, 24, 4) +FIELD(ID_MMFR1, BPRED, 28, 4) + +FIELD(ID_MMFR2, L1HVDFG, 0, 4) +FIELD(ID_MMFR2, L1HVDBG, 4, 4) +FIELD(ID_MMFR2, L1HVDRNG, 8, 4) +FIELD(ID_MMFR2, HVDTLB, 12, 4) +FIELD(ID_MMFR2, UNITLB, 16, 4) +FIELD(ID_MMFR2, MEMBARR, 20, 4) +FIELD(ID_MMFR2, WFISTALL, 24, 4) +FIELD(ID_MMFR2, HWACCFLG, 28, 4) + FIELD(ID_MMFR3, CMAINTVA, 0, 4) FIELD(ID_MMFR3, CMAINTSW, 4, 4) FIELD(ID_MMFR3, BPMAINT, 8, 4) @@ -1828,6 +1848,17 @@ FIELD(ID_MMFR4, LSM, 20, 4) FIELD(ID_MMFR4, CCIDX, 24, 4) FIELD(ID_MMFR4, EVT, 28, 4) +FIELD(ID_MMFR5, ETS, 0, 4) + +FIELD(ID_PFR0, STATE0, 0, 4) +FIELD(ID_PFR0, STATE1, 4, 4) +FIELD(ID_PFR0, STATE2, 8, 4) +FIELD(ID_PFR0, STATE3, 12, 4) +FIELD(ID_PFR0, CSV2, 16, 4) +FIELD(ID_PFR0, AMU, 20, 4) +FIELD(ID_PFR0, DIT, 24, 4) +FIELD(ID_PFR0, RAS, 28, 4) + FIELD(ID_PFR1, PROGMOD, 0, 4) FIELD(ID_PFR1, SECURITY, 4, 4) FIELD(ID_PFR1, MPROGMOD, 8, 4) @@ -1837,6 +1868,10 @@ FIELD(ID_PFR1, SEC_FRAC, 20, 4) FIELD(ID_PFR1, VIRT_FRAC, 24, 4) FIELD(ID_PFR1, GIC, 28, 4) +FIELD(ID_PFR2, CSV3, 0, 4) +FIELD(ID_PFR2, SSBS, 4, 4) +FIELD(ID_PFR2, RAS_FRAC, 8, 4) + FIELD(ID_AA64ISAR0, AES, 4, 4) FIELD(ID_AA64ISAR0, SHA1, 8, 4) FIELD(ID_AA64ISAR0, SHA2, 12, 4) @@ -1951,6 +1986,8 @@ FIELD(ID_DFR0, MPROFDBG, 20, 4) FIELD(ID_DFR0, PERFMON, 24, 4) FIELD(ID_DFR0, TRACEFILT, 28, 4) +FIELD(ID_DFR1, MTPMU, 0, 4) + FIELD(DBGDIDR, SE_IMP, 12, 1) FIELD(DBGDIDR, NSUHD_IMP, 14, 1) FIELD(DBGDIDR, VERSION, 16, 4)