From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (NAM02-BN1-obe.outbound.protection.outlook.com [40.107.212.71]) by mx.groups.io with SMTP id smtpd.web11.15084.1676037381435088699 for ; Fri, 10 Feb 2023 05:56:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=i2Z97LMj; 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.212.71, mailfrom: pankaj.gupta@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=giF0thsR6jHQuqJ7XgHWKkbGlPsz0kf7bJrSUjvPJia/htkTel5WLtMe50+s1a/N2Wx3Ml/9k3puYRNxCHgRmcklPSltNQQY54i2Sn0Wqd22LuaRFy7vv3nTdAjRolvGdckO4fKf1dZz59Tum1he/jp8uvsD0ImxwXvVJKXBn/PUmE0Lmp68V1xslBTVpQqPAHSzyF+yXHL4PaAe28zY9eyz+MBJga+BSIzfn/a4ObpcSeb0Owl07GLCONY08VUdUsUJ4+Sin3lkAjHNawy3k3Hn8UT2hq046FPmpl9r3pHz0yQNnEGxIyUDXQfLxiJyu/CaSy+gmgX9aYZR31u8Ew== 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=3oTi7e5d7ukoCfLZtK+bSutnSLC3gsOEYPBvJin/6tk=; b=ZlCE5Rc5avpz9aM00l+rDr3TokuwwIn6xHI0aMKL3ZKbg6CcO5ayh/yHEboYKDpTIffezs06C7gB8I29KkGCTFYLmyszcKxfaEh104HhtjnDCDSUEGk03GyZ3bkKWHYvWwzILiJxUKSZFV2/UB42jfWF0vfy37TPrtUydDym5X9WHD2pR2eQq8O70phFL+lKWRYl8vQ0E58O4RjDcd7l+taLWFzHFOc6MBb1g/qS+8mCHIHnm8iUz9XHkaOXdWpZ45d3Ixmcwx+iLmAUO/L3HIdjZY77YNxOuaz8XoOK3U2JNjRXEdOU6WG661zVq7dfme4CMMHMAnlafqRsLUoOpg== 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=3oTi7e5d7ukoCfLZtK+bSutnSLC3gsOEYPBvJin/6tk=; b=i2Z97LMjJOC2+JfxTT4//EK5JpGd+aVAYB/hjAV1I+JU1qirjl4LtTWOdoZgTnrLsoGaQ5+I0Kaqz0a7zWDEXtBO/RVaZqiWzqUWj6bXIozVw+ABNIhRLsTwkd5rKw1FqVmjQJlwrgSpWVH2ek+kaFTNDEU1OGX1uGuG0tKnnzI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DM6PR12MB2810.namprd12.prod.outlook.com (2603:10b6:5:41::21) by MN0PR12MB5979.namprd12.prod.outlook.com (2603:10b6:208:37e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.19; Fri, 10 Feb 2023 13:56:18 +0000 Received: from DM6PR12MB2810.namprd12.prod.outlook.com ([fe80::b84e:f638:fa40:27ef]) by DM6PR12MB2810.namprd12.prod.outlook.com ([fe80::b84e:f638:fa40:27ef%6]) with mapi id 15.20.6086.017; Fri, 10 Feb 2023 13:56:18 +0000 Message-ID: Date: Fri, 10 Feb 2023 14:56:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: [edk2-devel] [PATCH v10 1/4] OvmfPkg: Add memory acceptance event in AmdSevDxe To: Dionna Amalie Glaze Cc: devel@edk2.groups.io, Gerd Hoffmann , James Bottomley , Jiewen Yao , Tom Lendacky , Ard Biesheuvel , "Min M. Xu" , Andrew Fish , "Michael D. Kinney" References: <20230126005647.3019225-1-dionnaglaze@google.com> <20230126005647.3019225-2-dionnaglaze@google.com> <0d8f2b0b-1d62-3db6-34c9-e9ce39838bce@amd.com> From: "Gupta, Pankaj" In-Reply-To: X-ClientProxiedBy: FRYP281CA0011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::21) To DM6PR12MB2810.namprd12.prod.outlook.com (2603:10b6:5:41::21) Return-Path: Pankaj.Gupta@amd.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR12MB2810:EE_|MN0PR12MB5979:EE_ X-MS-Office365-Filtering-Correlation-Id: 63f9651a-caa2-4e25-e98f-08db0b6e94f4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WV7paAKjRiGuySG5X88gY0ztZMZ85pRMx8R1eQIeKd0nfQ/jq0RM11UQUChaKSHWtOrH+PAb5GyfmRXzI9MNPNevU22zBJy0xFA4rRgVSBeRRTdmK3DHKBQ4k9B/5hAQZeYJZk1WJeNB5PAlFzf6gGqCe2cKX4BjIIV5K5oV6gp3g3dKRg8hRGW/MOW6OTUOnQKm21BfUoLT2ZM9jATxxKoFemyF+6g1K+HGk1VxnnWUpNmyim3aFzYotypK+cjmoEppvFcwA6btJr2nfZpFb0YZ8hyYWdlDm/HWcMZlOBnnI0dcSdvKkYBbdgY4JlJy+HeeFp0TK8Hl5szaqaez+OPq5R2PVK3PRy4J7a1RMG0HAQl175mlohTj5NBmnIF+ggHEHsZUGSpUedliJQGdRZ7VdRhYZPywWrkLhtQ+yn1YWK0gzoCZjO9sa12uerFp+XbDBWc+jFoIGFN4teKWUhpiDJHOrzBC1SsUDj2crGUSmZMttvzwBwwiAMW60qLT/vD94cTGV4IzEKWA6qj2llQmJZQOvvvKyF+Hdg1fEE6zneyESd6pcSKiuPoTmAHNtaLJ5xQop5yGmRp1l7Rfhxt/bHYQ0BrtlfvhAaSnqNqfLlmeVlWINx9jbFLZUBp00Mv+rraqgXPVM3fQ2zznF6aMNwywecVp3mKNnqYbXBs5RnoVcxhgzBO5UFqCyi8ZOKhw3hzS3IN425+itmAi0aewdT1Cfw+C9RlTnmfTWqk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR12MB2810.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(346002)(396003)(136003)(39860400002)(376002)(451199018)(2616005)(31686004)(478600001)(6486002)(6506007)(6666004)(86362001)(54906003)(316002)(36756003)(31696002)(53546011)(66946007)(66476007)(6916009)(38100700002)(6512007)(41300700001)(8936002)(8676002)(4326008)(186003)(26005)(5660300002)(66556008)(2906002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bmtOUWJBU0Vad2MwM3J2UWJLTmJqc3ExUzFwUitaVFNoamU3YUlnWHp2V2Fs?= =?utf-8?B?REVnbUx0NTd3Z2pYQzJLNmIxdnFjV0VxblBlVXIrNkhVUXZXVGRJZGY4RDNp?= =?utf-8?B?TDFLcW95czRyR01La2hINWhrc25mRjNGMGdTV2Yzb3MvL1VVbjNRQzQxbGhm?= =?utf-8?B?Z2UzZ0dZdGdnK2wrb0Y0VlFhcUhqb0Y1TDJISkcxdVN2SUF3emRyMGNjdmdW?= =?utf-8?B?d0QybWM4aU5peFVnU3NpckUwc3o5SndmWEg2Y0pjclpzR3JEbk0yT3o2dVRh?= =?utf-8?B?Wk9zWTlKREFIQlFud1ZFZXd3K3BzTnprbDhKLzQxaEU1SnF1OFBZU09WL2pH?= =?utf-8?B?KzRWQnlZWEhZZXU3ck0zbXR3ZTBCcC9xamRFaFJTNk82b1hkczZPRVFwQlBq?= =?utf-8?B?WksxbkliZ3dwdEpYRzVvRlhsTGlyMTJLQXhsbXlzWDB0ODEveFdVdGxsMmcx?= =?utf-8?B?VGxCSlY4cVVSa2UwVFhCRGpXaEFUcHE5NnByN1ZrN2NwbjhTdDIyN2Vkb0xo?= =?utf-8?B?NjlnbjFaT0ZTYzBUbEZQWG0zb0V5Vy8zck1VYVpyeW1jSGxGTkdINGpCdlZ5?= =?utf-8?B?ZnpBYWtZd2I4N2hmMnRJZGNuaUIrOXdUR2k5VWphYW1jRGNVOVE2OU9URTdC?= =?utf-8?B?Mm8rNlVBdStVVC9SMHNmQnNVaVl5VWFSa2dYbk1HdURUbEhiOFVjSnphLzNT?= =?utf-8?B?TmU0S21oT1E4K0lxcW9Mc21la0JJY0d2N1hDeEhKWkZHcjc5RUtzcHdUZ0R5?= =?utf-8?B?MVhRMERvTldFQlV2SUxGVWg2Z280SEhqSnljb2ttOVZnV3JxTW1zQURWeHk5?= =?utf-8?B?MVdmbUJWQm83VGR2OGFHZHJrWHViQzlMek12UUorc0pEVW5OSzV3a1orNXBq?= =?utf-8?B?WFIzbjJJRkkwMjBJTytSS2k3STNUS3NCK0w4bzhwRUxvSHRkd0dZOGZTRUs4?= =?utf-8?B?TjlRdlMzZTNEZkhuRjk4ZU9NWjZUMHgyK0NtdCtKUEI0UVp2QlFqT2Y3QzhD?= =?utf-8?B?aW8vTDFTU2Uvb2x3RHAxbGh2QlJ0ekZwT2JNMkNCREx5SGJYd1hQYmM3WXhG?= =?utf-8?B?Vk9iR0VNYXNDZnczcUc3Yy92SXgxZVhCSzBpR0lTMXZieVhYbUh4UG5ZaENI?= =?utf-8?B?VGlVeElyeklGcUVOYWl4YVlWcXZRcFFwanZCY2tXTGNRNE5lRkMrc1hRREE5?= =?utf-8?B?LzU5dHZvUkFjS0M4ZW9kUEZ3allQSWUwWTlXUmVKei8wR0JrSFczYkFIV3dq?= =?utf-8?B?ZEhPMmErTlkybVpSYU5CYjhHOHpFbDdCemJiS3hGMkxLditpUU1FSjJDT1Vr?= =?utf-8?B?MEFrcTQ0RHBrSXRPb3Y0S1pJZjFQOVh1azZhRnlrcHVJb0hZeEFHb1FSaWYz?= =?utf-8?B?VWxwRTAwRWFHYjV2NE51OTcwdjlBRTNHQy9zY0doL2o1MXpPeTM2ZFZld1N0?= =?utf-8?B?SzQ4bGc1NDZsajZGYW14YlJDL2hUQ0hsZXdHb3lyKzdvUU1YeHF3dzFPYXp1?= =?utf-8?B?K045c25Gdm50eENnT1NOK1RDTkovOFA5UzdsR3ZDZ0c2Q2Uyd2s0QnM3NWNu?= =?utf-8?B?K3BnU0xaanUzVUozQ1JSTTVrS3FEN1JsL3FKYUtuTDQ4Z1kxNlVTQkNIbG5H?= =?utf-8?B?alVIL252L2hOeVJRMERXdWR3b0h5SjF4WTErdVFVSGMyQ1BrdEF0WlhkMCtY?= =?utf-8?B?R2JkVitaTkM1Y0RxS3lid1RLZUxwQWVLWklzRk85Ny8vT2J2dmpHSW11bkhw?= =?utf-8?B?Qy9leHZMQmdweVNQQTJGc2VvWjIwKzhrdjQzTGh3a05oR1YxLzZndWpLb0ti?= =?utf-8?B?K1ZoL0ZBVzdpRkRDVE1nek96TllzTG1STXlSL1l4eTlFZWpBNU5HM1pzNUVS?= =?utf-8?B?ZTZVV1kyMjhMRHlxOXdMSjNXWU5rYzRpUTk2TzhEajI2YTQxQXV2S1prNkpQ?= =?utf-8?B?VnFnQUYxMHl4ckNINHV6RzFmUGNTelNyak0vL05WZEEyVnA4My83eHB3c25i?= =?utf-8?B?emh0VVBYeXgvZWlpSXc2NlBpaGRmL0pvOTd4aytxRzl6c1RkZ3VtOUQzMFNv?= =?utf-8?B?MzhSSkRPTzRXanZ3d0hVWmZyTGpFbE1Xam0wb2RONEtwdXJKQmxUL3lpQjdq?= =?utf-8?Q?dFfeHORaBtXHRC63nXH7bQ9re?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 63f9651a-caa2-4e25-e98f-08db0b6e94f4 X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2810.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Feb 2023 13:56:17.8474 (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: iEh4r/tSD4LBjmo62jWPBG44cNUUQTVILfv0IQPviEONx/YeHdGTOaysbe4mcxk8tjyaWOzj8+YxKGFRFlCQrg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR12MB5979 Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/9/2023 10:27 PM, Dionna Amalie Glaze wrote: > On Thu, Feb 9, 2023 at 8:52 AM Dionna Amalie Glaze > wrote: >> >>> With this patch I observe an issue where my Linux (6.2.0-rc7) guest >>> recur to Bootloader menu again. I am testing this with SEV SNP (w/o >>> UPM). Also, guest don't have lazy memory acceptance support. >>> >> >> Thanks for the report. I'll try to reproduce it on our UEFI and if I'm >> unable, then we'll discuss next steps. >> > > I don't see this in our test Ubuntu 22.04 image from Canonical. Do you Ubuntu 22.04 guest by default run 5.15 kernel? But SEV SNP got merged in 5.19. I don't know currently how we are handling accepting the memory on "ExitBootServices" with or w/o guest supporting SNP. Thanks, Pankaj > have a boot log you could send me? I'm not sure I understand what you > mean by recurring to the Bootloader menu. On ExitBootServices, the > memory key will end up changing and the caller will need to call > GetMemoryMap and try EBS again, but I don't know why that would send > you to a bootmenu.