From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3470BC47258 for ; Thu, 25 Jan 2024 16:46:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BA7616B009B; Thu, 25 Jan 2024 11:46:11 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B31176B00A4; Thu, 25 Jan 2024 11:46:11 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9ABAC6B00AD; Thu, 25 Jan 2024 11:46:11 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 88A9B6B00A4 for ; Thu, 25 Jan 2024 11:46:11 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 63C64A2035 for ; Thu, 25 Jan 2024 16:46:11 +0000 (UTC) X-FDA: 81718410942.07.8872B81 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by imf11.hostedemail.com (Postfix) with ESMTP id C0A8E4001F for ; Thu, 25 Jan 2024 16:46:09 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf11.hostedemail.com: domain of alexandru.elisei@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=alexandru.elisei@arm.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706201169; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xx0pC8VyPKbqT+silQujt9s6QTe8+aNz2i4uRnJr11M=; b=Tk+6kN7RxLTNJOShTB9x0shauP154Csr7rciRvRfAyA7EXmI6TmX1beCg/x9f76n0DjjlK MyxTmTMdQmQkqmRm6aIEotQ9+1KSOCma/5CRM2ox9muJGpAY/yb+0Mix6j5OAZffYy2WzJ VZZo9zs5pFPJitfL5pdcrDa/ujODcLk= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=arm.com; spf=pass (imf11.hostedemail.com: domain of alexandru.elisei@arm.com designates 217.140.110.172 as permitted sender) smtp.mailfrom=alexandru.elisei@arm.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706201169; a=rsa-sha256; cv=none; b=mo7ktcC0e+NUmo7ylqNSI8fc+xPsmKul2nB479NVbrCfJqQpjzoiqZxf7FsUekUmEiTogN kHOecK72N1FVhXlICuoa87W6H91bBtqzphOWPR2TY+AgiS/Ig5L6NlJikNww575B6Y70ti Wz7zl6I6nKmU1upg1u3naUPIMeFIevg= Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 908D41762; Thu, 25 Jan 2024 08:46:53 -0800 (PST) Received: from e121798.cable.virginm.net (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7DED3F5A1; Thu, 25 Jan 2024 08:46:03 -0800 (PST) From: Alexandru Elisei To: catalin.marinas@arm.com, will@kernel.org, oliver.upton@linux.dev, maz@kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, yuzenghui@huawei.com, arnd@arndb.de, akpm@linux-foundation.org, mingo@redhat.com, peterz@infradead.org, juri.lelli@redhat.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, rostedt@goodmis.org, bsegall@google.com, mgorman@suse.de, bristot@redhat.com, vschneid@redhat.com, mhiramat@kernel.org, rppt@kernel.org, hughd@google.com Cc: pcc@google.com, steven.price@arm.com, anshuman.khandual@arm.com, vincenzo.frascino@arm.com, david@redhat.com, eugenis@google.com, kcc@google.com, hyesoo.yu@samsung.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org Subject: [PATCH RFC v3 35/35] HACK! arm64: dts: Add fake tag storage to fvp-base-revc.dts Date: Thu, 25 Jan 2024 16:42:56 +0000 Message-Id: <20240125164256.4147-36-alexandru.elisei@arm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240125164256.4147-1-alexandru.elisei@arm.com> References: <20240125164256.4147-1-alexandru.elisei@arm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: C0A8E4001F X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: xip7hesjrgahjqhqni7jfyaukthobd55 X-HE-Tag: 1706201169-807005 X-HE-Meta: U2FsdGVkX1/sQDrEwR7bz26BENwhOQ4RdOnBZ/pesFraXFnFJoP2Ly7oBWlBo4z6VS8ufWk7qCKRcojpnIW5TnZP0FultB6ajKLB30qBBu4OqeukX+cB1Fa9iMkKqK5f6xZrd7Jf/eMI0t1NYIU9EUSRi3srgzA/NE/twXkiswTlu0Engs9tO8P5I1fmT1QpTXOnVSg5R9SdLqWie+LIb/K89oZ0WRES/VMEiQzKv4wUtzmtlBi0lxK9QVfwH4LSJUv/XIkZkyb8D1r+vmtFo2k/DlrJ+Xbcj0HWYxJUEL7Hwuudx5WTax96+FXlKB++m4ol6iEK5fHtopnMbQJvo5BjoDTjJ4RhcbhsyLD/T5J79oPuLVKUlI/JQ7abz45syj7aoOrG+10KbD0SlkReo3a1BpulpHqUulCnZ0qIMbBHXcfKnyDdURS/agiDdpfXXsPSzRxcJiGi8PxFvkco0dQGfe2ooZZfUyXk78tHYq4jidsYsobvczDcEc2+bOd3N+xh8h4EVqGf+XlrlnUnzjogczsKdFd48IH8AGf+7c+13QWZtiN3atS2Re93fNrAUE8gFQw9Qk8xor9e1+x9LWVrQr5781niqYsEC5wqtS9YXI1GqCB9b0B71bniGkQgrLqj2/7myWVfZsj8PYoA7DF+4sCUCmuT3LJ/WPAE5KbzFyXmmzr8qWPmRPa97teWVwEEZHX2j/LITnonT8EPhwzOZZbOM+P8LtdUXTVMwcY6DcZ4//EEqVtVz/cpNddihZxC5zJKSBzSpDI90o2OWMioKTDA2gs8MeuqM7T8tkv0RJ313F8PmhzK4Tiw3MOxWl3NMyN6qO0VXeYev/+aToZGiqdLrWWqygKxCxuAc0Rwya4jlUbEHH6HT+ZjEl3nmXJ/3QBD18OJAyP7jb5cr12rBxy4V0tT4abZs79hTuoku71netwPb2hzzz1EC9wultYrlIswJGFEbZhXFAL G1zSyICQ TZEvQKuAqKA/2tq4ggm77XPd73H6Wqf3t/rGTAEc9x7SVaUShDYMSsINIgdKTpu9mQhQHMXvxPkMCDPiY3WA1XWfpx/5jJ8d8ctaMie/yMrpDK3ecmlniKteDCXPLmAegdYwfNWjYGQOQASiJkzYjSl9ej5dG/ZAzPDjRcbfHqmmTIso1YT22EWDhzVYjPU9hsluJQTJ465T208w= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Faking a tag storage region for FVP is useful for testing. Signed-off-by: Alexandru Elisei --- Changes since rfc v2: * New patch, not intended to be merged. arch/arm64/boot/dts/arm/fvp-base-revc.dts | 42 +++++++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/arm/fvp-base-revc.dts b/arch/arm64/boot/dts/arm/fvp-base-revc.dts index 60472d65a355..e9f44420cb62 100644 --- a/arch/arm64/boot/dts/arm/fvp-base-revc.dts +++ b/arch/arm64/boot/dts/arm/fvp-base-revc.dts @@ -165,10 +165,30 @@ C1_L2: l2-cache1 { }; }; - memory@80000000 { + memory0: memory@80000000 { device_type = "memory"; - reg = <0x00000000 0x80000000 0 0x80000000>, - <0x00000008 0x80000000 0 0x80000000>; + reg = <0x00 0x80000000 0x00 0x80000000>; + numa-node-id = <0x00>; + }; + + /* tags0 */ + tags_memory0: memory@8f8000000 { + device_type = "memory"; + reg = <0x08 0xf8000000 0x00 0x4000000>; + numa-node-id = <0x00>; + }; + + memory1: memory@880000000 { + device_type = "memory"; + reg = <0x08 0x80000000 0x00 0x78000000>; + numa-node-id = <0x01>; + }; + + /* tags1 */ + tags_memory1: memory@8fc00000 { + device_type = "memory"; + reg = <0x08 0xfc000000 0x00 0x3c00000>; + numa-node-id = <0x01>; }; reserved-memory { @@ -183,6 +203,22 @@ vram: vram@18000000 { reg = <0x00000000 0x18000000 0 0x00800000>; no-map; }; + + tags0: tag-storage@8f8000000 { + compatible = "arm,mte-tag-storage"; + reg = <0x08 0xf8000000 0x00 0x4000000>; + block-size = <0x1000>; + tagged-memory = <&memory0>; + reusable; + }; + + tags1: tag-storage@8fc00000 { + compatible = "arm,mte-tag-storage"; + reg = <0x08 0xfc000000 0x00 0x3c00000>; + block-size = <0x1000>; + tagged-memory = <&memory1>; + reusable; + }; }; gic: interrupt-controller@2f000000 { -- 2.43.0