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 69BB1D808CC for ; Fri, 12 Apr 2024 14:34:21 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=DMzvVFavqWKQNa+34zLIHp763hGO2HfTIiDByB5PsLs=; 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=1712932460; v=1; b=T3EEJgMHSLXpJQlmBnaYmIAixW7G8K7RVFO3xxq2ZTceT/XQtO8MD0vfJdbTH6PktlZcg01L 1pCbBPK3YbsCgMcjUnfedh8oJdIjMywN5efndLHMXuyV8QKZSylCKKeK1VFL+8Imf4wcS8sNZ1B 7uzwbfhHUo9YlcReIsWxcYQO9Ukzjr7+O4Q50FMVSJrTRtoimHEU0XvBPM5YQOmnTJU9uaSipxu /y+8dnB8VaVOxNp9/NDvj+hKosBtwrJKXOpFD+D6X13ACyPpfvsDlv4xL1mC3aD2IFR2MCGmkfR T8b8ntTL7Vuu006gz7X6rLIUahmQi5bMaY46Yoz+RvgOw== X-Received: by 127.0.0.2 with SMTP id 92BfYY7687511xtiwC334T08; Fri, 12 Apr 2024 07:34:20 -0700 X-Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.83]) by mx.groups.io with SMTP id smtpd.web10.48557.1712932448476700035 for ; Fri, 12 Apr 2024 07:34:09 -0700 X-Received: from DUZP191CA0071.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4fa::11) by AS8PR08MB8778.eurprd08.prod.outlook.com (2603:10a6:20b:5bf::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Fri, 12 Apr 2024 14:34:05 +0000 X-Received: from DU2PEPF0001E9BF.eurprd03.prod.outlook.com (2603:10a6:10:4fa:cafe::c8) by DUZP191CA0071.outlook.office365.com (2603:10a6:10:4fa::11) 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:05 +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 DU2PEPF0001E9BF.mail.protection.outlook.com (10.167.8.68) 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:04 +0000 X-Received: ("Tessian outbound e14047529286:v313"); Fri, 12 Apr 2024 14:34:04 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 7868897a23741f15 X-CR-MTA-TID: 64aa7808 X-Received: from a39216b7794c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id C9080F0F-30EF-42B1-BD02-A36FF1583512.1; Fri, 12 Apr 2024 14:33:53 +0000 X-Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a39216b7794c.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 12 Apr 2024 14:33:53 +0000 X-Received: from DB7PR03CA0082.eurprd03.prod.outlook.com (2603:10a6:10:72::23) by DU0PR08MB7663.eurprd08.prod.outlook.com (2603:10a6:10:319::16) 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:51 +0000 X-Received: from DU2PEPF00028D02.eurprd03.prod.outlook.com (2603:10a6:10:72:cafe::c) by DB7PR03CA0082.outlook.office365.com (2603:10a6:10:72::23) 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:51 +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:51 +0000 X-Received: from AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) 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:44 +0000 X-Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX02.Emea.Arm.com (10.251.26.5) 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:43 +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:43 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , Subject: [edk2-devel] [PATCH v2 37/45] ArmVirtPkg: RMM 1.0-eac2 - Add RIPAS DESTROYED state Date: Fri, 12 Apr 2024 15:33:14 +0100 Message-ID: <20240412143322.5244-38-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_|DU0PR08MB7663:EE_|DU2PEPF0001E9BF:EE_|AS8PR08MB8778:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ed6c726-5e43-4215-7f12-08dc5afd9abc 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: X2PW++Dr0mS4VmdNXBVzTymbPa3Tr/QBNLJs47+/DRSypw9KsQeTsAIXz25wgNGJV5Lt1G0VuzL7c2/FACDdzG8IHUXaCzMIChbqcd0WevRg8p7NYu0NIMROSp0b6mZNxnU4wtPWxa2rDySuSJp/BqhV2wV+lIxseBm6sebqGmeHpmjbmbNRCCN648U2vpWH5OHiqGA9b1JG0dJ+OIUvW1t+Ij1UPHRToHssFw7JgpZ+GrrJuwwq6qGIVns27MPuziRbjDLQaly53A9VSS+HyrMuRl2b6vcbkSND/f6OwOnKAGHVg0Dn79iqXSx3IrUncOh71r0qCZ5WRyqsE9KnJ/Vq6GuQ5snHELltHIONt4ABXYZUlfx86f/vBqbqg4lXaT0znwzGyXci8tZE1XyjawYju+eHutHwl0qU8FizMrqTSr43aK5DOvQyKrZVKboHHcwVn/o1AMeyQM85XxqeHOaxkvp3prHYFQhrozLzRuhGrFZU4ZDIZu/lnkgOFTFuu1V9joDXAj+Zhv/YQ/9uTaHl4ep7fCkVhLKYsxZUS407Xr/AyT3e0MiS4CaYe1k4Zmycl+x4Zdk0g3yGhhzNaGyU1XHbrhgnfBPB0vNEkOrF/ikRkpNfMIBmL7cbW8NL2kFBdOCA3MV9JfV1IXT9jYJ6dRJFADnBjCVyAMItHTfSHHtdAlCa+uWOJyEgLhnRJFrXT+TUyrFYaFSQkS7mvoLLDxh9gTWQdApg0csPyHrVnJvozYIJmbPXOsw10/Dk 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)(376005)(1800799015)(82310400014)(36860700004);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB7663 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF0001E9BF.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4f68bfb4-a6cc-4cb5-460b-08dc5afd9284 X-Microsoft-Antispam-Message-Info: 6eG9IPTTR+rfVVFlR3vLaUYGSGWG8q2SbgqYPmZCDO4hOIXOIOGC4sehclDsr5CBr+PeNGprNfFNuhAbSp9KqZiuYZZc4oeGpjKpBsyXni2oglXdMZxILi1jRKoFLghHBVnZXWB9g/kydRdWO/J08tzsrL8hG7qYq0Tf0Zrpg6P/obCkhO9aZnQj3mxlsKs7zmjtRL6ai3IMpWkqFnYzmSGw2se5SIrbFm75cgdHxCoJNI6XlM+sZxiQAdRBtlvNkVBlJnOO95waRr3iquuU8koGmSz1nj6qn6ZOBxy93OXe5OQpnynxcaTrtL/DHz+fZ9O+msclnMsEFbmeja2DnkgrXkN5HZu1nc+K4eec1D7PraeIopVgetPyfMbMIMCWCL3wy45ixYdppMEZzwpd3s2t5Z6bGDYBwr7OCwmHyl9CRGa+NEMoYE+AQT2sCtQGroMekbzjonlS+/rsuqAZAxTHeOOKb/iWRcOc53Yy0f7+Cn9zxMANRDNkiYkuLylvHxkdHlh1yF4seZ+fjiGy530gN0C7y6OQEC8Wz6rx5MuM8ThsYfh0LA4nwOF94RNuP3d2rXyr7etVIFb6o9xGzBny+GF0IsxjCMD1cjYWICN0ZuetJTGGZvG1UNaO+kLQjxmQX2J4wK2n2gjuaI9noGkh4X5DjaOI5xAzoHUo8pPh0Q22EGiuo+8efcJXRv8Xr4HaXu/Ke5ZvryMCsvZQtw1XPvjt0ED1+KBiw8Vk8C9YEfJoo85Pl4RezwRNRero X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Apr 2024 14:34:04.7319 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4ed6c726-5e43-4215-7f12-08dc5afd9abc 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: DU2PEPF0001E9BF.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB8778 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:09 -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: faLCXO1IvQQM5o7aKKxWRt2lx7686176AA= 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=T3EEJgMH; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.227.220 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none) The RMM specification 1.0-eac2 updates the RIPAS state to add a new DESTROYED state for an address which is inaccessible to the Realm due to an action taken by the Host. Therefore, update the RSI RIPAS state enum to add the new RIPAS_DESTROYED state. Cc: Ard Biesheuvel Cc: Leif Lindholm Cc: Gerd Hoffmann Signed-off-by: Sami Mujawar --- ArmVirtPkg/Include/Library/ArmCcaRsiLib.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ArmVirtPkg/Include/Library/ArmCcaRsiLib.h b/ArmVirtPkg/Include/Library/ArmCcaRsiLib.h index 2b72ad09da85a9fd2f067db1c511d12f636d3dda..e237187dbc481d32aa6018c135aabe6f5a0781c6 100644 --- a/ArmVirtPkg/Include/Library/ArmCcaRsiLib.h +++ b/ArmVirtPkg/Include/Library/ArmCcaRsiLib.h @@ -72,11 +72,12 @@ #define RSI_HASH_SHA_512 1 /** An enum describing the RSI RIPAS. - See Section A5.2.2 Realm IPA state, RMM Specification, version A-bet0 + See Section A5.2.2 Realm IPA state, RMM Specification, version 1.0-eac2 */ typedef enum Ripas { RipasEmpty, ///< Unused IPA location. RipasRam, ///< Private code or data owned by the Realm. + RipasDestroyed, ///< An address which is inaccessible to the Realm. RipasMax ///< A valid RIPAS type value is less than RipasMax. } RIPAS; -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#117704): https://edk2.groups.io/g/devel/message/117704 Mute This Topic: https://groups.io/mt/105483447/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-