From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web11.4215.1632886319575963541 for ; Tue, 28 Sep 2021 20:32:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=f/gAaCCM; spf=temperror, err=temporary DNS error (domain: hpe.com, ip: 148.163.147.86, mailfrom: prvs=090613570c=abner.chang@hpe.com) Received: from pps.filterd (m0134420.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18T3VuZN027108; Wed, 29 Sep 2021 03:31:56 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=Sht7zdgTGIlpa4Cs6o0/nA9mZbfpVyv5ffaVGuGJ+RM=; b=f/gAaCCMnScIZ3oCKhXOpfnpSRQn+cFc/oFxvdeyOxBQKltWq6/aZPhEMnq/M4DcTjVx /KakNjCdzbFZRcZUaLWnrxpJ0VCUpL0uH+UA0ejH0DJaQCKN0exVYlqqpzrCGBYqH+/t rcOsjtYR0IKBiimSgIChEp8Im76R9dChLuOLOXFi2wIko/N/KtIqfYLlwL9sm+Z+Y+6H JrVCMqueOPa+lsrIPu8jGr7FpkZle87yAp0bdoZOA6dMNiqubBo46eYdRHUI1ti1IXgW /ZXGKLEnj7Yk/KWUxygtt3QLE7e2pUPb2NNFWKk1U546EpR/Ej/L88+SNTxeiDzsV2ba 3Q== Received: from g9t5008.houston.hpe.com (g9t5008.houston.hpe.com [15.241.48.72]) by mx0b-002e3701.pphosted.com with ESMTP id 3bc16qyepd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 29 Sep 2021 03:31:56 +0000 Received: from G9W8455.americas.hpqcorp.net (g9w8455.houston.hp.com [16.216.161.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g9t5008.houston.hpe.com (Postfix) with ESMTPS id 4889262; Wed, 29 Sep 2021 03:31:55 +0000 (UTC) Received: from G4W9121.americas.hpqcorp.net (2002:10d2:1510::10d2:1510) by G9W8455.americas.hpqcorp.net (2002:10d8:a15e::10d8:a15e) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 29 Sep 2021 03:31:55 +0000 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (15.241.52.12) by G4W9121.americas.hpqcorp.net (16.210.21.16) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Wed, 29 Sep 2021 03:31:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cHvwmCTQYqMUnanJh0phmTusJ6xVHatDLZxPNTXXs0ZkxrBiERfuFh3CzshQYasi7PzhkNq0tDgmpZgY6P6DpjJjOxyvj/3xSOqUYZev85Imd8iv8i1FGNpD8KqQrZWf12xyN7syYFq+c3FxYCitoJS0d7YGqoGlyfz/qIIqMdTtCfFIWi/aT9EQTohF0ZMiX00vDCF2m8OXRJcM283wpVZFYXtJJXTPXmCZ+3WctN/EYbZoDA+os9zc+hxC76ANZRvfbACnEovbUr56ZKtTgtADPMfBU2VcUIt5oaDpnUDVBunytPzxWR3jqkOk9sAA6dAOrmQ6eneEIejZP22vPg== 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=SspYwfJ64z1c0Jgxd35M9VjrI1C29cKFxsGBTr7Df9c=; b=K3ZmSbJO4c3D5VHdaYILYKzx2Qcaqbeuiq463RK0PftI36CapI/M/OTFn0X4/fx9PrsRf+UPgT866q3VO2kq7rbXX3qeK1NlrsylJGGxB2jn45N9/wGiQUloROHDnqzwwJ4/TUsIy22OJvpEkNEOV2VOApfj0ODIFbJBjx1aQ0LF3wWcdBBdh50oIMoipDvx9Bj/wvaJQ+KqO7YXzN0CBxlSECLWygsgCXW36De4RVnIMWbIJ0OQzGGhdni9KNO+/d9sq0nTguuqdDIamqh4i96jOgQY8Jo+0i9O5PC0lQ5tzorSJWwnXYcp2CcO8uTDVPy2CxKUOEj6l7rB75gcCQ== 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 CS1PR8401MB0997.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7510::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Wed, 29 Sep 2021 03:31:53 +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 03:31:53 +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: AQHXtL5BXpqc0KK17k2L5UHcxZqYgqu6LwAAgAAKwQCAAANkGYAAHipQ Date: Wed, 29 Sep 2021 03:31:53 +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: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: f51479db-2af9-4002-66c2-d6a996e1363f authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=hpe.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1d0c42bd-cc86-4cbb-b160-08d982f9ae6c x-ms-traffictypediagnostic: CS1PR8401MB0997: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2449; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zfjzZBdCJJU7hp39xV/pB6zfbmx6ItrPtX6ZxDJ6HjBmhn6lW1OpQSODsw5EJHWu6wwlKVVy1pRXrkxxQnvDH11CGH+Ue4izuNp01NUxF6zbbeR3E9CqSybeYJpaOBz2EGKi4FA8hYh1RAwwlHmeO0/MrSr2xTMmdKPpd8p00cqLyeaRvOSmuouEx/gF97xhuNRbTXdr3z7nR7YiQV7gYDAvbHseK31T/aNONh4C2tKEJoR4zQXhIoD0yag0ypR+A8B2iGspVpvse1Ri6AgiYfjLlVo4jCzZEGMcvJR+NY6yAXK8q/mhaxQOWHVKUOq5P2GeWh2/p8XHPz/03pu3S0zsLwhzrEkNrs99CZrPmpcGmXfKO5FSpVrkJdPi+ejcBdMh9uK/fn+mVKnjiYxd7LyoC6C6+aG/II72/yDqLfMAVcELlVpc7CVYU/vT98ao8ArFmdVb5OyHyaevBNGdvirBO5TeNTV3cFnO62uARiwmA/O8Yf6vCQdTCbN5nQUu6aa6itRr7OayAIKZmb6VRi/3mXUad56h2xYOZLNbqGbfBPcVsv/HvOLp7ASt00atxYVhiL5VRxe2wZmOan2a1Gfwvt25199PWlXFMfYSiIYPf2KsYWepagAFoFqOR6nyZZqSgB/kSUozJ4EkvT9Toqzr2bSir27vFaKLTtA0sQLRtHZdl/F/vaKeCLYXms0rhr8zQygZFdo+YJ+jPqERBKuKz6cdwJxCVibiSdiZ4mb5M4Xw6XdOVArVD2wqOVAxgpXw097HCwYluMhrnY5jt78kw9fGil/y+AvKgQSdj9PM2/I8f/dh7VrrFQg7RafObaTzWFG5AFZ5m3lxW29x5Dtgu9TToP00DUnB837JveI= 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)(316002)(66946007)(7416002)(9686003)(8936002)(8676002)(66476007)(19627405001)(4326008)(91956017)(76116006)(71200400001)(186003)(110136005)(83380400001)(55016002)(54906003)(66556008)(38070700005)(64756008)(66446008)(7696005)(2906002)(86362001)(52536014)(33656002)(5660300002)(26005)(55236004)(45080400002)(53546011)(2940100002)(6506007)(166002)(508600001)(966005)(38100700002)(6636002)(122000001)(156123004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?ZFRsVmFVOFBYRWh4YVM1VDJQRkoxOVZYUktPZFphVDZDMDZKV3phNFJNUEp3?= =?gb2312?B?MnBVZFh5MEt2c0JOUDNoV3l3VXNVc0F1QXdDTUhVeVVIcWxOMW4rU0VuR05K?= =?gb2312?B?SERMS3ViandxMzk1aFkyb1UrSVladE15OHR1UDBTS0M4dTRFckNLYnZ1OEpz?= =?gb2312?B?ODFMNUhZeVc4U2NBL1o0U2lnU3RTaGxnWVpNWVZoOFh2cnFZYldkYkN2NFZh?= =?gb2312?B?RE03NVdpS0Y3UUV5UzNsdUhDNnpPMDdSeDYxQ05QUm9oL1lZU3YvMzhNUEp2?= =?gb2312?B?MmFFMjlIcTZQWFFBdjdIUW5KSVlaK1kvazd6WTBpYmRiZnFFTXg2TFpCSWto?= =?gb2312?B?QW43LytweHRNVjF1ZUJzY0VJelEwd0FZQ1cwanZvb2dzOFB2eDlsOG9ucjhG?= =?gb2312?B?UGpJaHpHVm1JeDNkNzQrbDUyMUV5dTlJWmQ5MUJ4VkJkeVVGZHZJTFlBMmJa?= =?gb2312?B?dXVjalErQzRzKzJ5bHhPNlBJQ2E1SkZ5VnV3YlRIOHNaUHE4ZEpzU2VGQXhG?= =?gb2312?B?L0d5R2xya3V6UW81YzE5d1NEUUJWUGsyeU5CYytkZDBkcjY3SitUbC9CMURs?= =?gb2312?B?ekJRclBkdGJKV3MvakU2WGE4eXR5engxVmFRVW0xTkJJR050VUt3MHFTWjJ2?= =?gb2312?B?dHhCMEhPWVpkQ0hNdGhFNSticVJzZHJvVHRQRGJJTDkzWUNCeTN4OWd2d2dF?= =?gb2312?B?WXRpSVhHdUFaMWZPdXh2ZUZsTHV0NU53QWhxYkQvZDVaNHkwQ21uOGVJNTNX?= =?gb2312?B?MzBKdHd2UFJ3ajBoWGtoTXN3bDZBR0l6TGFaQ3U5blQ1emJQTEVFcDQ5ZVZp?= =?gb2312?B?N1BKK0NMRk9VQ3p1eHhlZlJCSkthSWhjUFdVaWtCb0g1VWM5TVlLUUIveHVv?= =?gb2312?B?L3VWK25qa3BoM2RXVXNRY0ljODFaa3FkWnNIZXRvdlkzanhtUTd2MDk1RU9Q?= =?gb2312?B?Ym1vU0hZNm84WlRxOUJhU0xuSkJrWCtxd1VhbjlWQkJITVdIdURHcThhMS80?= =?gb2312?B?RkhZY1cxMkZTOWVud3M5NE5OaGJ5QmRwZHN0cWJpd014VnNBQjNDOUt0R1Yz?= =?gb2312?B?OWEzS2pXMDZqR2VYUjNqSy93R3Ziejh2ekdzOXJmWVY4VGtVSDMrMzc5bWV6?= =?gb2312?B?bzVYbk1hd0Jyb1NUWnV0Z1ZWYkhHMlJDQVN5WDVZR2xHYkNtY2dXT3JhVGdC?= =?gb2312?B?RFVWY2dvVUlSSmsxNmtKNlJaTUl3VzR6RzE0dC91c0RCQzNnbmd3azZlTmV2?= =?gb2312?B?NXpOMi81bUd5RHFDUVIrd3NjZ2RXbUZrZDFvN01LV2tVby9DaEdMWGtGUFZ3?= =?gb2312?B?eTdqQ0hHY0xZanUyZzZMeEZjTWpwTmhLWFlNUkdxUnpDL0U2Zm1rNWdJTEJP?= =?gb2312?B?L1cvREZwVUVNOVp0N1lEdjUzTFRvVG5XWWVwaS9LdVFpQitRd3VLSGw1Ymp5?= =?gb2312?B?WUU3MEhROHNkb3Vva01CYVVJb3F6WXFXVHc3ZHhUU05CWW9PMFEybnJ0MDVY?= =?gb2312?B?SDFmVmQ0TndwTUw4aWt5Rm9Hd2Rxbm5Sa25KN083WHRZUUxxQjVWM21qN2Fv?= =?gb2312?B?MStad3g5TnNnTjNXSjdZY0RlYnJncVFBZWdnMExwbXZRaTU1SjAvZEVjWXlu?= =?gb2312?B?RFF1MFlBSXQzNFZ5ZkJHU3VFM01MN2U4VVZzOUsyMWgzWGQyaTlyUFFFUGpr?= =?gb2312?B?b1BoTW9oeWczWmhKTThZaHgyUDNxM2VNd2k4NTNjWlJ0MG9FWmQyYWhIYjFT?= =?gb2312?Q?9jpIgi8OkDL7eWD+yIhF1bD903CJbhgCkqGAfzX?= X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 1d0c42bd-cc86-4cbb-b160-08d982f9ae6c X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Sep 2021 03:31:53.3642 (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: NDkYq9ZHJpdHfvdCIjntRbIZsGcvvkccgYBHsqLlYfRt3fquFgHdgQzcMCh/TmrZ8gKW7c5sktCF8niBsa4Rdg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0997 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: EKjd4Zp4VO1Y4LnJ20KPHUNkrJONnLYX X-Proofpoint-ORIG-GUID: EKjd4Zp4VO1Y4LnJ20KPHUNkrJONnLYX 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-29_01,2021-09-28_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 suspectscore=0 mlxlogscore=878 mlxscore=0 phishscore=0 adultscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109290020 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CS1PR8401MB1144B8A4C4AD0E4A875BE79CFFA99CS1PR8401MB1144_" --_000_CS1PR8401MB1144B8A4C4AD0E4A875BE79CFFA99CS1PR8401MB1144_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 QlogIzM2NjUgaXMgY3JlYXRlZCBmb3IgdGhpcy4gSSB3aWxsIG1lbnRpb24gaXQgaW4gdGhlIGNv dmVyIGxldHRlci4NCg0KQWJuZXINCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N CkZyb206IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZXIFRlY2hub2xvZ2lzdCkgPGFibmVyLmNoYW5n QGhwZS5jb20+DQpTZW50OiBXZWRuZXNkYXksIFNlcHRlbWJlciAyOSwgMjAyMSA5OjQzIEFNDQpU bzogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPjsgU2NoYWVmZXIs IERhbmllbCA8ZGFuaWVsLnNjaGFlZmVyQGhwZS5jb20+DQpDYzogJ0FyZCBCaWVzaGV1dmVsJyA8 YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47ICdMZWlmIExpbmRob2xtJyA8bGVpZkBudXZpYWlu Yy5jb20+OyAnU2FtaSBNdWphd2FyJyA8c2FtaS5tdWphd2FyQGFybS5jb20+OyAnSmlld2VuIFlh bycgPGppZXdlbi55YW9AaW50ZWwuY29tPjsgJ0pvcmRhbiBKdXN0ZW4nIDxqb3JkYW4ubC5qdXN0 ZW5AaW50ZWwuY29tPjsgJ0dlcmQgSG9mZm1hbm4nIDxrcmF4ZWxAcmVkaGF0LmNvbT47ICdTdW5p bCBWIEwnIDxzdW5pbHZsQHZlbnRhbmFtaWNyby5jb20+OyAnWmhpZ3VhbmcgTGl1JyA8emhpZ3Vh bmcubGl1QGludGVsLmNvbT47ICdNaWNoYWVsIEQgS2lubmV5JyA8bWljaGFlbC5kLmtpbm5leUBp bnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCBWMiAwLzldIE1pZ3Jh dGUgQXJtVmlydFBrZyBtb2R1bGVzIHRvIE92bWZQa2cNCg0KT29wcy4uSSBzaG91bGQgY3JlYXRl IG9uZSBmb3IgdGhpcy4NClRoYW5rcyBmb3IgdGhlIHJlbWluZGVyLg0KDQpBYm5lcg0KDQpHZXQg T3V0bG9vayBmb3IgQW5kcm9pZDxodHRwczovL2FrYS5tcy9BQWI5eXNnPg0KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCkZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4gb24gYmVoYWxmIG9mIGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQu Y29tLmNuPg0KU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIgMjksIDIwMjEgOTozMDo0NCBBTQ0K VG86IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IENoYW5nLCBB Ym5lciAoSFBTIFNXL0ZXIFRlY2hub2xvZ2lzdCkgPGFibmVyLmNoYW5nQGhwZS5jb20+OyBTY2hh ZWZlciwgRGFuaWVsIDxkYW5pZWwuc2NoYWVmZXJAaHBlLmNvbT4NCkNjOiAnQXJkIEJpZXNoZXV2 ZWwnIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsgJ0xlaWYgTGluZGhvbG0nIDxsZWlmQG51 dmlhaW5jLmNvbT47ICdTYW1pIE11amF3YXInIDxzYW1pLm11amF3YXJAYXJtLmNvbT47ICdKaWV3 ZW4gWWFvJyA8amlld2VuLnlhb0BpbnRlbC5jb20+OyAnSm9yZGFuIEp1c3RlbicgPGpvcmRhbi5s Lmp1c3RlbkBpbnRlbC5jb20+OyAnR2VyZCBIb2ZmbWFubicgPGtyYXhlbEByZWRoYXQuY29tPjsg J1N1bmlsIFYgTCcgPHN1bmlsdmxAdmVudGFuYW1pY3JvLmNvbT47ICdaaGlndWFuZyBMaXUnIDx6 aGlndWFuZy5saXVAaW50ZWwuY29tPjsgJ01pY2hhZWwgRCBLaW5uZXknIDxtaWNoYWVsLmQua2lu bmV5QGludGVsLmNvbT4NClN1YmplY3Q6ILvYuLQ6IFtlZGsyLWRldmVsXSBbUEFUQ0ggVjIgMC85 XSBNaWdyYXRlIEFybVZpcnRQa2cgbW9kdWxlcyB0byBPdm1mUGtnDQoNCkFibmVyOg0KICBJcyB0 aGVyZSBvbmUgQlogZm9yIHRoaXMgY2hhbmdlPw0KDQpUaGFua3MNCkxpbWluZw0KPiAtLS0tLdPK vP7Urbz+LS0tLS0NCj4gt6K8/sjLOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5n cm91cHMuaW8+ILT6se0gQWJuZXIgQ2hhbmcNCj4gt6LLzcqxvOQ6IDIwMjHE6jnUwjI5yNUgODo1 NA0KPiDK1bz+yMs6IFNjaGFlZmVyLCBEYW5pZWwgPGRhbmllbC5zY2hhZWZlckBocGUuY29tPjsg ZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gs63LzTogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9j b3JlQGtlcm5lbC5vcmc+OyBMZWlmIExpbmRob2xtDQo+IDxsZWlmQG51dmlhaW5jLmNvbT47IFNh bWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+OyBKaWV3ZW4gWWFvDQo+IDxqaWV3ZW4u eWFvQGludGVsLmNvbT47IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+ OyBHZXJkDQo+IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT47IFN1bmlsIFYgTCA8c3VuaWx2 bEB2ZW50YW5hbWljcm8uY29tPjsNCj4gTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29t LmNuPjsgWmhpZ3VhbmcgTGl1DQo+IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgTWljaGFlbCBE IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+INb3zOI6IFJlOiBbZWRrMi1k ZXZlbF0gW1BBVENIIFYyIDAvOV0gTWlncmF0ZSBBcm1WaXJ0UGtnIG1vZHVsZXMgdG8NCj4gT3Zt ZlBrZw0KPg0KPg0KPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTog U2NoYWVmZXIsIERhbmllbA0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgU2VwdGVtYmVyIDI5LCAyMDIx IDc6MTIgQU0NCj4gPiBUbzogQ2hhbmcsIEFibmVyIChIUFMgU1cvRlcgVGVjaG5vbG9naXN0KSA8 YWJuZXIuY2hhbmdAaHBlLmNvbT47DQo+ID4gZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzog QXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+OyBMZWlmIExpbmRob2xt DQo+ID4gPGxlaWZAbnV2aWFpbmMuY29tPjsgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJt LmNvbT47IEppZXdlbg0KPiBZYW8NCj4gPiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBKb3JkYW4g SnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPjsgR2VyZA0KPiA+IEhvZmZtYW5uIDxr cmF4ZWxAcmVkaGF0LmNvbT47IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8uY29tPjsN Cj4gPiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBaaGlndWFuZyBMaXUN Cj4gPiA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggVjIgMC85XSBNaWdy YXRlIEFybVZpcnRQa2cgbW9kdWxlcyB0byBPdm1mUGtnDQo+ID4NCj4gPiBJcyB0aGVyZSBDSSB0 byBjaGVjayB0aGF0IHRoZSBBcm1WaXJ0UGtnIHBsYXRmb3JtcyBzdGlsbCBidWlsZHMgd2l0aCB0 aGlzPw0KPiA+IEkgYXNzdW1lIHlvdSBoYXZlbid0IGNoZWNrZWQsIEFibmVyPw0KPiBZZXMsIHRo aXMgcGF0Y2ggc2V0IHBhc3NlZCB0aGUgQ0kgYmVmb3JlIEkgc2VuZGluZyBpdCBvdXQgOikuDQo+ IEFibmVyDQo+DQo+ID4NCj4gPiBPbiA5LzI4LzIxIDE2OjMwLCBBYm5lciBDaGFuZyB3cm90ZToN Cj4gPiA+IEluIFYyOiBSZW1vdmUgSFBFIGxpY2Vuc2Ugb24gdGhlIGZpbGVzIHRoYXQganVzdCBt b3ZlZCBhcm91bmQgb3INCj4gPiA+ICAgICAgICB0aGUgY2hhbmdlcyBpbiB0aGUgZmlsZSBhcmUg anVzdCBjb2RlIHJlbW92YWwuDQo+ID4gPg0KPiA+ID4gVGhpcyBwYWN0aGVzIHNldCBpcyB0byBt aWdyYXRlIHNvbWUgbW9kdWxlcyBmcm9tIEFybVZpcnRQa2cNCj4gPiA+IHRvIHVuZGVyIE92bWZQ a2cgZm9yIHRoZSB1cGNvbWluZyBSaXNjVlZpcnRQa2cgdGhhdCBjYW4gbGV2ZXJhZ2UNCj4gPiA+ IHRob3NlIG1vZHVsZXMgd2l0aG91dCB0aGUgZGVwZW5kZW5jeSB3aXRoIEFybSpQa2cuDQo+ID4g Pg0KPiA+ID4gVGhlIG1vZHVsZXMgbW92ZWQgZnJvbSBBcm1WaXJ0UGtnIHRvIE92bWZQa2cgYXJl LA0KPiA+ID4gLSBGZHRDbGllbnREeGUNCj4gPiA+IC0gUGNpUGNkUHJvZHVjZXJMaWINCj4gPiA+ IC0gSGlnaE1lbUR4ZQ0KPiA+ID4gLSBRZW11RndDZmdMaWINCj4gPiA+IC0gRmR0UGNpSG9zdEJy aWRnZUxpYg0KPiA+ID4gLSBWaXJ0aW9GZHREeGUNCj4gPiA+DQo+ID4gPiBCZWxvdyBQQ0RzIGFy ZSBtb3ZlZCB0byB1bmRlciBNZGVQa2cgYW5kIGxldmVyYWdlIGJ5IFJpc2NWVmlydFBrZy4NCj4g PiA+IFRoaXMgY2hhbmdlIGFsc28gcmVtb3ZlIHRoZSBkZXBlbmRlbmN5IG9uIEFybVBrZyBvZiBP dm1mUGtnLg0KPiA+ID4gLSBQY2RQY2lJb1RyYW5zbGF0aW9uDQo+ID4gPiAtIFBjZFBjaUlvVHJh bnNsYXRpb24NCj4gPiA+IC0gUGNkUGNpTW1pbzMyKDY0KVRyYW5zbGF0aW9uDQo+ID4gPg0KPiA+ ID4gU2lnbmVkLW9mZi1ieTogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5nQGhwZS5jb20+DQo+ID4g PiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+DQo+ID4gPiBD YzogTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWluYy5jb20+DQo+ID4gPiBDYzogU2FtaSBNdWph d2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT4NCj4gPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4u eWFvQGludGVsLmNvbT4NCj4gPiA+IENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5A aW50ZWwuY29tPg0KPiA+ID4gQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPg0K PiA+ID4gQ2M6IERhbmllbCBTY2hhZWZlciA8ZGFuaWVsLnNjaGFlZmVyQGhwZS5jb20+DQo+ID4g PiBDYzogU3VuaWwgViBMIDxzdW5pbHZsQHZlbnRhbmFtaWNyby5jb20+DQo+ID4gPiBDYzogTGlt aW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ID4gQ2M6IFpoaWd1YW5nIExp dSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCj4gPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+DQo+ID4gPiBBYm5lciBDaGFuZyAoOSk6 DQo+ID4gPiAgIEFybVZpcnRQa2cvRmR0Q2xpbnREeGU6IE1vdmUgRmR0Q2xpZW50RHhlIHRvIEVt YmVkZGVkUGtnDQo+ID4gPiAgIE1kZVBrZzogQWRkIFBjZFBjaUlvVHJhbnNsYXRpb24gUENEDQo+ ID4gPiAgIEFybVBrZzogVXNlIFBjZFBjaUlvVHJhbnNsYXRpb24gUENEIGZyb20gTWRlUGtnDQo+ ID4gPiAgIEFybVZpcnRQa2cvRmR0UGNpUGNkUHJvZHVjZXJMaWI6IFJlbG9jYXRlIFBjaVBjZFBy b2R1Y2VyTGliIHRvDQo+ID4gT3ZtZlBrZw0KPiA+ID4gICBBcm1WaXJ0UGtnL0hpZ2hNZW1EeGU6 IFJlbG9jYXRlIEhpZ2hNZW1EeGUgdG8gT3ZtZlBrZw0KPiA+ID4gICBBcm1WaXJ0UGtnL1FlbXVG d0NmZ0xpYjogUmVsb2NhdGUgUWVtdUZ3Q2ZnTGliIHRvIE92bWZQa2cNCj4gPiA+ICAgTWRlUGtn OiBBZGQgUGNkUGNpTW1pbzMyKDY0KVRyYW5zbGF0aW9uIFBDRHMNCj4gPiA+ICAgQXJtVmlydFBr Zy9GZHRQY2lIb3N0QnJpZGdlTGliOiBSZWxvY2F0ZSBGZHRQY2lIb3N0QnJpZGdlTGliIHRvDQo+ ID4gPiAgICAgT3ZtZlBrZy9GZHQNCj4gPiA+ICAgQXJtVmlydFBrZy9WaXJ0aW9GZHREeGU6IFJl bG9jYXRlIFZpcnRpb0ZkdER4ZSB0byBPdm1mUGtnL0ZkdA0KPiA+ID4NCj4gPiA+ICBBcm1Qa2cv QXJtUGtnLmRlYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNQ0KPiArKysrKystLS0t LS0tLQ0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmlydFBrZy5kZWMgICAgICAgICAgICAgICAgICAg ICB8ICAzIC0tLQ0KPiA+ID4gIEVtYmVkZGVkUGtnL0VtYmVkZGVkUGtnLmRlYyAgICAgICAgICAg ICAgICAgICB8ICAxICsNCj4gPiA+ICBNZGVQa2cvTWRlUGtnLmRlYyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAxMg0KPiArKysrKysrKysrKw0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmly dENsb3VkSHYuZHNjICAgICAgICAgICAgICAgICB8IDE4DQo+ICsrKysrKysrLS0tLS0tLS0tDQo+ ID4gPiAgQXJtVmlydFBrZy9Bcm1WaXJ0S3ZtVG9vbC5kc2MgICAgICAgICAgICAgICAgIHwgMTgN Cj4gKysrKysrKystLS0tLS0tLS0NCj4gPiA+ICBBcm1WaXJ0UGtnL0FybVZpcnRRZW11LmRzYyAg ICAgICAgICAgICAgICAgICAgfCAyMA0KPiArKysrKysrKystLS0tLS0tLS0tDQo+ID4gPiAgQXJt VmlydFBrZy9Bcm1WaXJ0UWVtdUtlcm5lbC5kc2MgICAgICAgICAgICAgIHwgMjANCj4gKysrKysr KysrLS0tLS0tLS0tLQ0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmlydFhlbi5kc2MgICAgICAgICAg ICAgICAgICAgICB8ICAyICstDQo+ID4gPiAgRW1iZWRkZWRQa2cvRW1iZWRkZWRQa2cuZHNjICAg ICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmlydENsb3VkSHYu ZmRmICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQ0KPiA+ID4gIEFybVZpcnRQa2cvQXJtVmly dEt2bVRvb2wuZmRmICAgICAgICAgICAgICAgICB8ICA2ICsrKy0tLQ0KPiA+ID4gIEFybVZpcnRQ a2cvQXJtVmlydFhlbi5mZGYgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ID4gPiAgQXJt VmlydFBrZy9Bcm1WaXJ0UWVtdUZ2TWFpbi5mZGYuaW5jICAgICAgICAgIHwgIDYgKysrLS0tDQo+ ID4gPiAgLi4uL0FybVBjaUNwdUlvMkR4ZS9Bcm1QY2lDcHVJbzJEeGUuaW5mICAgICAgIHwgIDIg Ky0NCj4gPiA+ICAuLi4vQXJtVmlydEdpY0FyY2hMaWIvQXJtVmlydEdpY0FyY2hMaWIuaW5mICAg fCAgMSArDQo+ID4gPiAgLi4uL0FybVZpcnRQTDAzMUZkdENsaWVudExpYi5pbmYgICAgICAgICAg ICAgIHwgIDEgKw0KPiA+ID4gIC4uLi9Bcm1WaXJ0UHNjaVJlc2V0U3lzdGVtTGliLmluZiAgICAg ICAgICAgICB8ICAxICsNCj4gPiA+ICAuLi4vQXJtVmlydFRpbWVyRmR0Q2xpZW50TGliLmluZiAg ICAgICAgICAgICAgfCAgMSArDQo+ID4gPiAgLi4uL0t2bXRvb2xSdGNGZHRDbGllbnRMaWIuaW5m ICAgICAgICAgICAgICAgIHwgIDEgKw0KPiA+ID4gIC4uLi9Ob3JGbGFzaEt2bXRvb2xMaWIvTm9y Rmxhc2hLdm10b29sTGliLmluZiB8ICAxICsNCj4gPiA+ICAuLi4vTm9yRmxhc2hRZW11TGliL05v ckZsYXNoUWVtdUxpYi5pbmYgICAgICAgfCAgMSArDQo+ID4gPiAgLi4uL1hlbkFjcGlQbGF0Zm9y bUR4ZS9YZW5BY3BpUGxhdGZvcm1EeGUuaW5mIHwgIDEgKw0KPiA+ID4gIEFybVZpcnRQa2cvWGVu aW9GZHREeGUvWGVuaW9GZHREeGUuaW5mICAgICAgICB8ICAxICsNCj4gPiA+ICAuLi4vRHJpdmVy c30vRmR0Q2xpZW50RHhlL0ZkdENsaWVudER4ZS5pbmYgICAgfCAgMSAtDQo+ID4gPiAgLi4uL0Zk dFBjaUhvc3RCcmlkZ2VMaWIuaW5mICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKystLS0tLQ0K PiA+ID4gIC4uLi9GZHRQY2lQY2RQcm9kdWNlckxpYi5pbmYgICAgICAgICAgICAgICAgICB8ICA1 ICsrLS0tDQo+ID4gPiAgLi4uL0ZkdH0vSGlnaE1lbUR4ZS9IaWdoTWVtRHhlLmluZiAgICAgICAg ICAgIHwgIDQgKystLQ0KPiA+ID4gIC4uLi9GZHR9L1ZpcnRpb0ZkdER4ZS9WaXJ0aW9GZHREeGUu aW5mICAgICAgICB8ICAyICstDQo+ID4gPiAgLi4uL0xpYnJhcnkvUWVtdUZ3Q2ZnTGliL1FlbXVG d0NmZ0xpYk1NSU8uaW5mIHwgIDYgKysrLS0tDQo+ID4gPiAgLi4uL0luY2x1ZGUvUHJvdG9jb2wv RmR0Q2xpZW50LmggICAgICAgICAgICAgIHwgIDANCj4gPiA+ICAuLi4vRHJpdmVyc30vRmR0Q2xp ZW50RHhlL0ZkdENsaWVudER4ZS5jICAgICAgfCAgMA0KPiA+ID4gIC4uLi9GZHRQY2lIb3N0QnJp ZGdlTGliL0ZkdFBjaUhvc3RCcmlkZ2VMaWIuYyB8ICAwDQo+ID4gPiAgLi4uL0ZkdFBjaVBjZFBy b2R1Y2VyTGliLmMgICAgICAgICAgICAgICAgICAgIHwgIDANCj4gPiA+ICAuLi4vRmR0fS9IaWdo TWVtRHhlL0hpZ2hNZW1EeGUuYyAgICAgICAgICAgICAgfCAgMA0KPiA+ID4gIC4uLi9GZHR9L1Zp cnRpb0ZkdER4ZS9WaXJ0aW9GZHREeGUuYyAgICAgICAgICB8ICAwDQo+ID4gPiAgLi4uL0xpYnJh cnkvUWVtdUZ3Q2ZnTGliL1FlbXVGd0NmZ0xpYk1NSU8uYyAgIHwgIDcgKysrKy0tLQ0KPiA+ID4g IE1haW50YWluZXJzLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysr Kw0KPiA+ID4gIDM4IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA4MSBkZWxldGlv bnMoLSkNCj4gPiA+ICByZW5hbWUge0FybVZpcnRQa2cgPT4NCj4gPiBFbWJlZGRlZFBrZy9Ecml2 ZXJzfS9GZHRDbGllbnREeGUvRmR0Q2xpZW50RHhlLmluZiAoOTIlKQ0KPiA+ID4gIHJlbmFtZSB7 QXJtVmlydFBrZy9MaWJyYXJ5ID0+DQo+ID4gT3ZtZlBrZy9GZHR9L0ZkdFBjaUhvc3RCcmlkZ2VM aWIvRmR0UGNpSG9zdEJyaWRnZUxpYi5pbmYgKDc3JSkNCj4gPiA+ICByZW5hbWUge0FybVZpcnRQ a2cvTGlicmFyeSA9Pg0KPiA+IE92bWZQa2cvRmR0fS9GZHRQY2lQY2RQcm9kdWNlckxpYi9GZHRQ Y2lQY2RQcm9kdWNlckxpYi5pbmYgKDg3JSkNCj4gPiA+ICByZW5hbWUge0FybVZpcnRQa2cgPT4g T3ZtZlBrZy9GZHR9L0hpZ2hNZW1EeGUvSGlnaE1lbUR4ZS5pbmYNCj4gPiAoOTElKQ0KPiA+ID4g IHJlbmFtZSB7QXJtVmlydFBrZyA9PiBPdm1mUGtnL0ZkdH0vVmlydGlvRmR0RHhlL1ZpcnRpb0Zk dER4ZS5pbmYNCj4gKDkyJSkNCj4gPiA+ICByZW5hbWUgQXJtVmlydFBrZy9MaWJyYXJ5L1FlbXVG d0NmZ0xpYi9RZW11RndDZmdMaWIuaW5mID0+DQo+ID4gT3ZtZlBrZy9MaWJyYXJ5L1FlbXVGd0Nm Z0xpYi9RZW11RndDZmdMaWJNTUlPLmluZiAoODYlKQ0KPiA+ID4gIHJlbmFtZSB7QXJtVmlydFBr ZyA9PiBFbWJlZGRlZFBrZ30vSW5jbHVkZS9Qcm90b2NvbC9GZHRDbGllbnQuaA0KPiA+ICgxMDAl KQ0KPiA+ID4gIHJlbmFtZSB7QXJtVmlydFBrZyA9Pg0KPiA+IEVtYmVkZGVkUGtnL0RyaXZlcnN9 L0ZkdENsaWVudER4ZS9GZHRDbGllbnREeGUuYyAoMTAwJSkNCj4gPiA+ICByZW5hbWUge0FybVZp cnRQa2cvTGlicmFyeSA9Pg0KPiA+IE92bWZQa2cvRmR0fS9GZHRQY2lIb3N0QnJpZGdlTGliL0Zk dFBjaUhvc3RCcmlkZ2VMaWIuYyAoMTAwJSkNCj4gPiA+ICByZW5hbWUge0FybVZpcnRQa2cvTGli cmFyeSA9Pg0KPiA+IE92bWZQa2cvRmR0fS9GZHRQY2lQY2RQcm9kdWNlckxpYi9GZHRQY2lQY2RQ cm9kdWNlckxpYi5jICgxMDAlKQ0KPiA+ID4gIHJlbmFtZSB7QXJtVmlydFBrZyA9PiBPdm1mUGtn L0ZkdH0vSGlnaE1lbUR4ZS9IaWdoTWVtRHhlLmMNCj4gPiAoMTAwJSkNCj4gPiA+ICByZW5hbWUg e0FybVZpcnRQa2cgPT4gT3ZtZlBrZy9GZHR9L1ZpcnRpb0ZkdER4ZS9WaXJ0aW9GZHREeGUuYw0K PiAoMTAwJSkNCj4gPiA+ICByZW5hbWUgQXJtVmlydFBrZy9MaWJyYXJ5L1FlbXVGd0NmZ0xpYi9R ZW11RndDZmdMaWIuYyA9Pg0KPiA+IE92bWZQa2cvTGlicmFyeS9RZW11RndDZmdMaWIvUWVtdUZ3 Q2ZnTGliTU1JTy5jICg5MyUpDQo+ID4gPg0KPg0KPg0KPg0KPg0KDQoNCg0KDQoNCg0KDQoNCg== --_000_CS1PR8401MB1144B8A4C4AD0E4A875BE79CFFA99CS1PR8401MB1144_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
BZ #3665 is created for this. I will mention it in the cover letter.

Abner


From: Chang, Abner (HPS S= W/FW Technologist) <abner.chang@hpe.com>
Sent: Wednesday, September 29, 2021 9:43 AM
To: devel@edk2.groups.io <devel@edk2.groups.io>; Schaefer, Dan= iel <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: Re: [edk2-devel] [PATCH V2 0/9] Migrate ArmVirtPkg modules = to OvmfPkg
 
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@byoso= ft.com.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_CS1PR8401MB1144B8A4C4AD0E4A875BE79CFFA99CS1PR8401MB1144_--