From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.7458.1585656667956769215 for ; Tue, 31 Mar 2020 05:11:08 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: ray.ni@intel.com) IronPort-SDR: Vu04nreo2bETEl4v34rc/E6CiLLDPv2zmb9eaps3phQa6IKQleCW+z++rTC5oOXXhm9mYIZWnN fFp0X6EnSoiA== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Mar 2020 05:11:07 -0700 IronPort-SDR: lxx6rvIUriUrQGaELvI2bJfbgdKhXj6CPD/WOgAqQg7FWrqK/jMfdd8JIj2yaXmO0+/x/QH+i0 fn57e1Cv5uBA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,327,1580803200"; d="scan'208";a="283969798" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by fmsmga002.fm.intel.com with ESMTP; 31 Mar 2020 05:11:06 -0700 Received: from shsmsx106.ccr.corp.intel.com (10.239.4.159) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 31 Mar 2020 05:11:06 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.225]) by SHSMSX106.ccr.corp.intel.com ([169.254.10.89]) with mapi id 14.03.0439.000; Tue, 31 Mar 2020 20:11:04 +0800 From: "Ni, Ray" To: Leif Lindholm CC: Ard Biesheuvel , "Jiang, Guomin" , "devel@edk2.groups.io" , Andrew Fish , Laszlo Ersek , "Kinney, Michael D" Subject: Re: [edk2-devel] API breakages and their implications. Was: [PATCH 1/1] MdeModulePkg: UART Dynamic clock freq Support Thread-Topic: [edk2-devel] API breakages and their implications. Was: [PATCH 1/1] MdeModulePkg: UART Dynamic clock freq Support Thread-Index: AQHWBz3qpwzjDiMYWkSN9Gp0kRrykahijd0A Date: Tue, 31 Mar 2020 12:11:03 +0000 Message-ID: <734D49CCEBEEF84792F5B80ED585239D5C4D2131@SHSMSX104.ccr.corp.intel.com> References: <20200219133135.10407-2-pankaj.bansal@oss.nxp.com> <734D49CCEBEEF84792F5B80ED585239D5C4A0C2C@SHSMSX104.ccr.corp.intel.com> <20200319153057.GV23627@bivouac.eciton.net> <20200330073518.GU22097@bivouac.eciton.net> <734D49CCEBEEF84792F5B80ED585239D5C4CD51C@SHSMSX104.ccr.corp.intel.com> <20200331092226.GB7468@vanye> In-Reply-To: <20200331092226.GB7468@vanye> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Return-Path: ray.ni@intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGVpZiwNClRoYW5rcyBmb3IgaW50cm9kdWNpbmcgc3VjaCBhbiBpbnRlcmVzdGluZyB0b29sLg0K SSBzZWUgdGhpcyB0b28gaXMgdmVyeSB1c2VmdWwgZm9yIGNvZGUgcmVmYWN0b3JpbmcuDQpJdCdz IGEgZ2FtZSBjaGFuZ2luZyB0b29s8J+Yig0KDQpUbyBoZWxwIG1lIHVuZGVyc3RhbmQsIGRvIHlv dSBzdWdnZXN0IE1BWUJFIHdoZW4gaW5jb21wYXRpYmxlIGNoYW5nZXMgbGlrZSB0aGlzDQpoYXBw ZW4sIHRoZSBjaGFuZ2Ugb3duZXJzIHByb3Bvc2UgdGhlIHNlbWFudGljIHBhdGNoZXMgZm9yIGFs bCBwbGF0Zm9ybXM/DQoNCg0KVGhhbmtzLA0KUmF5DQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiBGcm9tOiBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT4NCj4gU2Vu dDogVHVlc2RheSwgTWFyY2ggMzEsIDIwMjAgNToyMiBQTQ0KPiBUbzogTmksIFJheSA8cmF5Lm5p QGludGVsLmNvbT4NCj4gQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8u b3JnPjsgSmlhbmcsIEd1b21pbiA8Z3VvbWluLmppYW5nQGludGVsLmNvbT47IGRldmVsQGVkazIu Z3JvdXBzLmlvOyBBbmRyZXcNCj4gRmlzaCA8YWZpc2hAYXBwbGUuY29tPjsgTGFzemxvIEVyc2Vr IDxsZXJzZWtAcmVkaGF0LmNvbT47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBBUEkgYnJlYWthZ2VzIGFu ZCB0aGVpciBpbXBsaWNhdGlvbnMuIFdhczogW1BBVENIIDEvMV0gTWRlTW9kdWxlUGtnOiBVQVJU IER5bmFtaWMgY2xvY2sgZnJlcQ0KPiBTdXBwb3J0DQo+IA0KPiBPbiBUdWUsIE1hciAzMSwgMjAy MCBhdCAwMTo1MzoyMSArMDAwMCwgTmksIFJheSB3cm90ZToNCj4gPiBMZWlmLA0KPiA+IFBsZWFz ZSB1bmRlcnN0YW5kIHRoYXQgdGhlIGNvbmNlcm4gb2YgdGhpcyBjaGFuZ2UgaXMgYWxsIHRoZSBw bGF0Zm9ybXMgdGhhdCB1c2VzDQo+ID4gdGhpcyBzZXJpYWwgcG9ydCBsaWIgbXVzdCBiZSBjaGFu Z2VkIG90aGVyd2lzZSBidWlsZCBicmVha3MuDQo+IA0KPiBZZXMuIFRoaXMgaXMgdGhlIG5hdHVy ZSBvZiBjb2xsYWJvcmF0aXZlIGRldmVsb3BtZW50Lg0KPiBUaGlzIGlzIHNvbWV0aGluZyB3ZSBv biB0aGUgQVJNIHNpZGUgaGF2ZSBsaXZlZCB3aXRoIHNpbmNlIHdlIGdvdA0KPiBpbnZvbHZlZCB3 aXRoIEVESzIsIGJlaW5nIHRoZSBsZXNzLWRlcGxveWVkIHVzZXIgb2YgdGhlIGNvZGViYXNlLCBh bmQNCj4gdGhhdCBpcyBmaW5lLg0KPiANCj4gVGlhbm9Db3JlIHNwZWNpZmljYWxseSBwcm9kdWNl ZCB0aGUgVURLIHRvIG1ha2UgbGlmZSBlYXNpZXIgZm9yIHRob3NlDQo+IHdobyBhcmUgdW5hYmxl IHRvIHRyYWNrIHVwc3RyZWFtLCBhbmQgd2UgaGF2ZSBmb2xsb3dlZCB0aGF0IHVwIHdpdGgNCj4g c3RhYmxlIHRhZ3MuIEkgd291bGQgaGlnaGx5IHJlY29tbWVuZCB0aGF0IGFueSB0ZWFtIHRoYXQg ZmVlbHMgdGhhdA0KPiB0aGlzIGNoYW5nZSB3b3VsZCBiZSB0b28gbXVjaCBlZmZvcnQgdG8gbW92 ZSB0byBlZGsyLXN0YWJsZTIwMjAwMi4gT2YNCj4gY291cnNlLCB0aGV5IHdvdWxkIHRoZW4gbmVl ZCB0byBtYW51YWxseSBjaGVycnktcGljayBhbnkgaW1wcm92ZW1lbnRzDQo+IGFuZCBzZWN1cml0 eSBmaXhlcyBmcm9tIG1hc3Rlci4gVGhhdCBpcyB0aGVpciBjaG9pY2UuDQo+IA0KPiBOZXZlcnRo ZWxlc3MsIGJyZWFraW5nIGV4aXN0aW5nIHBsYXRmb3JtcyBpcyBhIHNpZGUgZWZmZWN0LCBub3Qg YQ0KPiBnb2FsLiBTbyBpZiBhbiBhbHRlcm5hdGl2ZSBzb2x1dGlvbiBjYW4gYmUgZm91bmQgKHdo aWNoIGlzIG5vdCBhIGhhY2sNCj4gdGhhdCBpcyBnb2luZyB0byBhZmZlY3QgdGhlIGNvZGViYXNl IG5lZ2F0aXZlbHkgb3ZlciB0aW1lIGFuZCBzaW1wbHkNCj4gbmVlZCB0byBiZSBmaXhlZCBwcm9w ZXJseSBhdCBhIGxhdGVyIGRhdGUpLCB0aGVuIGNsZWFybHkgdGhhdCBpcw0KPiBwcmVmZXJhYmxl Lg0KPiANCj4gIlRoaXMgYnJlYWtzIG1hbnkgcGxhdGZvcm1zIiBpcyBhIGdvb2QgYXJndW1lbnQg Zm9yIHNlZWluZyBpZiBhDQo+IHNvbHV0aW9uIGNhbiBiZSBmb3VuZCB0aGF0IGRvZXMgbm90IGJy ZWFrIChhcykgbWFueSBwbGF0Zm9ybXMuIEl0IGlzDQo+IG5vdCBhbiBhcmd1bWVudCBmb3IgZHVw bGljYXRpbmcgZHJpdmVycyB3aGVuIHRoZSBjaGFuZ2UgbmVlZGVkIGZvcg0KPiB0aG9zZSBwbGF0 Zm9ybXMgaXMgdHJpdmlhbC4NCj4gDQo+IFRoZXNlIGRheXMsIExpbnV4IHRlbmRzIHRvIGRlYWwg d2l0aCBBUEkgYnJlYWthZ2VzIChhbmQgb3RoZXIgdGhpbmdzKQ0KPiB1c2luZyBhIHNlbWFudGlj IHBhdGNoIHRvb2wgY2FsbGVkIENvY2NpbmVsbGVbMV0uIEl0IHdvdWxkIG5vdCBiZQ0KPiB1bnJl YXNvbmFibGUsIGFuZCBpbmRlZWQgaXQgd291bGQgYmUgaGVscGZ1bCB0byB1cyBvbiB0aGUgbm9u LXg4NiBzaWRlDQo+IGlmIHNvbWV0aGluZyBzaW1pbGFyIHdhcyBhZG9wdGVkIChhbmQgc2VtYW50 aWMgcGF0Y2hlcyBtYW5kYXRlZCkgZm9yDQo+IEFQSSBicmVha2FnZXMgaW4gRURLMi4NCj4gDQo+ IFsxXSBodHRwOi8vY29jY2luZWxsZS5saXA2LmZyL3NwLnBocA0KPiANCj4gUmVnYXJkcywNCj4g DQo+IExlaWYNCj4gDQo+ID4gQXJkLA0KPiA+IFVzaW5nIEd1aWRlZCBIT0Igc291bmRzIGEgZ29v ZCBpZGVhIHRvIG1lOiApDQo+ID4gVGhlIGJlbmVmaXRzIG9mIHVzaW5nIEhPQiBpczoNCj4gPiAg IExlbmd0aCBmaWVsZCBpbiB0aGUgSE9CIGhlYWRlciBjYW4gYmUgdXNlZCBmb3IgZXh0ZW5zaW9u IGlmIG1vcmUgcGFyYW1ldGVycyBhcmUgbmVlZGVkLg0KPiA+ICAgRFhFIGNhbiBoYXZlIHRoZSBI T0IgYWNjZXNzIGFzIHdlbGwuDQo+ID4NCj4gPiBFRklfU0VDX0hPQl9EQVRBX1BQSSBjYW4gYmUg dXNlZCB0byByZXR1cm4gdGhlIG5ldyBHdWlkZWQgSE9CIGZyb20gU0VDIHBoYXNlIGlmIG5lZWRl ZC4NCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBSYXkNCj4gPg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1 dmVsQGxpbmFyby5vcmc+DQo+ID4gPiBTZW50OiBNb25kYXksIE1hcmNoIDMwLCAyMDIwIDM6NDUg UE0NCj4gPiA+IFRvOiBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT4NCj4gPiA+IENj OiBKaWFuZywgR3VvbWluIDxndW9taW4uamlhbmdAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW87IHBhbmthai5iYW5zYWxAbnhwLmNvbTsgTmksIFJheQ0KPiA8cmF5Lm5pQGludGVsLmNv bT47DQo+ID4gPiBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT47IFd1LCBIYW8g QSA8aGFvLmEud3VAaW50ZWwuY29tPjsgTWEsIE1hdXJpY2UgPG1hdXJpY2UubWFAaW50ZWwuY29t PjsgRG9uZywNCj4gPiA+IEd1byA8Z3VvLmRvbmdAaW50ZWwuY29tPjsgWW91LCBCZW5qYW1pbiA8 YmVuamFtaW4ueW91QGludGVsLmNvbT47IE1lZW5ha3NoaSBBZ2dhcndhbA0KPiA+ID4gPG1lZW5h a3NoaS5hZ2dhcndhbEBueHAuY29tPjsgVmFydW4gU2V0aGkgPFYuU2V0aGlAbnhwLmNvbT47IFNh bWVyIEVsLUhhai1NYWhtb3VkIDxTYW1lci5FbC1IYWotDQo+ID4gPiBNYWhtb3VkQGFybS5jb20+ DQo+ID4gPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCAxLzFdIE1kZU1vZHVsZVBr ZzogVUFSVCBEeW5hbWljIGNsb2NrIGZyZXEgU3VwcG9ydA0KPiA+ID4NCj4gPiA+IE9uIE1vbiwg MzAgTWFyIDIwMjAgYXQgMDk6MzUsIExlaWYgTGluZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPiB3 cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gSGkgSmlhbmcsDQo+ID4gPiA+DQo+ID4gPiA+IEl0IGlz IG5vdCBhIHF1ZXN0aW9uIG9mIGVmZm9ydCBvZiBjb3B5aW5nIGEgZHJpdmVyLCBpdCBpcyBhIHF1 ZXN0aW9uDQo+ID4gPiA+IHRoYXQgY29weWluZyBkcml2ZXJzIGlzIHNvbWV0aGluZyB0aGF0IHNo b3VsZCBiZSBhdm9pZGVkIHdoZXJldmVyDQo+ID4gPiA+IHByYWN0aWNhbGx5IHBvc3NpYmxlLiBJ IGRpZCBub3QgdGhpbmsgdGhpcyB0b3BpYyB3YXMgc3RpbGwgdW5kZXINCj4gPiA+ID4gZGViYXRl Lg0KPiA+ID4gPg0KPiA+ID4gPiBJZiB0aGUgZXhpc3RpbmcgMTY1NTAgU2VyaWFsUG9ydExpYiBp cyBvdmVyc3BlY2lhbGlzZWQgdG8gdGhlIHBvaW50DQo+ID4gPiA+IHdoZXJlIGl0IG9ubHkgd29y a3Mgb24gYSBzdWJzZXQgb2YgMTY1NTAgaW1wbGVtZW50YXRpb25zLCB0aGVuIGl0DQo+ID4gPiA+ IHNob3VsZCBjaGFuZ2UuIFRoZXJlIGFyZSBnb2luZyB0byBiZSBtb3JlIG5vbi1QQyBzeXN0ZW1z IHR1cm5pbmcgdXANCj4gPiA+ID4gd2l0aCAxNjU1MCBVQVJUcyAtIHNob3VsZCB0aGV5IGVhY2gg Y29weS9tb2RpZnkgdGhlaXIgZHJpdmVycz8NCj4gPiA+ID4NCj4gPiA+ID4gSWYgdGhlcmUgYXJl IGJldHRlciB3YXlzIG9mIHNvbHZpbmcgdGhhdCBwcm9ibGVtLCBwbGVhc2Ugc3VnZ2VzdC4NCj4g PiA+ID4gQnV0IG1vcmUgZHVwbGljYXRlZCBkcml2ZXJzIGlzIG5vdCB0aGUgYW5zd2VyLg0KPiA+ ID4gPg0KPiA+ID4NCj4gPiA+IENvdWxkIHdlIHVzZSBhIEdVSURlZCBIT0I/IElmIGl0IGV4aXN0 cywgd2UgdXNlIGl0cyBjb250ZW50cywgYW5kIGlmDQo+ID4gPiBpdCBkb2Vzbid0LCB3ZSB1c2Ug dGhlIGRlZmF1bHQgc2V0IGJ5IHRoZSBGaXhlZFBDRC4NCg==