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.web11.29232.1677691591158449102 for ; Wed, 01 Mar 2023 09:26:31 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=ccslLDdn; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: andrei.warkentin@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677691591; x=1709227591; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=dOJRrIIgAnX9mepSQ6HllI9oYKzGtNSJVb0RPq6LU9k=; b=ccslLDdnxNHEo7hbw51FILnKEiUrYxIpcXJi7bH74F/p7fvfDzfylzWw /6mOYnml5szgmn/+8VLfIeJ7YtBYaS9v21zKwx2EmwcgF7qRncJW3tZDn 3YD85p85kTonJeoVlUOXVGsVWvfqjZCG8uPvVp58hH2dVKC6uSglMmcyQ +MikHc1K7m3S6SpeCoFfE+ZZ4M+whTD7hMHEmWlnlGWkRxBW1wjF4Sn33 0U4Kh1oh+qQUP+wDPKCU1NDXdQ5Z+NDxGZALGogBOYsVZH+08eHQNguCI NEq/eKEvv+wPV1yOsJSkxbErJYcsQ4i+dkxANp527bEj7WVYpY7DJIxmj g==; X-IronPort-AV: E=McAfee;i="6500,9779,10636"; a="399257972" X-IronPort-AV: E=Sophos;i="5.98,225,1673942400"; d="scan'208";a="399257972" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2023 09:26:30 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10636"; a="784423510" X-IronPort-AV: E=Sophos;i="5.98,225,1673942400"; d="scan'208";a="784423510" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga002.fm.intel.com with ESMTP; 01 Mar 2023 09:26:30 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 1 Mar 2023 09:26:29 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Wed, 1 Mar 2023 09:26:29 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.177) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 1 Mar 2023 09:26:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N64+ysBjNT96iebYOyUCYxIhLNoRko8yWQC7LT/JPRuGvtAXCMUEvjjfyrFId27sfRlVGx7rFvlcesi2pH9QV5kp8NfBxskszHHIjMpdN3rovghIyRgRnEwsUkyw0sDLkvgQQU0CJgIToShBsQjYhdAGHVB7x/1SPlgV5EsHB4jJ0WnMMEv8v0HVqVzkrZwf/cds7t9MXVN8sEh1MwUOdtvJ/Al03PVCeAkvtLK6crPfjYPmfY4MorChTY27OIZMY0o53jN/VWk2jnatrvG+IskFfHpkDIvmlZCAfg+va48u2lBwyFDSYizW60nhNZzdmkxF63tQFfuFVkatd39x9A== 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=dOJRrIIgAnX9mepSQ6HllI9oYKzGtNSJVb0RPq6LU9k=; b=GRa4fiqdO6lO+oaEy1UgJ94qJ9neYRY48IeEzcQYiXcL/JmKYnlO9KyDTwijmvJoqdncEM4x/lROo7oPxkuv29xa+cIYR+U6KuxBKiYMfYOBxeHFMT5bERFR7+e5YO1J2Vkh0yEVGPzP6UYIULX3Y1kCBRI3YPY3Iom3EuBQDZ7RbveTNaAEyPwT/gr9MGt00HBuRKRElwOwjN7HsgFKpYTDyooPUC9zHSmnTdN/9++K7owQbWW3OCDr7WVwMWSGqVBJ2vTs5K2bWfo0H9FBfEJcP5qS0XP+5Ach0dOET9mI2rNzcB/68Livf6uIheenF/5E75o9oVI+khMFUbU7BQ== 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 PH8PR11MB6856.namprd11.prod.outlook.com (2603:10b6:510:22b::7) by SN7PR11MB6726.namprd11.prod.outlook.com (2603:10b6:806:266::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.30; Wed, 1 Mar 2023 17:26:27 +0000 Received: from PH8PR11MB6856.namprd11.prod.outlook.com ([fe80::f480:22ed:c915:13f1]) by PH8PR11MB6856.namprd11.prod.outlook.com ([fe80::f480:22ed:c915:13f1%6]) with mapi id 15.20.6134.028; Wed, 1 Mar 2023 17:26:27 +0000 From: "Andrei Warkentin" To: "Kinney, Michael D" , "devel@edk2.groups.io" , "kraxel@redhat.com" CC: Daniel Schaefer , Sunil V L Subject: Re: [edk2-devel] [edk2 2/2] MdePkg: add BaseSerialPortLibRiscVSbi Thread-Topic: [edk2-devel] [edk2 2/2] MdePkg: add BaseSerialPortLibRiscVSbi Thread-Index: AQHZTBGktsGAlJgxMk25oICBgpdT/K7lk0kAgAAJLs2AAAXHAIAAguSAgAAHMxA= Date: Wed, 1 Mar 2023 17:26:27 +0000 Message-ID: References: <20230301074358.26356-1-andrei.warkentin@intel.com> <20230301074358.26356-3-andrei.warkentin@intel.com> <20230301081332.lzb5v7enjfillnfb@sirius.home.kraxel.org> <20230301090704.essvs54b2glrsjmd@sirius.home.kraxel.org> 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: PH8PR11MB6856:EE_|SN7PR11MB6726:EE_ x-ms-office365-filtering-correlation-id: 4fc75d87-6d94-4da9-6ab8-08db1a7a16b0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lCpxubKaOi4GWGEfDV9ryvDJII9epx4vBb1+VXLmwfDIx9J5je2oSXk4zZCxSVnQxWtZ/mJAt+1Av7K5INU9IsS56BEAuYJIPPjKvCO60QCl8/y0JxvlNqzkzsAxzI6MwLKEuFPC//VnnwoeBA7E8essEaxlUyoXaY8o44MbGU6Exm9ovWG+SzwSQ+TBk6pA105CdmsJn76T/Kt3uCoPt0H9L/GloXiISLHrNh3CwUu5SNszYkffIkXyLe0D3swqPsAPxpMlLuAymMDFZ94zaHDOpYbGUn4vdnImwVnU8dwZ2e/58QD/wSANQWGmOuDRcLg9A/t4vrm1K9Tu2ByxnXGAX1JZadnDSZl++AUNK4h/zI2H6KE7NUYZOTZ4f+RrCT+o7RJ9i21Zqzl6KCiv4ogGgXppvVFU3qHGoIrsim7fiNYTdT/mDUvmX+NLRCAeqYusjQtKITvIXHdeGEirLIaHobZaILmcodi73SalleCk/6OADS581x9IG+XUYOjq/2diJUxLWRWHWfEOWFKmXFCFAHRoWu+atC+qM9QU3P+gOf77NjJztWNuDmfhfD6Ul0C+N4fgvHKzGi81aFzzhdEdUHGkNNEBT8Jcoa5VRswdPwXz6pUdKEXXOBTDqsKvNyJYUxSG7l5zHWHM2FBHGitGVFSUlmTnx13rxxUwWP+qLmB/w0srPCcORfrHNLjqh/bLM3/aD+jOK+gPvKVCazWU0dw8b+ky7o+bsVgFaCF9+32gm98yt1PJVCau/kMBLenDs43d2LLED2M1mKiLKwWyRHTt2GW3U7Eb4SO+yn0= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR11MB6856.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(396003)(39860400002)(376002)(346002)(136003)(451199018)(5660300002)(26005)(186003)(9686003)(316002)(110136005)(66946007)(76116006)(8676002)(64756008)(66446008)(66476007)(4326008)(54906003)(66556008)(966005)(38100700002)(55016003)(71200400001)(478600001)(7696005)(122000001)(2906002)(82960400001)(86362001)(53546011)(6506007)(33656002)(8936002)(52536014)(38070700005)(83380400001)(41300700001)(66899018)(145603002)(213903007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z2hqQ0RGcmU4bnhmN0hrdWRoNXV1VFZJeFBoYi8vV2h3UG1RanBjLzYrbk9w?= =?utf-8?B?U3lIaVczZVdaT2lPMXBoa2ZuZCtwM0VLZ3FZbStXdzFSdHNIQ3ZqLzM0cU02?= =?utf-8?B?RHNXSG83Si8rRTJNdVBnNHFRYnRvMmtUTUk4ZE5kRGFFWWhXb2pCdFhuWHRE?= =?utf-8?B?OGhYaXpHWmZ3NDFxdFhXaDczMldmL1c3d0RGaEoyaXhyZ2dDVzY3QjIvdFhl?= =?utf-8?B?SlFkbFBuQ0NDZHgySDg2SHBia09wRnZiMGFBeXhpakhLRjFPTUN2aTBZdUhx?= =?utf-8?B?eHZUNkVCMHFibDJqZDBNejUrbVFiRG9GYUhabTg1S2NYRVJCTnJPeE1WK09i?= =?utf-8?B?YnUxa2djZlpUcHZYemxTTXc0SUlyakVETmJHdENHNTFhVk5jRkxqbEs4ODRh?= =?utf-8?B?MGZvQmd6b0IvaWoxckp1N2V5Skx2d3pIVnh4OGh0SXFPTWxlbVpSOHN2ekw2?= =?utf-8?B?ZE9QZldhZ201QTFEc1VhZDlPa1NCdW0xTjBINHg5QVJ2T0FKcXpjckdtT09r?= =?utf-8?B?eDByNHJ5YzRNSk1memN4SUxwdHo1KzIwQTlPK1hUZGl5cDBycnZ1bXJWemZ6?= =?utf-8?B?cE56TGFxMFB0NDZVdUV4WkJoQ1NlYi9ONllKaXpWdjdDVGgzM1kvcTgwenA5?= =?utf-8?B?NlJTeTV0cFQ4SllQa2xkU2k1TU4zRVFVUkhHWVRNbThRWnRZamNodEY5d0o2?= =?utf-8?B?QUM1UHpCU3dNYUdJVGxvQnhCWUR4ZFY3Vng0K05xRXhDT0xBWkE0d2lDSE5h?= =?utf-8?B?bU5XTVMzeUVhbUYyNnB2ZUp1RWVldGhCa0JWSlBuUU9IZnN4OExiUU15MnBV?= =?utf-8?B?UUp0SlZBdW9pWFpWcFNnWmNNalRaNTJLOURLV2xTOENLVjgzZlo3VmFHQnJB?= =?utf-8?B?Y3hDQ3hVdlVtNnZXQk9OeS9KdkFiTW9IMjZYaGVRS1l1MGw1aFlub3NPcVMv?= =?utf-8?B?dHRab0cza3NoU044VWQ1UHRXbDhWVmkvREZTSkpUOUQ0RDBaZ0NFbE4wQ1R1?= =?utf-8?B?L0ZxdDF0VjZiUHFkQkxCTjExNzI5a2d3Tnc5SXVVUHdVVDdMeWRyRGQxVUUx?= =?utf-8?B?aUN4aUhkMHJ6TE1VWVVsWXR0eVFmdG1LSkVqV2NzN2xqcmNuSDBxN0I5K1JC?= =?utf-8?B?bjgrNXB3TlRXR1ZBcWg4dW0vVkRCZnVxTk00Qzl1YW5XOXphbGM2V2FBTlFG?= =?utf-8?B?c2l6TnJjTjd0UURjc1pnT0RIMjk1d3Vxd2RibXRTcm5pWkRId3YvbENLaGYw?= =?utf-8?B?ZEtXN1ptcmZaRFpiNzVINGhxd3kxY3pwS1JDejVvcE83c0NHaHRrTEFHaDlj?= =?utf-8?B?blQ4aXB0UkE4ZXNwblp6dlk0UFhrcUJZdzdzRHcvNnplMWFGN0FjZVY1VEFI?= =?utf-8?B?eDIwUUlNUGlZRXdZOU9oNFdsaTJKcWlQTDZocmJaYldTaWQ0VlFhbExCTU1T?= =?utf-8?B?YWJzM1grcFcrNnVHRWJjVTJFMXJjSVR1MXN5cXVVMVFFc1hlMmNvL1ZlNktU?= =?utf-8?B?MTNFZWR1TTRuN0pHU1ljUGMrUkk2a3hpdVROZ205ekNRVElRYTFxeU1SWklN?= =?utf-8?B?VitFRnhTYTBLMjJFVmRVSXEyYVJDNC9nZ2NMY1I1cUNHeXliQm5HM0hWZFVi?= =?utf-8?B?b2J3c1pNZ0FaU1BNRnZkeC9sYzl2eVNkVEdUcFZJK3Y5R2c5RWlXek55RW91?= =?utf-8?B?bS92VisxRzZCaW1zVVc0ZmE2WHRBTnFoaE42aHFVbVBBRDAwSFNiTFR5TWE0?= =?utf-8?B?Z1BPSnlhRTZSTGlvNjg2YlM2UDUyWTJWVmtzdmFCeExmd3dVRXhsUFZVVVFW?= =?utf-8?B?MTFMbmxvQnEvZFQ3N05QYU9VOXpvbVR3bk9xVFBhVHBpQXBGM2JaSGhQK1FW?= =?utf-8?B?TEhON3EyU2VNMTBqbnJlYURtQ0xBSkFxa1hDVDNJRVpSZ1U0dVIzWllqT2xV?= =?utf-8?B?aHNFMEJJYU5BMmVoMk9ZY0JqRmNaZ21SNjAzVk1Tc2tSdVBzY1h3Qlc1YmtB?= =?utf-8?B?VmtxWkpKZVNOQnNFdkd3QmhWWlJGVHc5c2Q3M1NzWEdvZ01kQ2ZIWlQ3eUdp?= =?utf-8?B?U2w1TGRLWElhWERPSFhmUTdhaGNhNjh4dEh6NWhDNDh0QU5UTWlGMWZTajdN?= =?utf-8?B?aXZsbVhwUnRhT2RzMmhMNVNneW1PL21pUlZoVndkUE5sUnVXblRLR0xKMEMr?= =?utf-8?B?TUE9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB6856.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fc75d87-6d94-4da9-6ab8-08db1a7a16b0 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2023 17:26:27.1580 (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: wwgx7gMfxwuhcBEabgYUMrXATw5Hh+3Qzgdee9eRv3nudsqrOpiWRMJb4n8B6p7I6L99XBfyx2GJRQtrv+Do7uiOTVwjn+sgDGk+AZuRosc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6726 Return-Path: andrei.warkentin@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWljaGFlbCwNCg0KV2hhdCBtb2R1bGUgdHlwZSBzaG91bGQgSSB1c2UgaW5zdGVhZD8gVGhl IHJlYXNvbiBiZWluZyB0aGlzIFNlcmlhbFBvcnRMaWIgaW1wbGVtZW50YXRpb24gc3BlY2lmaWNh bGx5IGZpdHMgaW50byB0aGUgY2xhc3Mgb2YgVUVGSSBpbXBsZW1lbnRhdGlvbnMsIHdoZXJlIFJB TSBpcyBhbHdheXMgYXZhaWxhYmxlIChpbml0aWFsaXplZCBieSBzb21ldGhpbmcgZWxzZSBwcmlv ciB0byBUaWFubykgYW5kIG5vbi1jb25zdCBnbG9iYWxzIGNhbiBiZSB1c2VkIChlLmcuIFByZVBp KS4NCg0KQQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogS2lubmV5LCBNaWNo YWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPiANClNlbnQ6IFdlZG5lc2RheSwgTWFy Y2ggMSwgMjAyMyAxMDo1NiBBTQ0KVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBrcmF4ZWxAcmVk aGF0LmNvbTsgV2Fya2VudGluLCBBbmRyZWkgPGFuZHJlaS53YXJrZW50aW5AaW50ZWwuY29tPg0K Q2M6IERhbmllbCBTY2hhZWZlciA8Z2l0QGRhbmllbHNjaGFlZmVyLm1lPjsgU3VuaWwgViBMIDxz dW5pbHZsQHZlbnRhbmFtaWNyby5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+DQpTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIFtlZGsyIDIvMl0gTWRl UGtnOiBhZGQgQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaQ0KDQpVc2luZyBhIGdsb2JhbCBpcyBu b3QgY29tcGF0aWJsZSB3aXRoIFhJUCBjb2RlIHdoZXJlIG9ubHkgY29uc3QgZ2xvYmFscyBhcmUg c3VwcG9ydGVkLg0KDQpBIG1vZHVsZSBvZiB0eXBlIEJBU0UgaXMgY29uc2lkZXJlZCBjb21wYXRp YmxlIHdpdGggWElQIGNvbXBvbmVudHMuDQoNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vw cy5pbz4gT24gQmVoYWxmIE9mIEdlcmQgSG9mZm1hbm4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXJj aCAxLCAyMDIzIDE6MDcgQU0NCj4gVG86IFdhcmtlbnRpbiwgQW5kcmVpIDxhbmRyZWkud2Fya2Vu dGluQGludGVsLmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBEYW5pZWwgU2NoYWVm ZXIgPGdpdEBkYW5pZWxzY2hhZWZlci5tZT47IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWlj cm8uY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtlZGsyIDIvMl0gTWRlUGtnOiBh ZGQgQmFzZVNlcmlhbFBvcnRMaWJSaXNjVlNiaQ0KPiANCj4gT24gV2VkLCBNYXIgMDEsIDIwMjMg YXQgMDg6NTA6MzhBTSArMDAwMCwgV2Fya2VudGluLCBBbmRyZWkgd3JvdGU6DQo+ID4gVGhlIGxp YnJhcnkgY2FsbGVyIGNvdWxkIGNhbGwgUG9sbCgpIGZpcnN0LA0KPiANCj4gQWgsIFBvbGwgaXMg cGFydCBvZiB0aGUgbGlicmFyeSBBUEksIG5vdCBqdXN0IGFuIGludGVybmFsIGhlbHBlci4NCj4g T2ssIG1ha2VzIHNlbnNlIHRoZW4uDQo+IA0KPiBzZXJpZXM6DQo+IEFja2VkLWJ5OiBHZXJkIEhv ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4NCj4gDQo+IHRha2UgY2FyZSwNCj4gICBHZXJkDQo+ IA0KPiANCj4gDQo+IA0KPiANCg0K