From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web10.3366.1632879821112062170 for ; Tue, 28 Sep 2021 18:43:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=iDZ4gfhg; spf=temperror, err=temporary DNS error (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=090613570c=abner.chang@hpe.com) Received: from pps.filterd (m0150244.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18SM2A01027209; Wed, 29 Sep 2021 01:43:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=pps0720; bh=z902vR7wod27CX7AgHicYBRZqR/DGWi9NNT+IkEHi40=; b=iDZ4gfhgn/btHlV3I5p8RVDDuXDuAhPvjpZA/9lsZC8TVxhzcITNElkNFQTPEbzsNpi3 4dv+q5E1s4T4TkGWXyLG8u0erExz9eyWdwSzs6CpNv1x8w4MXs1gCswoPtsTzjQfs/IS p6ScF+AgCbwRRQL7hvRlm5W1bP2uMeWXtapTUTUxlH1k1dtcQ6fsw1HMwS6xG6BLJlWH bgZy3LSVG5gPKY90kAgLGm1K4qha71hwoTZTnSU5j/zB90OadRmpxJ+4aW7XG6aVasAg V7MxApz1A5NtEZeeAeK7J+m/sPmo1Jp2Uvcr4t9C5agQq0WnAkC2nL5qAQyDrS2Vmt5q lA== Received: from g2t2353.austin.hpe.com (g2t2353.austin.hpe.com [15.233.44.26]) by mx0b-002e3701.pphosted.com with ESMTP id 3bc03pyj6p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Sep 2021 01:43:37 +0000 Received: from G1W8106.americas.hpqcorp.net (g1w8106.austin.hp.com [16.193.72.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g2t2353.austin.hpe.com (Postfix) with ESMTPS id 2C6B9A1; Wed, 29 Sep 2021 01:43:36 +0000 (UTC) Received: from G4W9331.americas.hpqcorp.net (16.208.32.117) by G1W8106.americas.hpqcorp.net (16.193.72.61) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 29 Sep 2021 01:43:34 +0000 Received: from G4W10204.americas.hpqcorp.net (2002:10cf:5210::10cf:5210) by G4W9331.americas.hpqcorp.net (2002:10d0:2075::10d0:2075) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 29 Sep 2021 01:43:34 +0000 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (15.241.52.13) by G4W10204.americas.hpqcorp.net (16.207.82.16) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Wed, 29 Sep 2021 01:43:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F+41NVpJA5LW5RTQV0pAOKoXR17TgYYfTewB6JqwSbVKRjqiJo+Rf6qEr+T6KekGFu9bBpszAEQCX8pFfrxZMkUQVWGw6Th7bUgKkCJFEcmMZOnsQiuiKFgPYQSd/dzCot3Y0s2qCVrxGKwq33Y5dCEhfTekBVFRHrL1RDTTzntUHrbk2TxDu1LQHEoRLdTK+8wIDME1ihUFhuzhWKWL75p7KAqYmjAF30z/aFi0eub32d/W7WboSvYlmuD/wG5YX4kHa/WjuuLBQJng4apzSMzfUeOLqY9OCrKZJFsk9+1sAniXY03Ea31zMBV6EGuI+DiYbyf4roOBDBhHSZwMXg== 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; bh=9mDMudva5TrPQGEYWyIpw8hmUT5HGKxet6xVl/RgUKo=; b=S3cGCvMoUicP4jbMn2IBBB4E+YX8JWULbJWM77/10KpFhztyJwKNMz4yJKYyMxqlCQ4Krx/4tBQVgn+8YTC0PJxYvXSkx/qWPK1LkLCE3n9CXBECR086Nm70xMTxdnz/LAPnNrt+OC28FETEPFP8up4GFNoEWFRaXsyR/ntDEm+TFHiJInytTgJmp6CJIWOt8MHWrahKso1TQeCRx2cdNO+tpBOrdUgxtUUwqB7r+STrCcknZZWOFvlrM+gekyd0KOmkGei/irC07X5+Fbv53HncrsSvPXOPGU45653oo9DHAEMEnu0E6GGfK6C2yAHI2AVBlTQqX+KOK26H/IehXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB0342.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.19; Wed, 29 Sep 2021 01:43:32 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b88a:7fe7:6294:683f]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::b88a:7fe7:6294:683f%9]) with mapi id 15.20.4544.021; Wed, 29 Sep 2021 01:43:32 +0000 From: "Abner Chang" To: "devel@edk2.groups.io" , "Schaefer, Daniel" CC: 'Ard Biesheuvel' , 'Leif Lindholm' , 'Sami Mujawar' , 'Jiewen Yao' , 'Jordan Justen' , "'Gerd Hoffmann'" , 'Sunil V L' , 'Zhiguang Liu' , 'Michael D Kinney' Subject: Re: [edk2-devel] [PATCH V2 0/9] Migrate ArmVirtPkg modules to OvmfPkg Thread-Topic: [edk2-devel] [PATCH V2 0/9] Migrate ArmVirtPkg modules to OvmfPkg Thread-Index: AQHXtL5BXpqc0KK17k2L5UHcxZqYgqu6LwAAgAAKwQCAAANkGQ== Date: Wed, 29 Sep 2021 01:43:32 +0000 Message-ID: References: <20210928083107.7418-1-abner.chang@hpe.com> <570082d7-7d13-1b27-eea9-639dbf0d76f6@hpe.com> <000201d7b4d1$9fc6cf10$df546d30$@byosoft.com.cn> In-Reply-To: <000201d7b4d1$9fc6cf10$df546d30$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=hpe.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a86fb65b-3ece-432c-7d20-08d982ea8b84 x-ms-traffictypediagnostic: CS1PR8401MB0342: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2089; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vJuIFaagV7WnvPbd7f/T4T3SNG5LSGzYCOnBPqYFf1H0k32k2ApYkyIdsOJUFbwm9qsyBx72AY6rYCGwgDdYw9jbZIgS9QE5LR0/dhjkPFmXkNuQsBQE3Z0CqymGv79ifHiP83a2w0s6bObILBk8dZVuWgxqcRT0lmPXpkodNnrGoUQvR9uziKpFLZsvR2tENLczSiHzeOuCMuNz7JgyviMIM0pWkm94Im4AHz9zXDbWqy5+r/Gc19CTJG0ovb92BDFxjzMRFqlGWvnpSlSLMjudE8nTCjP3WcgjJPpnzhtHAnemLsdHDUJiexn2LJJxIJkgrFoQzEK+SOjX6QoNFRiyUycUK0B/cj+mShB0m1Q7bYaeN0LCwOnQPouujsjKCPCxOVOyxIDjOaECUWbG+T7O3hrmFnFXxA76AE4B2FKSnM/KQdt6JHQQk0YKnpD62l3CmiC3d0OmoK12tF4TiAZjs8daViNC2S5YZ5PNMAWRoXYMR8O6OeQIGcN5m4kGTkrMjiY40bZNrrx/n5Y9RJN4Yfdm0IPCWNWpU9oAZwvk2/T469WeM0oJrJaqRLKBGluFGtvQoThquW16AdXWPir0i2gDAECtBjqbGK7u/G1z5+1d3Fkj52jbpqV+nzCoGtXiqL3SS9OnyT+K05vUBfnvEXRZurjRQ1IXfoD2OPEDvR27mCGMTQZth+PAW0/DPRwMBq0oq14jwqJZ+Ie7vwhfn/LAfZvZTqKASeWp2gEjYjUTBZbhkJAZdmM613LKWw/EJFGCXo814oZ7WErmshjaUD4gz2fd5RgVuztYlOaNB5X5mpZ9kk1ylNw0qMDBKkyRQLCynyhlITPKk0jxFaWjiUnNjEJ+wUN5ib0c9hI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(366004)(71200400001)(8936002)(66556008)(186003)(66476007)(5660300002)(966005)(55016002)(91956017)(122000001)(9686003)(38070700005)(66446008)(86362001)(33656002)(7416002)(316002)(64756008)(6506007)(7696005)(54906003)(2906002)(45080400002)(76116006)(110136005)(6636002)(52536014)(53546011)(26005)(38100700002)(4326008)(508600001)(83380400001)(8676002)(66946007)(166002)(156123004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?UzJweXFzRHFDNENpWmZtTnh3STNYZVpvMFFWTHI2WGhOQ1BDcGh0MjQwbFIv?= =?gb2312?B?aW5DYjI0WHRMcy96aHZTNTRHQmEvbVgraHZCRk5rZ0Z5MUFpVUo1NDNERmxz?= =?gb2312?B?M2R1K1VFVEVhZDJqbml1enJId09nRmRiYUVST2pZNmZPZGIzUjYrYlRtdk8x?= =?gb2312?B?ZmFwTUlOWVRZT3dDM3hMTm1VV1dLbXN6VzhLbnFNOHExajUxS2RFeDR6WVFz?= =?gb2312?B?SjE2Z3BKQmlPNFlkOVE5TXlVRXNuOHNsMW5DNEZJMWlDWWQyYkNxWmFiZk5u?= =?gb2312?B?V3JzZmx4V3laMVl6TldNMkJscUlOV2N1Sm04bDFacVl4bGF1YlhTSFVGaXJF?= =?gb2312?B?NGNHRFptamRLRmNlWHBSYmtObTl5ZklENE0wTzRrZ2t5c0Vxd2JkWjZMYm1Z?= =?gb2312?B?eVhuZkxuS1I4QXh2L1hiWW5aYTJKZjZZNS92NEZlSkUwSjNZMHdmSmZOOVRj?= =?gb2312?B?MDVMRkhwOVNIOWcwVm5WeWszSW1SM2FkR05yMGtOdzlOcGhMUngvSWhQVDdi?= =?gb2312?B?OVVnVkZRb2RPb2ZFdjhBL091Sjh2d0Y0K21EM2FLL3llZzE3U29PaGRZSGZE?= =?gb2312?B?MkdCdk9oKzU4RUtGSU0wd2N4WGpTYUU2OStaNXBvcmhxKzI3MDI5TENkNHU2?= =?gb2312?B?b1k5SDNHNEFqanZrNVdZOGJGWENUckxyV281WHdBZnhVVGlpcWVZSGlVTUZM?= =?gb2312?B?UlllRjVVL1NEeGFQbElBMUw2ZHNJVmp0ZEpBOEs3Skp6c2E1c2swR2ZuMUhP?= =?gb2312?B?YkFCdkNBa2c0Tm5SV2tvOWFtTEQ1R1k4Zk4wK2JWaHpRWWYrUk1yVzNadUtm?= =?gb2312?B?SzJhYkVtUkIzMWpaa20vWVB3eTBZditWbUc3WFo2a3hIY1FkeCtTbkZNVHBn?= =?gb2312?B?VG1YK1lTMk5Ob2EweWxQbDV4SC9GZkkrcTlFTkJSaE1mcVhFdmdOQlhKWVFo?= =?gb2312?B?K2dVa0pCWVlNYS9SLzhhZDRnTWkzbUN3cTljOFFHNTUvSUdWRDhERC9zUG5D?= =?gb2312?B?Q2MzdHRESFlKazdBcUdMRU0rcEI1V3lkbEdpL2NCN21ueU1sVGtVdVplNDZw?= =?gb2312?B?amtya2JQRmRVMk1BSnB0Sk5PSzJNc1BlUWhtS1NmWEhiUEU2S1N1a3FwMy9n?= =?gb2312?B?Z0NJMFA1T3RiWkdBelZEUWVUTW5yMW5yOS9OVE0vVnljeU9oSlAyUXJrNk5s?= =?gb2312?B?U0hzWUdweW9XZEpkQ1BLSnZOL2RWNnUyNVJTRGt5SGozTnpUdHdDc3Qrby9W?= =?gb2312?B?U3JYTGZpTS9oWHB0NHFKcGdpOHBhZTJ5aEkxelRCYmV1ZmxoeWJXMlB3MEt1?= =?gb2312?B?MGk1WUNabmFZaW5Nbmphd2ZJYk1ZZW1IRkhRa3gva1pDMFpPR1UvVjZmV1pE?= =?gb2312?B?YzlwTDFXTTdCOVlMRzRaazczV29BR1dxdldvS0g2SmVIcHRrWWE4ZG16Zkxw?= =?gb2312?B?VU50ZW1pUEhaNXFkK21hN1RXUlY5VHF3RjNLWEpVYVB6c056WmpMMjI1MmpV?= =?gb2312?B?V3N6dWc4TFliejBZOVRnRkZoaS9oRHRwNWRmL3BXeExwSlBha2liNDlqVGJG?= =?gb2312?B?QytydGxUbmcvQWFKLzViNy81dXJXeVg3azZtcTdIVFhXVEhReFdlWnNFZlJt?= =?gb2312?B?YkZRelh2U1ZZbnAwamkxd083ZE1ZL3hVbTR4aG03SXAxalhFbFJvVVJ2Umhn?= =?gb2312?B?Mk1LL3BWTE5VWTVzS0pid1dwVEFZSlhxdHRLRTd1SXBFY3ZCdDlabHR3am9W?= =?gb2312?B?Q3Fia1l0bVVoTDlhMkUzTTNHV010MFRQc1NLRndzZTN5ZXlmUzhaM0ptZzR5?= =?gb2312?B?REJ5V3Z5RHVCai9Kckhqdz09?= X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a86fb65b-3ece-432c-7d20-08d982ea8b84 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 01:43:32.3630 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: F2QWV2sbG7hMCYOzVR/9Uh5uYND3s1XBJsPKqNf9lpiGGMhdStIPhUHetsWjnbx7A6x8FmbEAKN8vHEfW9quBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0342 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: tVomR32gE1RFef41BNSOkO1FJt1s9n5h X-Proofpoint-ORIG-GUID: tVomR32gE1RFef41BNSOkO1FJt1s9n5h X-Proofpoint-UnRewURL: 12 URL's were un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-09-28_11,2021-09-28_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=639 phishscore=0 adultscore=0 bulkscore=0 spamscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109290007 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CS1PR8401MB1144211AE00B1CF5F530EF67FFA99CS1PR8401MB1144_" --_000_CS1PR8401MB1144211AE00B1CF5F530EF67FFA99CS1PR8401MB1144_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 T29wcy4uSSBzaG91bGQgY3JlYXRlIG9uZSBmb3IgdGhpcy4NClRoYW5rcyBmb3IgdGhlIHJlbWlu ZGVyLg0KDQpBYm5lcg0KDQpHZXQgT3V0bG9vayBmb3IgQW5kcm9pZDxodHRwczovL2FrYS5tcy9B QWI5eXNnPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkZyb206IGRldmVsQGVk azIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gb24gYmVoYWxmIG9mIGdhb2xpbWlu ZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIg MjksIDIwMjEgOTozMDo0NCBBTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsy Lmdyb3Vwcy5pbz47IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZXIFRlY2hub2xvZ2lzdCkgPGFibmVy LmNoYW5nQGhwZS5jb20+OyBTY2hhZWZlciwgRGFuaWVsIDxkYW5pZWwuc2NoYWVmZXJAaHBlLmNv bT4NCkNjOiAnQXJkIEJpZXNoZXV2ZWwnIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsgJ0xl aWYgTGluZGhvbG0nIDxsZWlmQG51dmlhaW5jLmNvbT47ICdTYW1pIE11amF3YXInIDxzYW1pLm11 amF3YXJAYXJtLmNvbT47ICdKaWV3ZW4gWWFvJyA8amlld2VuLnlhb0BpbnRlbC5jb20+OyAnSm9y ZGFuIEp1c3RlbicgPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyAnR2VyZCBIb2ZmbWFubicg PGtyYXhlbEByZWRoYXQuY29tPjsgJ1N1bmlsIFYgTCcgPHN1bmlsdmxAdmVudGFuYW1pY3JvLmNv bT47ICdaaGlndWFuZyBMaXUnIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgJ01pY2hhZWwgRCBL aW5uZXknIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NClN1YmplY3Q6ILvYuLQ6IFtlZGsy LWRldmVsXSBbUEFUQ0ggVjIgMC85XSBNaWdyYXRlIEFybVZpcnRQa2cgbW9kdWxlcyB0byBPdm1m UGtnDQoNCkFibmVyOg0KICBJcyB0aGVyZSBvbmUgQlogZm9yIHRoaXMgY2hhbmdlPw0KDQpUaGFu a3MNCkxpbWluZw0KPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBkZXZlbEBlZGsyLmdy b3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+ILT6se0gQWJuZXIgQ2hhbmcNCj4gt6LLzcqx vOQ6IDIwMjHE6jnUwjI5yNUgODo1NA0KPiDK1bz+yMs6IFNjaGFlZmVyLCBEYW5pZWwgPGRhbmll bC5zY2hhZWZlckBocGUuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gs63LzTogQXJkIEJp ZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+OyBMZWlmIExpbmRob2xtDQo+IDxs ZWlmQG51dmlhaW5jLmNvbT47IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+OyBK aWV3ZW4gWWFvDQo+IDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IEpvcmRhbiBKdXN0ZW4gPGpvcmRh bi5sLmp1c3RlbkBpbnRlbC5jb20+OyBHZXJkDQo+IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv bT47IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8uY29tPjsNCj4gTGltaW5nIEdhbyA8 Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgWmhpZ3VhbmcgTGl1DQo+IDx6aGlndWFuZy5saXVA aW50ZWwuY29tPjsgTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ DQo+INb3zOI6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDAvOV0gTWlncmF0ZSBBcm1WaXJ0 UGtnIG1vZHVsZXMgdG8NCj4gT3ZtZlBrZw0KPg0KPg0KPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+ID4gRnJvbTogU2NoYWVmZXIsIERhbmllbA0KPiA+IFNlbnQ6IFdlZG5lc2Rh eSwgU2VwdGVtYmVyIDI5LCAyMDIxIDc6MTIgQU0NCj4gPiBUbzogQ2hhbmcsIEFibmVyIChIUFMg U1cvRlcgVGVjaG5vbG9naXN0KSA8YWJuZXIuY2hhbmdAaHBlLmNvbT47DQo+ID4gZGV2ZWxAZWRr Mi5ncm91cHMuaW8NCj4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5l bC5vcmc+OyBMZWlmIExpbmRob2xtDQo+ID4gPGxlaWZAbnV2aWFpbmMuY29tPjsgU2FtaSBNdWph d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT47IEppZXdlbg0KPiBZYW8NCj4gPiA8amlld2VuLnlh b0BpbnRlbC5jb20+OyBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPjsg R2VyZA0KPiA+IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IFN1bmlsIFYgTCA8c3VuaWx2 bEB2ZW50YW5hbWljcm8uY29tPjsNCj4gPiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+OyBaaGlndWFuZyBMaXUNCj4gPiA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IE1pY2hh ZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggVjIgMC85XSBNaWdyYXRlIEFybVZpcnRQa2cgbW9kdWxlcyB0byBPdm1mUGtnDQo+ ID4NCj4gPiBJcyB0aGVyZSBDSSB0byBjaGVjayB0aGF0IHRoZSBBcm1WaXJ0UGtnIHBsYXRmb3Jt cyBzdGlsbCBidWlsZHMgd2l0aCB0aGlzPw0KPiA+IEkgYXNzdW1lIHlvdSBoYXZlbid0IGNoZWNr ZWQsIEFibmVyPw0KPiBZZXMsIHRoaXMgcGF0Y2ggc2V0IHBhc3NlZCB0aGUgQ0kgYmVmb3JlIEkg c2VuZGluZyBpdCBvdXQgOikuDQo+IEFibmVyDQo+DQo+ID4NCj4gPiBPbiA5LzI4LzIxIDE2OjMw LCBBYm5lciBDaGFuZyB3cm90ZToNCj4gPiA+IEluIFYyOiBSZW1vdmUgSFBFIGxpY2Vuc2Ugb24g dGhlIGZpbGVzIHRoYXQganVzdCBtb3ZlZCBhcm91bmQgb3INCj4gPiA+ICAgICAgICB0aGUgY2hh bmdlcyBpbiB0aGUgZmlsZSBhcmUganVzdCBjb2RlIHJlbW92YWwuDQo+ID4gPg0KPiA+ID4gVGhp cyBwYWN0aGVzIHNldCBpcyB0byBtaWdyYXRlIHNvbWUgbW9kdWxlcyBmcm9tIEFybVZpcnRQa2cN Cj4gPiA+IHRvIHVuZGVyIE92bWZQa2cgZm9yIHRoZSB1cGNvbWluZyBSaXNjVlZpcnRQa2cgdGhh dCBjYW4gbGV2ZXJhZ2UNCj4gPiA+IHRob3NlIG1vZHVsZXMgd2l0aG91dCB0aGUgZGVwZW5kZW5j eSB3aXRoIEFybSpQa2cuDQo+ID4gPg0KPiA+ID4gVGhlIG1vZHVsZXMgbW92ZWQgZnJvbSBBcm1W aXJ0UGtnIHRvIE92bWZQa2cgYXJlLA0KPiA+ID4gLSBGZHRDbGllbnREeGUNCj4gPiA+IC0gUGNp UGNkUHJvZHVjZXJMaWINCj4gPiA+IC0gSGlnaE1lbUR4ZQ0KPiA+ID4gLSBRZW11RndDZmdMaWIN Cj4gPiA+IC0gRmR0UGNpSG9zdEJyaWRnZUxpYg0KPiA+ID4gLSBWaXJ0aW9GZHREeGUNCj4gPiA+ DQo+ID4gPiBCZWxvdyBQQ0RzIGFyZSBtb3ZlZCB0byB1bmRlciBNZGVQa2cgYW5kIGxldmVyYWdl IGJ5IFJpc2NWVmlydFBrZy4NCj4gPiA+IFRoaXMgY2hhbmdlIGFsc28gcmVtb3ZlIHRoZSBkZXBl bmRlbmN5IG9uIEFybVBrZyBvZiBPdm1mUGtnLg0KPiA+ID4gLSBQY2RQY2lJb1RyYW5zbGF0aW9u DQo+ID4gPiAtIFBjZFBjaUlvVHJhbnNsYXRpb24NCj4gPiA+IC0gUGNkUGNpTW1pbzMyKDY0KVRy YW5zbGF0aW9uDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogQWJuZXIgQ2hhbmcgPGFibmVy LmNoYW5nQGhwZS5jb20+DQo+ID4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3Jl QGtlcm5lbC5vcmc+DQo+ID4gPiBDYzogTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWluYy5jb20+ DQo+ID4gPiBDYzogU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCj4gPiA+IENj OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiA+IENjOiBKb3JkYW4gSnVz dGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPg0KPiA+ID4gQ2M6IEdlcmQgSG9mZm1hbm4g PGtyYXhlbEByZWRoYXQuY29tPg0KPiA+ID4gQ2M6IERhbmllbCBTY2hhZWZlciA8ZGFuaWVsLnNj aGFlZmVyQGhwZS5jb20+DQo+ID4gPiBDYzogU3VuaWwgViBMIDxzdW5pbHZsQHZlbnRhbmFtaWNy by5jb20+DQo+ID4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0K PiA+ID4gQ2M6IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiA+IENj OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+DQo+ ID4gPiBBYm5lciBDaGFuZyAoOSk6DQo+ID4gPiAgIEFybVZpcnRQa2cvRmR0Q2xpbnREeGU6IE1v dmUgRmR0Q2xpZW50RHhlIHRvIEVtYmVkZGVkUGtnDQo+ID4gPiAgIE1kZVBrZzogQWRkIFBjZFBj aUlvVHJhbnNsYXRpb24gUENEDQo+ID4gPiAgIEFybVBrZzogVXNlIFBjZFBjaUlvVHJhbnNsYXRp b24gUENEIGZyb20gTWRlUGtnDQo+ID4gPiAgIEFybVZpcnRQa2cvRmR0UGNpUGNkUHJvZHVjZXJM aWI6IFJlbG9jYXRlIFBjaVBjZFByb2R1Y2VyTGliIHRvDQo+ID4gT3ZtZlBrZw0KPiA+ID4gICBB cm1WaXJ0UGtnL0hpZ2hNZW1EeGU6IFJlbG9jYXRlIEhpZ2hNZW1EeGUgdG8gT3ZtZlBrZw0KPiA+ ID4gICBBcm1WaXJ0UGtnL1FlbXVGd0NmZ0xpYjogUmVsb2NhdGUgUWVtdUZ3Q2ZnTGliIHRvIE92 bWZQa2cNCj4gPiA+ICAgTWRlUGtnOiBBZGQgUGNkUGNpTW1pbzMyKDY0KVRyYW5zbGF0aW9uIFBD RHMNCj4gPiA+ICAgQXJtVmlydFBrZy9GZHRQY2lIb3N0QnJpZGdlTGliOiBSZWxvY2F0ZSBGZHRQ Y2lIb3N0QnJpZGdlTGliIHRvDQo+ID4gPiAgICAgT3ZtZlBrZy9GZHQNCj4gPiA+ICAgQXJtVmly dFBrZy9WaXJ0aW9GZHREeGU6IFJlbG9jYXRlIFZpcnRpb0ZkdER4ZSB0byBPdm1mUGtnL0ZkdA0K PiA+ID4NCj4gPiA+ICBBcm1Qa2cvQXJtUGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAxNQ0KPiArKysrKystLS0tLS0tLQ0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmlydFBrZy5k ZWMgICAgICAgICAgICAgICAgICAgICB8ICAzIC0tLQ0KPiA+ID4gIEVtYmVkZGVkUGtnL0VtYmVk ZGVkUGtnLmRlYyAgICAgICAgICAgICAgICAgICB8ICAxICsNCj4gPiA+ICBNZGVQa2cvTWRlUGtn LmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMg0KPiArKysrKysrKysrKw0KPiA+ ID4gIEFybVZpcnRQa2cvQXJtVmlydENsb3VkSHYuZHNjICAgICAgICAgICAgICAgICB8IDE4DQo+ ICsrKysrKysrLS0tLS0tLS0tDQo+ID4gPiAgQXJtVmlydFBrZy9Bcm1WaXJ0S3ZtVG9vbC5kc2Mg ICAgICAgICAgICAgICAgIHwgMTgNCj4gKysrKysrKystLS0tLS0tLS0NCj4gPiA+ICBBcm1WaXJ0 UGtnL0FybVZpcnRRZW11LmRzYyAgICAgICAgICAgICAgICAgICAgfCAyMA0KPiArKysrKysrKyst LS0tLS0tLS0tDQo+ID4gPiAgQXJtVmlydFBrZy9Bcm1WaXJ0UWVtdUtlcm5lbC5kc2MgICAgICAg ICAgICAgIHwgMjANCj4gKysrKysrKysrLS0tLS0tLS0tLQ0KPiA+ID4gIEFybVZpcnRQa2cvQXJt VmlydFhlbi5kc2MgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ID4gPiAgRW1iZWRkZWRQ a2cvRW1iZWRkZWRQa2cuZHNjICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ID4gIEFybVZp cnRQa2cvQXJtVmlydENsb3VkSHYuZmRmICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQ0KPiA+ ID4gIEFybVZpcnRQa2cvQXJtVmlydEt2bVRvb2wuZmRmICAgICAgICAgICAgICAgICB8ICA2ICsr Ky0tLQ0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmlydFhlbi5mZGYgICAgICAgICAgICAgICAgICAg ICB8ICAyICstDQo+ID4gPiAgQXJtVmlydFBrZy9Bcm1WaXJ0UWVtdUZ2TWFpbi5mZGYuaW5jICAg ICAgICAgIHwgIDYgKysrLS0tDQo+ID4gPiAgLi4uL0FybVBjaUNwdUlvMkR4ZS9Bcm1QY2lDcHVJ bzJEeGUuaW5mICAgICAgIHwgIDIgKy0NCj4gPiA+ICAuLi4vQXJtVmlydEdpY0FyY2hMaWIvQXJt VmlydEdpY0FyY2hMaWIuaW5mICAgfCAgMSArDQo+ID4gPiAgLi4uL0FybVZpcnRQTDAzMUZkdENs aWVudExpYi5pbmYgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ID4gIC4uLi9Bcm1WaXJ0UHNjaVJl c2V0U3lzdGVtTGliLmluZiAgICAgICAgICAgICB8ICAxICsNCj4gPiA+ICAuLi4vQXJtVmlydFRp bWVyRmR0Q2xpZW50TGliLmluZiAgICAgICAgICAgICAgfCAgMSArDQo+ID4gPiAgLi4uL0t2bXRv b2xSdGNGZHRDbGllbnRMaWIuaW5mICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ID4gIC4uLi9O b3JGbGFzaEt2bXRvb2xMaWIvTm9yRmxhc2hLdm10b29sTGliLmluZiB8ICAxICsNCj4gPiA+ICAu Li4vTm9yRmxhc2hRZW11TGliL05vckZsYXNoUWVtdUxpYi5pbmYgICAgICAgfCAgMSArDQo+ID4g PiAgLi4uL1hlbkFjcGlQbGF0Zm9ybUR4ZS9YZW5BY3BpUGxhdGZvcm1EeGUuaW5mIHwgIDEgKw0K PiA+ID4gIEFybVZpcnRQa2cvWGVuaW9GZHREeGUvWGVuaW9GZHREeGUuaW5mICAgICAgICB8ICAx ICsNCj4gPiA+ICAuLi4vRHJpdmVyc30vRmR0Q2xpZW50RHhlL0ZkdENsaWVudER4ZS5pbmYgICAg fCAgMSAtDQo+ID4gPiAgLi4uL0ZkdFBjaUhvc3RCcmlkZ2VMaWIuaW5mICAgICAgICAgICAgICAg ICAgIHwgMTEgKysrKystLS0tLQ0KPiA+ID4gIC4uLi9GZHRQY2lQY2RQcm9kdWNlckxpYi5pbmYg ICAgICAgICAgICAgICAgICB8ICA1ICsrLS0tDQo+ID4gPiAgLi4uL0ZkdH0vSGlnaE1lbUR4ZS9I aWdoTWVtRHhlLmluZiAgICAgICAgICAgIHwgIDQgKystLQ0KPiA+ID4gIC4uLi9GZHR9L1ZpcnRp b0ZkdER4ZS9WaXJ0aW9GZHREeGUuaW5mICAgICAgICB8ICAyICstDQo+ID4gPiAgLi4uL0xpYnJh cnkvUWVtdUZ3Q2ZnTGliL1FlbXVGd0NmZ0xpYk1NSU8uaW5mIHwgIDYgKysrLS0tDQo+ID4gPiAg Li4uL0luY2x1ZGUvUHJvdG9jb2wvRmR0Q2xpZW50LmggICAgICAgICAgICAgIHwgIDANCj4gPiA+ ICAuLi4vRHJpdmVyc30vRmR0Q2xpZW50RHhlL0ZkdENsaWVudER4ZS5jICAgICAgfCAgMA0KPiA+ ID4gIC4uLi9GZHRQY2lIb3N0QnJpZGdlTGliL0ZkdFBjaUhvc3RCcmlkZ2VMaWIuYyB8ICAwDQo+ ID4gPiAgLi4uL0ZkdFBjaVBjZFByb2R1Y2VyTGliLmMgICAgICAgICAgICAgICAgICAgIHwgIDAN Cj4gPiA+ICAuLi4vRmR0fS9IaWdoTWVtRHhlL0hpZ2hNZW1EeGUuYyAgICAgICAgICAgICAgfCAg MA0KPiA+ID4gIC4uLi9GZHR9L1ZpcnRpb0ZkdER4ZS9WaXJ0aW9GZHREeGUuYyAgICAgICAgICB8 ICAwDQo+ID4gPiAgLi4uL0xpYnJhcnkvUWVtdUZ3Q2ZnTGliL1FlbXVGd0NmZ0xpYk1NSU8uYyAg IHwgIDcgKysrKy0tLQ0KPiA+ID4gIE1haW50YWluZXJzLnR4dCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICA2ICsrKysrKw0KPiA+ID4gIDM4IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNl cnRpb25zKCspLCA4MSBkZWxldGlvbnMoLSkNCj4gPiA+ICByZW5hbWUge0FybVZpcnRQa2cgPT4N Cj4gPiBFbWJlZGRlZFBrZy9Ecml2ZXJzfS9GZHRDbGllbnREeGUvRmR0Q2xpZW50RHhlLmluZiAo OTIlKQ0KPiA+ID4gIHJlbmFtZSB7QXJtVmlydFBrZy9MaWJyYXJ5ID0+DQo+ID4gT3ZtZlBrZy9G ZHR9L0ZkdFBjaUhvc3RCcmlkZ2VMaWIvRmR0UGNpSG9zdEJyaWRnZUxpYi5pbmYgKDc3JSkNCj4g PiA+ICByZW5hbWUge0FybVZpcnRQa2cvTGlicmFyeSA9Pg0KPiA+IE92bWZQa2cvRmR0fS9GZHRQ Y2lQY2RQcm9kdWNlckxpYi9GZHRQY2lQY2RQcm9kdWNlckxpYi5pbmYgKDg3JSkNCj4gPiA+ICBy ZW5hbWUge0FybVZpcnRQa2cgPT4gT3ZtZlBrZy9GZHR9L0hpZ2hNZW1EeGUvSGlnaE1lbUR4ZS5p bmYNCj4gPiAoOTElKQ0KPiA+ID4gIHJlbmFtZSB7QXJtVmlydFBrZyA9PiBPdm1mUGtnL0ZkdH0v VmlydGlvRmR0RHhlL1ZpcnRpb0ZkdER4ZS5pbmYNCj4gKDkyJSkNCj4gPiA+ICByZW5hbWUgQXJt VmlydFBrZy9MaWJyYXJ5L1FlbXVGd0NmZ0xpYi9RZW11RndDZmdMaWIuaW5mID0+DQo+ID4gT3Zt ZlBrZy9MaWJyYXJ5L1FlbXVGd0NmZ0xpYi9RZW11RndDZmdMaWJNTUlPLmluZiAoODYlKQ0KPiA+ ID4gIHJlbmFtZSB7QXJtVmlydFBrZyA9PiBFbWJlZGRlZFBrZ30vSW5jbHVkZS9Qcm90b2NvbC9G ZHRDbGllbnQuaA0KPiA+ICgxMDAlKQ0KPiA+ID4gIHJlbmFtZSB7QXJtVmlydFBrZyA9Pg0KPiA+ IEVtYmVkZGVkUGtnL0RyaXZlcnN9L0ZkdENsaWVudER4ZS9GZHRDbGllbnREeGUuYyAoMTAwJSkN Cj4gPiA+ICByZW5hbWUge0FybVZpcnRQa2cvTGlicmFyeSA9Pg0KPiA+IE92bWZQa2cvRmR0fS9G ZHRQY2lIb3N0QnJpZGdlTGliL0ZkdFBjaUhvc3RCcmlkZ2VMaWIuYyAoMTAwJSkNCj4gPiA+ICBy ZW5hbWUge0FybVZpcnRQa2cvTGlicmFyeSA9Pg0KPiA+IE92bWZQa2cvRmR0fS9GZHRQY2lQY2RQ cm9kdWNlckxpYi9GZHRQY2lQY2RQcm9kdWNlckxpYi5jICgxMDAlKQ0KPiA+ID4gIHJlbmFtZSB7 QXJtVmlydFBrZyA9PiBPdm1mUGtnL0ZkdH0vSGlnaE1lbUR4ZS9IaWdoTWVtRHhlLmMNCj4gPiAo MTAwJSkNCj4gPiA+ICByZW5hbWUge0FybVZpcnRQa2cgPT4gT3ZtZlBrZy9GZHR9L1ZpcnRpb0Zk dER4ZS9WaXJ0aW9GZHREeGUuYw0KPiAoMTAwJSkNCj4gPiA+ICByZW5hbWUgQXJtVmlydFBrZy9M aWJyYXJ5L1FlbXVGd0NmZ0xpYi9RZW11RndDZmdMaWIuYyA9Pg0KPiA+IE92bWZQa2cvTGlicmFy eS9RZW11RndDZmdMaWIvUWVtdUZ3Q2ZnTGliTU1JTy5jICg5MyUpDQo+ID4gPg0KPg0KPg0KPg0K Pg0KDQoNCg0KDQoNCg0KDQoNCg== --_000_CS1PR8401MB1144211AE00B1CF5F530EF67FFA99CS1PR8401MB1144_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
Oops..I should create one for this.
Thanks for the reminder.

Abner

From: devel@edk2.groups.io = <devel@edk2.groups.io> on behalf of gaoliming <gaoliming@byosoft.c= om.cn>
Sent: Wednesday, September 29, 2021 9:30:44 AM
To: devel@edk2.groups.io <devel@edk2.groups.io>; Chang, Abner = (HPS SW/FW Technologist) <abner.chang@hpe.com>; Schaefer, Daniel <= daniel.schaefer@hpe.com>
Cc: 'Ard Biesheuvel' <ardb+tianocore@kernel.org>; 'Leif Lindho= lm' <leif@nuviainc.com>; 'Sami Mujawar' <sami.mujawar@arm.com>;= 'Jiewen Yao' <jiewen.yao@intel.com>; 'Jordan Justen' <jordan.l.ju= sten@intel.com>; 'Gerd Hoffmann' <kraxel@redhat.com>; 'Sunil V L' <sunilvl@ventanamicro.com>; 'Zhiguang Liu' <zhiguang.liu@int= el.com>; 'Michael D Kinney' <michael.d.kinney@intel.com>
Subject: =BB=D8=B8=B4: [edk2-devel] [PATCH V2 0/9] Migrate ArmVirtPk= g modules to OvmfPkg
 
Abner:
  Is there one BZ for this change?

Thanks
Liming
> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> =B7=A2=BC=FE=C8=CB: devel@edk2.groups.io <devel@edk2.groups.io> = =B4=FA=B1=ED Abner Chang
> =B7=A2=CB=CD=CA=B1=BC=E4: 2021=C4=EA9=D4=C229=C8=D5 8:54
> =CA=D5=BC=FE=C8=CB: Schaefer, Daniel <daniel.schaefer@hpe.com>; = devel@edk2.groups.io
> =B3=AD=CB=CD: Ard Biesheuvel <ardb+tianocore@kernel.org>; Leif L= indholm
> <leif@nuviainc.com>; Sami Mujawar <sami.mujawar@arm.com>; = Jiewen Yao
> <jiewen.yao@intel.com>; Jordan Justen <jordan.l.justen@intel.= com>; Gerd
> Hoffmann <kraxel@redhat.com>; Sunil V L <sunilvl@ventanamicro= .com>;
> Liming Gao <gaoliming@byosoft.com.cn>; Zhiguang Liu
> <zhiguang.liu@intel.com>; Michael D Kinney <michael.d.kinney@= intel.com>
> =D6=F7=CC=E2: Re: [edk2-devel] [PATCH V2 0/9] Migrate ArmVirtPkg modul= es to
> OvmfPkg
>
>
>
> > -----Original Message-----
> > From: Schaefer, Daniel
> > Sent: Wednesday, September 29, 2021 7:12 AM
> > To: Chang, Abner (HPS SW/FW Technologist) <abner.chang@hpe.com= >;
> > devel@edk2.groups.io
> > Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>; Leif Lindho= lm
> > <leif@nuviainc.com>; Sami Mujawar <sami.mujawar@arm.com&= gt;; Jiewen
> Yao
> > <jiewen.yao@intel.com>; Jordan Justen <jordan.l.justen@i= ntel.com>; Gerd
> > Hoffmann <kraxel@redhat.com>; Sunil V L <sunilvl@ventana= micro.com>;
> > Liming Gao <gaoliming@byosoft.com.cn>; Zhiguang Liu
> > <zhiguang.liu@intel.com>; Michael D Kinney <michael.d.ki= nney@intel.com>
> > Subject: Re: [PATCH V2 0/9] Migrate ArmVirtPkg modules to OvmfPkg=
> >
> > Is there CI to check that the ArmVirtPkg platforms still builds w= ith this?
> > I assume you haven't checked, Abner?
> Yes, this patch set passed the CI before I sending it out :).
> Abner
>
> >
> > On 9/28/21 16:30, Abner Chang wrote:
> > > In V2: Remove HPE license on the files that just moved aroun= d or
> > >        the changes in the= file are just code removal.
> > >
> > > This pacthes set is to migrate some modules from ArmVirtPkg<= br> > > > to under OvmfPkg for the upcoming RiscVVirtPkg that can leve= rage
> > > those modules without the dependency with Arm*Pkg.
> > >
> > > The modules moved from ArmVirtPkg to OvmfPkg are,
> > > - FdtClientDxe
> > > - PciPcdProducerLib
> > > - HighMemDxe
> > > - QemuFwCfgLib
> > > - FdtPciHostBridgeLib
> > > - VirtioFdtDxe
> > >
> > > Below PCDs are moved to under MdePkg and leverage by RiscVVi= rtPkg.
> > > This change also remove the dependency on ArmPkg of OvmfPkg.=
> > > - PcdPciIoTranslation
> > > - PcdPciIoTranslation
> > > - PcdPciMmio32(64)Translation
> > >
> > > Signed-off-by: Abner Chang <abner.chang@hpe.com>
> > > Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
> > > Cc: Leif Lindholm <leif@nuviainc.com>
> > > Cc: Sami Mujawar <sami.mujawar@arm.com>
> > > Cc: Jiewen Yao <jiewen.yao@intel.com>
> > > Cc: Jordan Justen <jordan.l.justen@intel.com>
> > > Cc: Gerd Hoffmann <kraxel@redhat.com>
> > > Cc: Daniel Schaefer <daniel.schaefer@hpe.com>
> > > Cc: Sunil V L <sunilvl@ventanamicro.com>
> > > Cc: Liming Gao <gaoliming@byosoft.com.cn>
> > > Cc: Zhiguang Liu <zhiguang.liu@intel.com>
> > > Cc: Michael D Kinney <michael.d.kinney@intel.com>
> > >
> > > Abner Chang (9):
> > >   ArmVirtPkg/FdtClintDxe: Move FdtClientDxe to Emb= eddedPkg
> > >   MdePkg: Add PcdPciIoTranslation PCD
> > >   ArmPkg: Use PcdPciIoTranslation PCD from MdePkg<= br> > > >   ArmVirtPkg/FdtPciPcdProducerLib: Relocate PciPcd= ProducerLib to
> > OvmfPkg
> > >   ArmVirtPkg/HighMemDxe: Relocate HighMemDxe to Ov= mfPkg
> > >   ArmVirtPkg/QemuFwCfgLib: Relocate QemuFwCfgLib t= o OvmfPkg
> > >   MdePkg: Add PcdPciMmio32(64)Translation PCDs
> > >   ArmVirtPkg/FdtPciHostBridgeLib: Relocate FdtPciH= ostBridgeLib to
> > >     OvmfPkg/Fdt
> > >   ArmVirtPkg/VirtioFdtDxe: Relocate VirtioFdtDxe t= o OvmfPkg/Fdt
> > >
> > >  ArmPkg/ArmPkg.dec      &= nbsp;           &nbs= p;          | 15
> ++++++--------
> > >  ArmVirtPkg/ArmVirtPkg.dec     = ;            &n= bsp;   |  3 ---
> > >  EmbeddedPkg/EmbeddedPkg.dec    &nb= sp;            =   |  1 +
> > >  MdePkg/MdePkg.dec      &= nbsp;           &nbs= p;          | 12
> +++++++++++
> > >  ArmVirtPkg/ArmVirtCloudHv.dsc    &= nbsp;            | 1= 8
> ++++++++---------
> > >  ArmVirtPkg/ArmVirtKvmTool.dsc    &= nbsp;            | 1= 8
> ++++++++---------
> > >  ArmVirtPkg/ArmVirtQemu.dsc    &nbs= p;            &= nbsp;  | 20
> +++++++++----------
> > >  ArmVirtPkg/ArmVirtQemuKernel.dsc   &nbs= p;          | 20
> +++++++++----------
> > >  ArmVirtPkg/ArmVirtXen.dsc     = ;            &n= bsp;   |  2 +-
> > >  EmbeddedPkg/EmbeddedPkg.dsc    &nb= sp;            =   |  1 +
> > >  ArmVirtPkg/ArmVirtCloudHv.fdf    &= nbsp;            |&n= bsp; 6 +++---
> > >  ArmVirtPkg/ArmVirtKvmTool.fdf    &= nbsp;            |&n= bsp; 6 +++---
> > >  ArmVirtPkg/ArmVirtXen.fdf     = ;            &n= bsp;   |  2 +-
> > >  ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc   =        |  6 +++---
> > >  .../ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf  &nb= sp;    |  2 +-
> > >  .../ArmVirtGicArchLib/ArmVirtGicArchLib.inf  = ; |  1 +
> > >  .../ArmVirtPL031FdtClientLib.inf   &nbs= p;          |  1 +
> > >  .../ArmVirtPsciResetSystemLib.inf   &nb= sp;         |  1 +
> > >  .../ArmVirtTimerFdtClientLib.inf   &nbs= p;          |  1 +
> > >  .../KvmtoolRtcFdtClientLib.inf    =             |  = 1 +
> > >  .../NorFlashKvmtoolLib/NorFlashKvmtoolLib.inf |  = 1 +
> > >  .../NorFlashQemuLib/NorFlashQemuLib.inf  &nb= sp;    |  1 +
> > >  .../XenAcpiPlatformDxe/XenAcpiPlatformDxe.inf |  = 1 +
> > >  ArmVirtPkg/XenioFdtDxe/XenioFdtDxe.inf  &nbs= p;     |  1 +
> > >  .../Drivers}/FdtClientDxe/FdtClientDxe.inf  =   |  1 -
> > >  .../FdtPciHostBridgeLib.inf    &nb= sp;            =   | 11 +++++-----
> > >  .../FdtPciPcdProducerLib.inf    &n= bsp;            = ; |  5 ++---
> > >  .../Fdt}/HighMemDxe/HighMemDxe.inf   &n= bsp;        |  4 ++--
> > >  .../Fdt}/VirtioFdtDxe/VirtioFdtDxe.inf  &nbs= p;     |  2 +-
> > >  .../Library/QemuFwCfgLib/QemuFwCfgLibMMIO.inf |  = 6 +++---
> > >  .../Include/Protocol/FdtClient.h   &nbs= p;          |  0
> > >  .../Drivers}/FdtClientDxe/FdtClientDxe.c  &n= bsp;   |  0
> > >  .../FdtPciHostBridgeLib/FdtPciHostBridgeLib.c |  = 0
> > >  .../FdtPciPcdProducerLib.c    &nbs= p;            &= nbsp;  |  0
> > >  .../Fdt}/HighMemDxe/HighMemDxe.c   &nbs= p;          |  0
> > >  .../Fdt}/VirtioFdtDxe/VirtioFdtDxe.c   =        |  0
> > >  .../Library/QemuFwCfgLib/QemuFwCfgLibMMIO.c  = ; |  7 ++++---
> > >  Maintainers.txt      &nb= sp;            =             |  = 6 ++++++
> > >  38 files changed, 102 insertions(+), 81 deletions(-) > > >  rename {ArmVirtPkg =3D>
> > EmbeddedPkg/Drivers}/FdtClientDxe/FdtClientDxe.inf (92%)
> > >  rename {ArmVirtPkg/Library =3D>
> > OvmfPkg/Fdt}/FdtPciHostBridgeLib/FdtPciHostBridgeLib.inf (77%) > > >  rename {ArmVirtPkg/Library =3D>
> > OvmfPkg/Fdt}/FdtPciPcdProducerLib/FdtPciPcdProducerLib.inf (87%)<= br> > > >  rename {ArmVirtPkg =3D> OvmfPkg/Fdt}/HighMemDxe/Hig= hMemDxe.inf
> > (91%)
> > >  rename {ArmVirtPkg =3D> OvmfPkg/Fdt}/VirtioFdtDxe/V= irtioFdtDxe.inf
> (92%)
> > >  rename ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.in= f =3D>
> > OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibMMIO.inf (86%)
> > >  rename {ArmVirtPkg =3D> EmbeddedPkg}/Include/Protoc= ol/FdtClient.h
> > (100%)
> > >  rename {ArmVirtPkg =3D>
> > EmbeddedPkg/Drivers}/FdtClientDxe/FdtClientDxe.c (100%)
> > >  rename {ArmVirtPkg/Library =3D>
> > OvmfPkg/Fdt}/FdtPciHostBridgeLib/FdtPciHostBridgeLib.c (100%)
> > >  rename {ArmVirtPkg/Library =3D>
> > OvmfPkg/Fdt}/FdtPciPcdProducerLib/FdtPciPcdProducerLib.c (100%) > > >  rename {ArmVirtPkg =3D> OvmfPkg/Fdt}/HighMemDxe/Hig= hMemDxe.c
> > (100%)
> > >  rename {ArmVirtPkg =3D> OvmfPkg/Fdt}/VirtioFdtDxe/V= irtioFdtDxe.c
> (100%)
> > >  rename ArmVirtPkg/Library/QemuFwCfgLib/QemuFwCfgLib.c = =3D>
> > OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibMMIO.c (93%)
> > >
>
>
>
>








--_000_CS1PR8401MB1144211AE00B1CF5F530EF67FFA99CS1PR8401MB1144_--