From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.77]) by mx.groups.io with SMTP id smtpd.web12.558.1665002637842512434 for ; Wed, 05 Oct 2022 13:43:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=uxnloeuz; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.93.77, mailfrom: thomas.lendacky@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wlhtgu1x0S0tdJ4tjiaYsoMfmmTv1Yv/owtL4tFyasQHRNi9ueCzhVQDzIYSLc9dREYslDBDdIsRlslDdnT2E9KoQUZJ50xhjCl+ZZHsZHFuY+SqHJvaP1SYhUayroz/qYUl5RDGhN4ip/cJlRD7l/jMyp/LCiHH/RKIk+r0cppTTGzh0g68c6Fu9WaylxwgVxfs5Xghl8ydIUlXB2HJBNlDDYVUTvya6FtemeB44Y+3VabKSKHWqF8mP525iylIqMgF/jewhelEzH/jB+5WvsPeWzx/R7JKiUqbZSStqzwYe1f3lm0wBv/ya7+L68KCDQskRwkkufZ/NNEA2mvoVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bI0M1tuh4S64ySheyLI8o6sJFQy3MWElBwEgv4o5Bgo=; b=RNR6v/L0/Kn0M8It2r3IwJpC/R4J5d3e6tDlXiqcPUH8IIsIMBnWAEWsC9Gq/zU+xvxmM/npC2qw/+LauGR/7uFUTbKdAiEbzzuKgA6vjcFV//ViOj2B2ZrK+3U8W/buWQUnFe5utyv2xkRpIAHSxVNwWJ6z3nGCMvYIWIcPaIzU3tn59H3PfiRQaKvNE09bEs1ayIhU3fXnUMwnvMKsZi+4zKQ7r7I6BRiKZLsjqmAXFxk0TFSwrcuTyX0qFZpTgQUAZ0j/PbWBjnphDucIKCFTbdUlXurEkK8ztv44Jn8H9pKOTTphMVZvYtdSyAC72phgOCTYcglin8Wirl+6PQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bI0M1tuh4S64ySheyLI8o6sJFQy3MWElBwEgv4o5Bgo=; b=uxnloeuzPWUJ5bid8H1QxlZCdhewGJ4/eItLQE1uFn/+WrSzKywIzJoWBR5Et6ofCYFoDvP/13upUJLlaSnDYWmxlrWr95plgbIh+m8sIzpIxq8DikoA46QiPIDAoEb48+bw+j0KdQsRuZOCk4f8CLuFaCF5ZwrdRK2isFK452s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DM4PR12MB5229.namprd12.prod.outlook.com (2603:10b6:5:398::12) by DM4PR12MB5213.namprd12.prod.outlook.com (2603:10b6:5:394::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23; Wed, 5 Oct 2022 20:43:56 +0000 Received: from DM4PR12MB5229.namprd12.prod.outlook.com ([fe80::c175:4c:c0d:1396]) by DM4PR12MB5229.namprd12.prod.outlook.com ([fe80::c175:4c:c0d:1396%4]) with mapi id 15.20.5676.033; Wed, 5 Oct 2022 20:43:56 +0000 Message-ID: <202935d0-b450-062e-5e95-f8c5addff49e@amd.com> Date: Wed, 5 Oct 2022 15:43:54 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH v7 1/7] OvmfPkg: Realize EfiMemoryAcceptProtocol in AmdSevDxe To: Dionna Glaze , devel@edk2.groups.io Cc: Gerd Hoffmann , James Bottomley , Jiewen Yao References: <20221005203329.469866-1-dionnaglaze@google.com> <20221005203329.469866-2-dionnaglaze@google.com> From: "Lendacky, Thomas" In-Reply-To: <20221005203329.469866-2-dionnaglaze@google.com> X-ClientProxiedBy: BL1PR13CA0180.namprd13.prod.outlook.com (2603:10b6:208:2bd::35) To DM4PR12MB5229.namprd12.prod.outlook.com (2603:10b6:5:398::12) Return-Path: Thomas.Lendacky@amd.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR12MB5229:EE_|DM4PR12MB5213:EE_ X-MS-Office365-Filtering-Correlation-Id: 8894b35d-b8e7-48b4-149a-08daa712526f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ubWRgFYZLE2tBErK8EYd/9uLcQv0Dd+Mx5M1hPS1LFow/zKC1Vc05FuaP15F7amyUCw/49ApsQk3loOwOAPQAyl4hrnSaLkz+GJlEPCkhZNgvrYLdspUvjvwjWUGWTHmQyvG/Vr0aRBwcpO4HvCwkG/y9QTob94wNTA/b+sBq/dvVpGHKuE2U1oE+mV5Tsu8k4z0X1dED+2gcu2YuXgNDioQuHJSmAcvDxs0CAa5e7cp8lzQr1PUukDkcK2q64aTaB2l+4x2l0YBVr1oCkynXu4FDSDsWobrPVTqTudmY0An4xXWzFegKh/AtrOwECwbvOTjIIQyYyGKXUoz0rDzNy9Wvng3u65P9Sun+dlREsp+EaZP23kUWQJpvPvd5iMI27/IUbh4GQoI/whbKNpKG89E/To7QzLlpRCzN9sbfV1gVN6SmvVqHRbdvOSOt4Gf+/QMeV6SRkttI9FvWrymcbwtN5k7rp1g3dQ6subQKyRfwPvWff0jedKPMHCul10MMS2OQgVaS0GjeHAVmaeP0lU6OcuSDr3NzvaobVqJbeOtNNWHYZt3+Zs55M9i4l2QgNWlfd8EjE6YrqMoGcEXIcjkt0AjVFasvupR/ASyYXDz5s2z0Xcu29POO4QNchSHLHZ8O0kZBG6NJ9gFDLWyPu2g0ObBHQtIAAaR84/hPHd9o23H2frMGuPuvM5oTRgSFDHL3grKfV4zraBpDzVMrCvNSMkjGcTWDr3u79mzisv3WPZ96wXH+0Ep2AW+ZFpD7HIRMSmLiy3wpZLU/YGVWxbpsQJ1t2HnagMoo+GzSuc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR12MB5229.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(136003)(346002)(366004)(376002)(396003)(451199015)(86362001)(41300700001)(38100700002)(2906002)(31696002)(26005)(6512007)(54906003)(316002)(6506007)(4326008)(36756003)(66476007)(2616005)(8676002)(66946007)(66556008)(53546011)(6486002)(186003)(5660300002)(31686004)(4744005)(478600001)(8936002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c1k5R25lRjZxNDErUFVNd1NUME01U2hWR0p1czBDVUVjVTRONG1YUllKdGlh?= =?utf-8?B?NVRjU09xcXVDeHNHT2NNM1lTeWxNQzhLYUM2SEd5cjhZVXh4emFlWUlTZVM1?= =?utf-8?B?NGRpOWNUbkdDS3VtN3JQRXBCZTkyTDZ2MTQ3YXpoS2VGTXIzd0xaMEN1KzRx?= =?utf-8?B?QXpZRTBMK1FIRCtSL3dJWnR3YjNIZ2FjaHFPZGVCZTg4YmtEaWZGc3k1eFNr?= =?utf-8?B?elN4a3BGRk5NMnlEUjZHRER6SG1MbTFrZmkvTG5maS9PemVUd29FTk9QMVd3?= =?utf-8?B?MUNKWjZja1Yxdi9kTEViVFJjc3lvQ0pZZTB4cFBFN0NnZ3kxcUM0bGJXd1hp?= =?utf-8?B?dzRybkhEOGEvMEVIMEMzeU56MmJnelJLeENRYnRwWEJOSEs3TDkyVlpmR0sr?= =?utf-8?B?NXZoS3FMOTZlc3piWDJYT0hZSkczVU1CbmJac0NpTlpoYUs2ZzY3WDFPaVpY?= =?utf-8?B?aFk1WVFGN1ZYRWJtMmRwNXlUV0VlVGVxV0I4ZWY3dnVuWGx3ekhxdmFWenVR?= =?utf-8?B?Ri9FNmwrcGg4emZuNyt3bW5TZkNoUUNibGQ1MEt2UVZLNGpvazZuR0dvNFo0?= =?utf-8?B?Wm5NZnRvcHcydE04R1MwVXR6dzk1TXdrbFRzWXFlTTNET3JabXIxVDhCNmxQ?= =?utf-8?B?eXZKelJESFR5TFdkckhZT08rR1AwWEhJelorUndkZ0NUdmFBenU3V0gvYmoz?= =?utf-8?B?NjBPa0xVcEJEdEFWSjNCN3JYY1h6WC96ek5BUjZ0dHVOdE9na0FyUU9PWmYv?= =?utf-8?B?VWZSNlhxaTdKRW9DZHdaOHZqS3lyOUlUNUY4WG43VUhsc3B3MVVnbmxGNFdK?= =?utf-8?B?dEhhVEIySXpsUjZrNXNGc2NKTFY3ZURUSTQvU0lzRkFkYlJUeWN1TVdxUW51?= =?utf-8?B?YlF4TTU0VDl0L1NObTY3cjJqWFU1QXF5cVdKT1d3RU1tMi8ydFNLZDArK1pB?= =?utf-8?B?QjFIdFJScnp0bkhneGdqeXhLNmRiRDdOSDVzYkNRZTBKd3JZME5OUTVJWG84?= =?utf-8?B?R05XUE00QmdnTW1ITlJmWmxMaVVVSk1xWi9vSGVEQzU5U294R0p2c3ArbjJL?= =?utf-8?B?WDdXbEJlbjlydEF4QTlFcmZSdEs2Vkh5ZWtkS3lKYzJGQmVYOVpLWDRXU2RW?= =?utf-8?B?cVNlNzBMVFoyempBMGFpZUlGaU1mS0FNKzFBb1NkQ05xSlhKZ2ZqWGl0WGNz?= =?utf-8?B?bTJseHdxVVJXSVpEVDRPekg5b0JDU2VGRHBMSkZNdDZvcnczZ0IybEZlVDVV?= =?utf-8?B?WDJVSlhTdDhid1duelFqRElNVVpGL3BpMUNCN0NydXJONTNWR2xueC9pNmtZ?= =?utf-8?B?alRpTEg1c1pIUFFxOVZBWHBacVkyZTBCZ3E2SUJHN2xSTzFYR3hpaFBYYk1H?= =?utf-8?B?VWZQOUplYjF1RzYvQW9RbzNidjdFdXRZcjFhQ1pML0FpSHd3cjQxZng5L1BD?= =?utf-8?B?c01XdHNlL3hpSndBU1lHM1pVQ01rVUFkaUYvR1FBWU9lS0orQmtla3c1b09u?= =?utf-8?B?SVEzQld2MXhKUHVFWXdnNU9HSmhWSVl1Zm0ycFVOM1dqOStXQjd3ZS9Vb1g2?= =?utf-8?B?Q0gwMWVVMjlTLzcxZDVJS2U3bjRNNEp6RnRKblNpZEwyUndqV1lQWVl4bDFR?= =?utf-8?B?eGwrdDVPS3g5WW40N3ZTS0pVaEdQWHJ4TFJvZUJ2MmJkRVAvSEpYcWhJMTFq?= =?utf-8?B?TUZ1VmNBMzBnbHJaaU43OWk2Q1RUYTVqUXIvK3hWUDVUN0tySmVITDBPVUpT?= =?utf-8?B?ZmtvR1F3dytYemFRQjRuU2pIY0RvSzdLM3RVdHNidlk2MHRSM3cxbkJ2ZDhx?= =?utf-8?B?QXpXUlVFZUtlK043TnNEOUVvanhKLzFDZERnOEdPUllKb0RtK0xFRkdUcmd2?= =?utf-8?B?N2NxWHgrUE5rb0xJQUw4aGRsTE5KL0xKTmlJU1JpdE1vSlVZOWhIK3lOTFF1?= =?utf-8?B?SUN3WnEySGplRDJOUGZaMmZxc1FNRnczQ2NzRjArUVBBVks4VC9kS0NKT3h2?= =?utf-8?B?M29YcHl1TDdWWXk4dzZJWFZmd3Nma1FUbHpIMmhnVVN1dGUrekg1b3ZjWEZv?= =?utf-8?B?TnVwR1JsdzBnTktIbTlSbmtyNHY2SWNYSC9wOVJQOEhQVnRGQUJSbGVDSThq?= =?utf-8?Q?zC3/OZlzFgH4GL/LScpfkfx3W?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8894b35d-b8e7-48b4-149a-08daa712526f X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5229.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2022 20:43:56.1857 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UK4ZcBCL9wqOodH6OR2k1g3WcN8XXSs7sNN7g0u8t3Nxl1mFt5LoiHSgnKDTcdR7OnWAGD9B5+Z/fFEglVC5TA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5213 Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 10/5/22 15:33, Dionna Glaze wrote: > From: Sophia Wolf > > When a guest OS does not support unaccepted memory, the unaccepted > memory must be accepted before returning a memory map to the caller. > > EfiMemoryAcceptProtocol is defined in MdePkg and is implemented / > Installed in AmdSevDxe for AMD SEV-SNP memory acceptance. > > Cc: Gerd Hoffmann > Cc: James Bottomley > Cc: Jiewen Yao > Cc: Tom Lendacky > Signed-off-by: Dionna Glaze Reviewed-by: Tom Lendacky > ---