From nobody Mon Jun 9 15:46:00 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4bGGVK2gdhz5y4HH; Mon, 09 Jun 2025 15:46:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bGGVJ65gpz45Vx; Mon, 09 Jun 2025 15:46:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749483960; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=L2iY9SY/EvGSDp74FIjKvYfC2mavVMR3rI+s33jiPrI=; b=syszc9Ob7g692UqDP9gFLXzNGx6KTi09okgVkV1X8zoomhPglEPWFoOrnpRDGyU9+eFDsz 0Uf23ZdrMI0/G/8i2TMCj97ocSSs25aEGi11cS+0o5ZM+T48L8sSt+Vj3zvEAh30Yua65L K3epUgwPVwXyeathoeVhl0rj3u8FZBJYKefI8iTxD9bxfy2Xg6MuV23RfxA2mBS91xqNCp D4ti63A3VTS24nTGZvuLz23eySbBWCQOh+ZQ6E36hI31FroarBk9A5qOOW9P+BuMIwubma 3Lfx0qdQ+YpYFhtMRtehcCglq4RGMWxntKvpxu+pE+I6gln+LLsAIhZ6j2+h9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1749483960; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=L2iY9SY/EvGSDp74FIjKvYfC2mavVMR3rI+s33jiPrI=; b=ukeQQIJPG4+m9C3FJVzbtsDwYAMuvYD4ZWhP7uYjTZnI5Rxrr1AuH8j0lBkBWl5Hj4IngU jE/yeACf9ApADR+HE8gjiUXFjZw6lU2ivqk61hzPPIdhosh6I55Iyv4Uk6ga1tnCX2DriR vs7U+b41AMuP95iOP95dOHqFEr733EKkJXL0FiqBWM+ZDHUJ4bV0+GL8xRYct7GyLuWlCL 5mLtgXnJVYnS78LLEq9Hggz+7DmaBFhr+Is8EM+CuRyj7H9rHTdAKRxdy/gtagjNWZsWnb j4K3d++fh/RG5EtKkd5z81fNAVX/9w3OxrrDdLezEZNdfpswYnK31YbN5Xwczw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1749483960; a=rsa-sha256; cv=none; b=t83X7ZPkgvlvPPpKVArwoJTAlAYphMjEY4YSWthNw3ZTGN9Iwj8GsGdlXUh6MH45TQqn3B 5QoqqSgBhN92Tr2XHsEgEzkw3gTOHsVH4KjfB0yD5w/lLh19I7UyKau+HVw/c0/dGG5rMu paS2KEjO6W5NjF2X8jcZZruj4GUHMVQ+S4gfgsu/RZ4Wb6NMvqAMJh0huAD6Gf7DIdHY+g CTJU5PzN0j/OTFCxMOJe80To2gA+x8MWq3QF29JUOZdaJpJxVeGH4tPTP+d53uTtrFEEFQ bajKiZnzJQsPgHy1XIO7X8LZ7U5eL9p/wd9hRE1nqBgKOO4reyv5NM5GjdWUAg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4bGGVJ52JKz11mx; Mon, 09 Jun 2025 15:46:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 559Fk0JF088538; Mon, 9 Jun 2025 15:46:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 559Fk0TZ088535; Mon, 9 Jun 2025 15:46:00 GMT (envelope-from git) Date: Mon, 9 Jun 2025 15:46:00 GMT Message-Id: <202506091546.559Fk0TZ088535@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Turner Subject: git: a14428c69b84 - main - scmi: Redefine max message payload size List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: andrew X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a14428c69b84b65a0b3110fd3f4d1e4732271171 Auto-Submitted: auto-generated The branch main has been updated by andrew: URL: https://cgit.FreeBSD.org/src/commit/?id=a14428c69b84b65a0b3110fd3f4d1e4732271171 commit a14428c69b84b65a0b3110fd3f4d1e4732271171 Author: Cristian Marussi AuthorDate: 2025-01-23 12:49:41 +0000 Commit: Andrew Turner CommitDate: 2025-06-04 01:32:40 +0000 scmi: Redefine max message payload size The defined maximum payload size should not include header and status field. Fix the definition accordingly, so that it matches the definitions as can be found in the Linux SCMI stack. The semantic of this define is important since it will then be possible to override such values from devicetree, like in Linux. Tested on: Arm Morello Board Reviewed by: andrew Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D47421 Signed-off-by: Cristian Marussi --- sys/dev/firmware/arm/scmi.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/firmware/arm/scmi.h b/sys/dev/firmware/arm/scmi.h index 5ad7b0db3f5f..73b49f099ad8 100644 --- a/sys/dev/firmware/arm/scmi.h +++ b/sys/dev/firmware/arm/scmi.h @@ -36,8 +36,8 @@ #define SCMI_MAX_MSG 32 #define SCMI_MAX_MSG_PAYLD_SIZE 128 -#define SCMI_MAX_MSG_REPLY_SIZE (SCMI_MAX_MSG_PAYLD_SIZE - sizeof(uint32_t)) -#define SCMI_MAX_MSG_SIZE (SCMI_MAX_MSG_PAYLD_SIZE + sizeof(uint32_t)) +#define SCMI_MAX_MSG_REPLY_SIZE (SCMI_MAX_MSG_PAYLD_SIZE + sizeof(uint32_t)) +#define SCMI_MAX_MSG_SIZE (SCMI_MAX_MSG_REPLY_SIZE + sizeof(uint32_t)) enum scmi_chan { SCMI_CHAN_A2P,