From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail03.groups.io (mail03.groups.io [45.79.227.220]) by spool.mail.gandi.net (Postfix) with ESMTPS id A877AAC169A for ; Fri, 12 Apr 2024 14:34:15 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=TRSd5FUrPUNKiKKMQW/l35CjjPZVjnpc0SFvIJjJ7RE=; c=relaxed/simple; d=groups.io; h=Received-SPF:Received-SPF:From:To:CC:Subject:Date:Message-ID:In-Reply-To:References:MIME-Version:NoDisclaimer:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Type; s=20240206; t=1712932454; v=1; b=WS9mplJpU89HXYRtQ8hVWl0gGjtBpmdpT5bq0rI/GzeBNAiN6WNB4USyl83/Vl76u8Mk952q 5WQ0Fl0DfcsXpojCVPusQCRrRo1CT3F5Q/v7IKad7gquVu3i6w1b1R9QxyaD6V9zNDMLJShSebo g1Po92P+8h49z5L2Dmc0mm3E57vJEkoP2K2bnJWppd61gAurVBMdF5b025OqjRDYGNtsV2P9381 KsL2mKxkVM7ZPv9Xy6d6suakqyMb18Ky0eq9NTS9AZNtDOxZEsmxv/n0VfGmJGJsnUiFt00kI4z 5F07oEC8lNA1ZHfOiRD/lL3MlRrLhtFT3tM4UWKyogW+A== X-Received: by 127.0.0.2 with SMTP id X6fhYY7687511xzz4QYbCgGA; Fri, 12 Apr 2024 07:34:14 -0700 X-Received: from EUR01-VE1-obe.outbound.protection.outlook.com (EUR01-VE1-obe.outbound.protection.outlook.com [40.107.14.83]) by mx.groups.io with SMTP id smtpd.web10.48555.1712932445375156359 for ; Fri, 12 Apr 2024 07:34:05 -0700 X-Received: from DU6P191CA0038.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:53f::22) by DBAPR08MB5830.eurprd08.prod.outlook.com (2603:10a6:10:1a7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Fri, 12 Apr 2024 14:34:01 +0000 X-Received: from DB1PEPF000509FD.eurprd03.prod.outlook.com (2603:10a6:10:53f:cafe::17) by DU6P191CA0038.outlook.office365.com (2603:10a6:10:53f::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.26 via Frontend Transport; Fri, 12 Apr 2024 14:34:01 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB1PEPF000509FD.mail.protection.outlook.com (10.167.242.39) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7452.22 via Frontend Transport; Fri, 12 Apr 2024 14:34:01 +0000 X-Received: ("Tessian outbound 9fd7e4b543e6:v313"); Fri, 12 Apr 2024 14:34:01 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: ea0407e21060b350 X-CR-MTA-TID: 64aa7808 X-Received: from 3b49295aca9d.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9927827C-AB2F-43CE-BA4E-85A4CCBBE5DA.1; Fri, 12 Apr 2024 14:33:55 +0000 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3b49295aca9d.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 12 Apr 2024 14:33:55 +0000 X-Received: from DB7PR03CA0074.eurprd03.prod.outlook.com (2603:10a6:10:72::15) by GV2PR08MB8464.eurprd08.prod.outlook.com (2603:10a6:150:b2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Fri, 12 Apr 2024 14:33:50 +0000 X-Received: from DU2PEPF00028D02.eurprd03.prod.outlook.com (2603:10a6:10:72:cafe::80) by DB7PR03CA0074.outlook.office365.com (2603:10a6:10:72::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.26 via Frontend Transport; Fri, 12 Apr 2024 14:33:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; pr=C X-Received: from nebula.arm.com (40.67.248.234) by DU2PEPF00028D02.mail.protection.outlook.com (10.167.242.186) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7452.22 via Frontend Transport; Fri, 12 Apr 2024 14:33:50 +0000 X-Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 12 Apr 2024 14:33:42 +0000 X-Received: from E114225.Arm.com (10.1.196.56) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Fri, 12 Apr 2024 14:33:42 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , Subject: [edk2-devel] [PATCH v2 34/45] ArmVirtPkg: RMM 1.0-eac0 - Update RsiSetIpaState parameter usage Date: Fri, 12 Apr 2024 15:33:11 +0100 Message-ID: <20240412143322.5244-35-sami.mujawar@arm.com> In-Reply-To: <20240412143322.5244-1-sami.mujawar@arm.com> References: <20240412143322.5244-1-sami.mujawar@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-TrafficTypeDiagnostic: DU2PEPF00028D02:EE_|GV2PR08MB8464:EE_|DB1PEPF000509FD:EE_|DBAPR08MB5830:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c9329ee-63e3-498b-5648-08dc5afd98a6 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: JYkawoZ/sgFGFIFuGFDm4OfFX+F43lLICuEXyP0Nl1+b3E0eAkku359/GWHZEkvEjzuAxc1uN61oDcA33UYgMXwcYJEr5z6Kzd6Yv3NGbRaJyLM6EyMjs/XuyzaRenQr7wIJ8RrXPPqNWWfuc4m+yzDD0yt2kp9jofw/5zM+Wz2UQiCVSggvAwDAUcW9tFUuimtONvKSSMKQI5SShBu2ymiTa63YFjvuDmliBN8GSgpaW67w7d99ZoARGrinuGI9QZFqxU7JX2YJ5wBOnN7irJcB5hdgIMtfTAv98hSvvx3X6httQI6jBl/QgBpGc35MCjsaLL4fUZngcVZ2MEzfAWo0VjiSBTDyjt0k4QxHHlRWkAoAy2NumcD6PyIbFHB7DrJJzjIKlVfoOAdYS2SJrIgyjWcwPbcJfDl3Iay1Dbj1EVbum6GqQ2CaqTTTpd0nj3XlYDwFwlEzB8aWcEHb1Qpdgp8DtUJfWrzIBg+Rym8qTCzsXtfuQIlmazfyai1gKkG/3GL1m/DkSyLH67wgljLfFx7Mftycz6zgQShFK+SL5z15BsTp7t8itaRkEAU5783K7oPSiJ6FC4zmKKg9a0ZEVXHmut8jiBWAqKmvVsSvmEdjG3cqukxw43pStTXgsNKMotkNKZsbtUK9sshcp+GOBvFrEBLLdvrpbb6jIG4yxZVYTBbN/50TEq7Jc6lIBCCO5xYlFFDvZq8dUZ6r6H/93/Dgs3AD6/Ac+WJnhbdVtZuHiXKe+cemzby6qQft X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230031)(1800799015)(376005)(82310400014)(36860700004);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB8464 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB1PEPF000509FD.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ea389a67-1f00-42d0-4d54-08dc5afd91e9 X-Microsoft-Antispam-Message-Info: oY4TUhaQPdF9I3NGJiqBECuEUgGuwm5UhLt3aVdDoA3FCmbJzGaznv6IAk9j1xcKYelx5i1Y4tBRFkLvGqbdTIX2HhF6oB1jr0Ke7BaGtPKJUQaBBjb1zaxxjEDcLwD1En0LobGp7BDJUfSWzCeEiXUehQhY4oeO7Mj2ZA5RgsdYeg/TqOMY6wQsgafOTGI2Ci4e74xPBgDUWy9FuHCgi97SMh498HYUqZ98vIcSstT40Hq9WCH9Wb6vBhvjBPytPrnlYYrO/6YFZ+HjBTBPmP5qpBbAIxQGZIG5GijAapemXtIV+ED1fHRcfSqo87o89d5VtSEnwh3GLCL+ZJlxcy1gfA7x3SaBhCS6mjdZ9xGoX9Yo8ZPsjQPXdlH8ukZUkwrtz+4HtyyUFZ0kKS9CzznJSawN4CuTVMwasPoBFbzS7embRP5vioGBGYxmQq3GiGAC9wcGvpWiUQML11FF/E4BEFX1h+daSaXSbZylXb5qzsEotLYEwLPmO5j3ji5eEv9hGsEWplWrOU+8IpKRa3LOkHoEulJH7Id2WqQvi3v7xESocXz8ssE5Hyfb5imCTeIQQsDwLCa7vPPBXtTuSTWyWd70n9MSkmboTZD1TRkj3pj3SbvXaRwRaI/uXkSPXBzSLpvc/Chfyv0pVlwtr/sxemBzZovf08cqAC7diXeySt/9GGmLyCuJvy/Pu5Bl0PSNHDLeGEk9CrS1X5WYx6RQakAvhIzWRe3EpcXaEQQ2nsSO0SQI08EqWPWXuKmF X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2024 14:34:01.3875 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7c9329ee-63e3-498b-5648-08dc5afd98a6 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509FD.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5830 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Fri, 12 Apr 2024 07:34:05 -0700 Resent-From: sami.mujawar@arm.com Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: Kf6AnRET1lzIs15Ncdg4CtUdx7686176AA= Content-Type: text/plain X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=WS9mplJp; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.227.220 as permitted sender) smtp.mailfrom=bounce@groups.io The RMM 1.0-eac0 specification updates the parameter usage for the RSI_IPA_STATE_SET command to change the parameter 3 from IPA region size to Top of target IPA region. Therefore, update the RseSetIpaState () implementation to reflect this change. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Gerd Hoffmann Signed-off-by: Sami Mujawar --- ArmVirtPkg/Library/ArmCcaRsiLib/ArmCcaRsiLib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ArmVirtPkg/Library/ArmCcaRsiLib/ArmCcaRsiLib.c b/ArmVirtPkg/Library/ArmCcaRsiLib/ArmCcaRsiLib.c index ceec0477d7ec9ba0ae831aa5a4f31d8a3791b9d1..59b9d7a12c82a534280595328347995f1ff51ee2 100644 --- a/ArmVirtPkg/Library/ArmCcaRsiLib/ArmCcaRsiLib.c +++ b/ArmVirtPkg/Library/ArmCcaRsiLib/ArmCcaRsiLib.c @@ -11,7 +11,7 @@ - REM - Realm Extensible Measurement @par Reference(s): - - Realm Management Monitor (RMM) Specification, version 1.0-bet2 + - Realm Management Monitor (RMM) Specification, version 1.0-eac0 (https://developer.arm.com/documentation/den0137/) **/ @@ -351,7 +351,7 @@ RsiSetIpaState ( ZeroMem (&SmcCmd, sizeof (SmcCmd)); SmcCmd.Arg0 = FID_RSI_IPA_STATE_SET; SmcCmd.Arg1 = (UINTN)BaseAddress; - SmcCmd.Arg2 = (UINTN)Size; + SmcCmd.Arg2 = (UINTN)EndAddress; SmcCmd.Arg3 = (UINTN)State; ArmCallSmc (&SmcCmd); -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117699): https://edk2.groups.io/g/devel/message/117699 Mute This Topic: https://groups.io/mt/105483442/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-