From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.97465.1673331838780303388 for ; Mon, 09 Jan 2023 22:23:58 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=TtSiYAA8; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: min.m.xu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673331838; x=1704867838; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5erKbwAL24eIsgpoq62jJMTYz/6y4o6vx2CvFXsTpvk=; b=TtSiYAA8Y17CjMsbQXheR/sOJHX3jM2hd5+W3vIvNAms53zLhiJCOwpm Nh1yBJmdN9Y7ZrifceX2LTduDOrq1mZIb9jcR8XKskzSqOat9Gf/cpNCv LlP2ZVxDEBEDVHrX5EBYbM7nFbQ2pj/5Za6cYtHLPrHiR2XkPX5aOWrf3 +7t6aVTc/NCaVhbUbh6Pm1B7QBUjZiOEZEOEVv/N6KneAKdgxKD2Ryh4t cytx7hmwVoTdYMNLiWhIc5Or0DL2ov1mFGtLyPALCPsGMTgp3hROR0+cg xmn61yZUx2sUxAM9YnPU36xM6QN3nB69tBNxITRyv5oENBAJgTSwF5/FQ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="321772576" X-IronPort-AV: E=Sophos;i="5.96,314,1665471600"; d="scan'208";a="321772576" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jan 2023 22:23:58 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="689313081" X-IronPort-AV: E=Sophos;i="5.96,314,1665471600"; d="scan'208";a="689313081" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga001.jf.intel.com with ESMTP; 09 Jan 2023 22:23:57 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 9 Jan 2023 22:23:57 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 9 Jan 2023 22:23:56 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 9 Jan 2023 22:23:56 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.44) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 9 Jan 2023 22:23:56 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f0KSFjM1N+bJKtP/6NhTPDwdq//rXrYEI2LauJOYNR3Trthq0ia8X/46FDML9WR5nyu/blnnhEc3sjzm26vWoBIZQs6LJc1cqhCc27V/QIUVYMit/94SvjemEwva5r66nOyN2FtdxkHADT5+xYBH5PDLTYOCYOQTpeK8pMh6UIIN5Yid9vYfHthLv9wysOmUeA84A5aXeGkWjXOT+jWZqVj+6R0QP7ny8rH9ZJXkBeTASA28sPyX9oX7y6w1j+tg9W4zds382b47wnP859GpOn5BWOUIbya9BBsmJLJX95qr1ekhPM5FrnZqOqf/ASbMiA32jt5NEDP6aiSaZV8CIA== 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=5erKbwAL24eIsgpoq62jJMTYz/6y4o6vx2CvFXsTpvk=; b=N1l9qhruirJsg/zF2+WyJ8J6KRF6YZaD/hAKSarjwA19T6/avhMsjnP3Piey4k1uTx9toLrACCBwZmLtYYzI1cPrqYvgVeDCo5+rXmkaZFR2c+Ehc83ED0nW7m4ted15keEleAIOkeK5YewI0KQ6fw/7OXSv5n7NHPOr/Gh3OzbJGskdJCt+hwVVjpuWoXGanVvVkvXLJ6KrbkW1lUUrwTpsXz4wxELjcp/15fnqtOyk8mDIldGrtqyphRm+p9c7P8WzdwlHcYsDFgNN7uw0MLrg9CCF6uy2ok36lMAykVl3PtDl8PzsS3d9oDXRETX+I5xWejXtGEy0fU7bjaLp4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB5058.namprd11.prod.outlook.com (2603:10b6:303:99::17) by BL3PR11MB6508.namprd11.prod.outlook.com (2603:10b6:208:38f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 06:23:48 +0000 Received: from CO1PR11MB5058.namprd11.prod.outlook.com ([fe80::6768:ff92:56c4:9ed6]) by CO1PR11MB5058.namprd11.prod.outlook.com ([fe80::6768:ff92:56c4:9ed6%3]) with mapi id 15.20.5986.018; Tue, 10 Jan 2023 06:23:48 +0000 From: "Min Xu" To: Laszlo Ersek , "devel@edk2.groups.io" CC: "Aktas, Erdem" , James Bottomley , "Yao, Jiewen" , Gerd Hoffmann , Tom Lendacky Subject: Re: [edk2-devel] [PATCH V2 5/6] OvmfPkg/AcpiPlatformDxe: Refactor QemuAcpiTableNotifyProtocol Thread-Topic: [edk2-devel] [PATCH V2 5/6] OvmfPkg/AcpiPlatformDxe: Refactor QemuAcpiTableNotifyProtocol Thread-Index: AQHZJDKlW/tR5IbOxE6u36bBYwQFya6XJoKAgAAI0LA= Date: Tue, 10 Jan 2023 06:23:48 +0000 Message-ID: References: <20230109135917.1752-1-min.m.xu@intel.com> <20230109135917.1752-6-min.m.xu@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB5058:EE_|BL3PR11MB6508:EE_ x-ms-office365-filtering-correlation-id: 150a0f80-cbd0-4cad-cf4c-08daf2d33bf6 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: aQHqbLOrFMyLPml2jJQlAKf7rk7uNW8DEfZqdoX2TOAJAvUPCBzCNPHTN/onh1gnyLKHzGcfA8LshmBnd9b3oOwNUYeruO/W+vA/abpBlX5mz23bVT/4TkEDiYZx+s6lJUV3Z1smgMZXeztFTd0S1iJsXLBlIaxzkLPTMyw5jf8NHWw0Lz+lnqNhK15jbwauFVDPCx9Efzm4iUEs2KzLcJxQdjOjXG92KvaBrWCp8RPwkSxodrw386bBB9p2uarJvkhd4ttfVia2t1RFdlahOtOqry6orqVrOeV6+2uXe0dD4joD3UziTQGwlOt0E+Juo9EQIv32grIFrAXxC+3XrIsdgmq7Sl6YQdQ6wrJ3dYCUW6nQnRuIIr803m9Fp9EglxipQ3JtlNAzfwzzZXsDTraSrAQ/T8ZJbuxlJh/dEeUvhOyRIJ3SGfTyATrZ4e/ewAr/a75X2cEUq3qZqu1AKIZiDcIuuyBlJFLikfhlI6mXcJr5RovX3kK1QF8iY9V57yqj7t59Jwagb+HAoVqKderdYEh6mAcZ86wQCmnEBSV2f4j/vpAAXB5cKOlIe0i13iYgpjtr1TdB//bdH6RzHt9CISiclRx7ExtpjEWoSc+rx6oR2P8ELRfBFJuk1ia0v/iS29qz+uFZuy2wN9beMbt94YC/33p8Ydwh6EHkEKpuMVYl9CIoMbDnMc/QbgOyvkNksEGnMG6G7OtHdHcIxsf5phbw1g8MRs1TPpxL/j0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB5058.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39860400002)(396003)(136003)(366004)(376002)(346002)(451199015)(8936002)(186003)(26005)(52536014)(122000001)(6506007)(4744005)(55016003)(54906003)(9686003)(7696005)(66946007)(33656002)(5660300002)(66476007)(64756008)(66446008)(66556008)(4326008)(316002)(38070700005)(86362001)(71200400001)(38100700002)(76116006)(82960400001)(478600001)(110136005)(41300700001)(8676002)(83380400001)(2906002)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YVY1UnU4TVVtLytDWjhoS2dUYWtaS24zMFRqV1gyQjA1ZTFmakNNUmR5R3U0?= =?utf-8?B?RUlmUDl6OUthWDZpaGVIbE4wNy93a1FORlpvYWt0blhCR3dHNGtIbjU1dSsz?= =?utf-8?B?TGdMVjg1dEFtTUxEelFGK1BkVVdrSFdKQkxkOEFWMXJSVVhJNHpTVWN2NFlD?= =?utf-8?B?dVZpNU9hczlTS2JWVWN3RmJtTGsyYVhSR0tsV1BxRkMvb0lNRXdGUW1BZ0NU?= =?utf-8?B?OU5Jditrb1I5QmFDV2xlbitrc0VDTXo5cHlzaEJBMVNJTDVUaEZOemNxb3BU?= =?utf-8?B?cUcyeWxvNElnSkJUcVNRNk5sVEVsM2JubytWTUFENzd5c1prbi91OVRBd2pn?= =?utf-8?B?eEcvcVpiZFNMRHJLNWFiRVFXWHNKbnlQQXZIM05pclhuRjMwZE1kOEdiQXdG?= =?utf-8?B?TGc2RFlNQ2hROXBoRzZ0YlBvWHFjcE5rUGlwWjI3Z1lZQWdJdU1LaXJDUUU1?= =?utf-8?B?Ykd4U0syc1ZlYktQVXNNOXRWNDdBdFdvZnZEYXUwc3dscmNmVDYvUzNhcUhj?= =?utf-8?B?V0VIcGVDeXpTZmxNYmtYYU9kckpIZlVzVG1Da0FsU0xER3VzcWVwZFUwTWVp?= =?utf-8?B?TTk3SVdNUUF4MmdjODB3YXN3RjBhQ0hpTXBLMFIwVXdPSVM3SUcwTlhRcVZk?= =?utf-8?B?aUd2R1JlMjlLM2lIaHZaZmwvRVhaYkFFKzVldFpQM0R3QkxDNkYzRDNPd2ZF?= =?utf-8?B?SjZMYU1lTzIzanBDNlNuR0FEMlNVSEhVQ0FiclRJQXYxeGg5eXAxelRMNk01?= =?utf-8?B?RndHbTNtQXRFeXZsSzkyU29hTDBhandLQkllYkUySUZBUzNlU2JKZThZTUk0?= =?utf-8?B?Zkk5OUtwdFlaWFpjcG8xRnJ3em9jejBUb1kxSGtMUHVwVDg0Um40QTZ5NmFn?= =?utf-8?B?YUF2QWVTbGhUa1RsYzYrTFdINHBFNkxUSmhxc0xLMmtyKzlqTGxmbGNNVzZT?= =?utf-8?B?Qnh0eDlsYk1OWWFUdFo0aFc2T1EwYWRROXNaQzVnbHluZGhKdE9YTVgwUTZj?= =?utf-8?B?TUZ2ajJTdUpNMFppODlyNThhTGxocklUVmlCTVZFU215UFJUdGYxWE5BT1lq?= =?utf-8?B?SXg0Sk1NL0xoYVF2VFhhWXpvYmYzd0ZrdVdmQ3NWRjdyYm5oUDVxMTFwVUxV?= =?utf-8?B?b1VmY1JQVmp4aEgvTm4vcFMzRy9NNUtDbUdjV2hjL2U4enRGUVIyVDNEOXFP?= =?utf-8?B?TGVWUEdGUjdObmVXNXY5Q1hNZmY1c2daK2Izb3VHelR6bmpuamx5dE93ZVk0?= =?utf-8?B?TFE1NS9BYnowelgyZkEwT1hpTEFrVVUwcG9PYUpTWFBTbWVQVVovNUNDaUxn?= =?utf-8?B?SGlqSHdkeEhWZmVURFQ4TFpRTm1MNTMxMTJxSXlOZTdsbWhqalQrdm5Ed2cw?= =?utf-8?B?MVkyRmM4RHY2T3N6elJEcUVrekV5VzN5bGYzQU4xcUtwSjQzZEs1Q09GUE5h?= =?utf-8?B?REg3VUlyQW9MVzRxYURpZHp6TEQ5MXhlSHcvMEVZMVRBZTBxR3hWa3J5OVVR?= =?utf-8?B?emx4UFdOZzJGY3lLRGdFa0dCOHZScEhkMVhDOWxjNFBjYWF4bDNZZHN0VDND?= =?utf-8?B?MTlnMFFSYTBZMDRXNWU5WUI2amZCU0xGL1hqN08wMFhsR2pTaFJHS3FLRko1?= =?utf-8?B?c2NsYTQvWFlxRGhIMFhlaGVpb2tEeEswSTdKdW93dGhyK3NaZi9OWnYwQnYw?= =?utf-8?B?R0Y4SVFjWWpIUVkxZEVVUzlPdVdqaEdkVjI5WEJqUklwVXlleHNPVG5QdnBP?= =?utf-8?B?YmtIVHhwaUZjeXNiNzBKRTZxYTFpaVBvdlRCRU5xWnQxbHVPTjMxOU5MTEdD?= =?utf-8?B?Y1BmQ3hJYmQzTXMzOFo3RVl1VlJhVTVRYWtzaWIyQXhEQ0JUclVac3JtNmFp?= =?utf-8?B?cU1zQkNiVUVGN3ZFU3Y2V0FQVDgvc2pzZitjMzEyd252dW1ObEN2RjZlR2ho?= =?utf-8?B?ME9NWUhKZStHMDdYS1ZLOWxyajg2Y3E0SDB4VmxvWWNaWkZMaTNZNUwvOGtL?= =?utf-8?B?ZFg5UHZHUVU3S0tCVGNCNkMvZEtyNlJDWGRCaG02RjJTQjMvQW9JeUlFUFVu?= =?utf-8?B?RVUzR3dZWjM4L1M5aHYzcWR2NjAwV2cvSUU0QjBISWZoeWtzT1dmZUtwTzRP?= =?utf-8?Q?YYJOaZEElNvOMz29lLF5nvh6M?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5058.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 150a0f80-cbd0-4cad-cf4c-08daf2d33bf6 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 06:23:48.3774 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: pCB59+a3GhR7RlcirrDU+x7vwuf8r26Uv0NzVbfDg5LefWn1eY82j79MhRC9dbHLb39J+rn8X7dIvBU+eNyq1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB6508 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 T24gSmFudWFyeSAxMCwgMjAyMyAxOjUxIFBNLCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+IA0KPiBT bywgSSB0aGluayB0aGlzIHBhdGNoIGlzIGdvb2QuIEkgZG8gaGF2ZSBzbWFsbCByZXF1ZXN0IHRo b3VnaC4gUGxlYXNlIGJlYXIgd2l0aA0KPiBtZToNCj4gDQo+IC0gaW4gcGF0Y2ggIzMsIGNhbiB5 b3UgbW92ZSB0aGUgIlFlbXVBY3BpSGFuZGxlID0gTlVMTCIgYXNzaWdubWVudCByaWdodA0KPiBh Ym92ZSB0aGUgZ0JTLT5JbnN0YWxsUHJvdG9jb2xJbnRlcmZhY2UoKSBjYWxsPw0KPiANCj4gLSBh bmQgaW4gcGF0Y2ggIzUgKGkuZS4sIGhlcmUpLCBjYW4geW91IHBsZWFzZSAqa2VlcCogdGhlICJR ZW11QWNwaUhhbmRsZSA9DQo+IE5VTEwiIGFzc2lnbm1lbnQgdG9nZXRoZXIgd2l0aCB0aGUNCj4g Z0JTLT5JbnN0YWxsUHJvdG9jb2xJbnRlcmZhY2UoKSBjYWxsIHRoYXQgaXMgYmVpbmcgbW92ZWQ/ DQo+IA0KPiBCZWNhdXNlLCB5b3UgYXJlIHJpZ2h0IHRoYXQgd2UgbmVlZCB0byBzZXQgUWVtdUFj cGlIYW5kbGUgdG8gTlVMTCBiZWZvcmUNCj4gd2UgY2FsbCBJbnN0YWxsUHJvdG9jb2xJbnRlcmZh Y2UoKTsgaG93ZXZlciwgSSdkIGxpa2UgdG8gcHJldmVudCB0aGUgZnVuY3Rpb24NCj4gZnJvbSBt YWtpbmcgdGhlIGltcHJlc3Npb24gdGhhdCB3ZSBkZXBlbmQgb24gImluaXRpYWxpemluZyINCj4g UWVtdUFjcGlIYW5kbGUgbGlrZSB0aGF0Lg0KU3VyZS4gSXQgd2lsbCBiZSB1cGRhdGVkIGluIHRo ZSBuZXh0IHZlcnNpb24uDQoNClRoYW5rcw0KTWluDQo=