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.13142.1599892482826656911 for ; Fri, 11 Sep 2020 23:34:43 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=FYps0zJc; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=052443b876=abner.chang@hpe.com) Received: from pps.filterd (m0148664.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08C6R89K030824; Sat, 12 Sep 2020 06:34:42 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 : content-transfer-encoding : mime-version; s=pps0720; bh=1MyluZY9l+sSXpphME2mweUwN5Tm2kJK0IzPSbWG8xY=; b=FYps0zJcAwUqEE2RMvQPdKV0LeyCf6YFsuk6bxItsu+Qubkd9ZiKy3ic3Ytl1fFOjNC4 Eu5B6jTXyhMDlzRjHOSmhmFA4hw5YxuDlB4TbuVvg3GJKQP46Jc2Pnw4PfHjxnSbnWDo wFcrBX6wNgigvEZoLInVKMW9lXYno5HUankZE/WRgbdNWG3Rnd2MwpTxoW4fIg7bGZuv 8BcODoHNdUBjn3H7nGpZuuH6/1EficbGWx035bAha5mEvZkqdhArQsAMNODs+qq7Ud/0 DvEbuHQTvIVeCI3vzcptfU5OrCEy3oX3wC+uEi6v4FQ+3sEByM7UI2a/S0AdBw/54i92 cw== Received: from g2t2354.austin.hpe.com (g2t2354.austin.hpe.com [15.233.44.27]) by mx0b-002e3701.pphosted.com with ESMTP id 33gnetrxyn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 12 Sep 2020 06:34:41 +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 g2t2354.austin.hpe.com (Postfix) with ESMTPS id 2F0C7A0; Sat, 12 Sep 2020 06:34:41 +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.2; Sat, 12 Sep 2020 06:33:16 +0000 Received: from G9W9210.americas.hpqcorp.net (2002:10dc:429b::10dc:429b) by G4W9331.americas.hpqcorp.net (2002:10d0:2075::10d0:2075) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 12 Sep 2020 06:33:15 +0000 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (15.241.52.13) by G9W9210.americas.hpqcorp.net (16.220.66.155) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sat, 12 Sep 2020 06:33:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SGprpk26y9oxUMrQoY6ihm0jWiMy01Qnk7QdsM6UC15nxBEdcDtbH0O5xB5vp5wmDEdpr4BNhEfDl2vo/EcLBV5J5RzIWqVcpZpuYkvX+6oxXI40fNlFIs8RNbC+F0bjeNjcz95pehKMP7oIR28xTJg0hDrAP2jLQwGVgjkadysoldhpZtFtia19P2FdWvQerKHYcDmstpdUaDnqizSFHdUCJxVEvx76TfybrtRPbLhzXFy8s2/ObgsMq3Xnn/AzcroNATLbBDsBciGcwn929DpAxREAj9/ExHqNAQptDCt9j/Y3cfNhDcLfQGH/XgNnlk5fMx02SGGL8A2AxFypKQ== 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-SenderADCheck; bh=1MyluZY9l+sSXpphME2mweUwN5Tm2kJK0IzPSbWG8xY=; b=IrEViPnu8g70scxZvjzSgQmxs1AnO02ixecoaZMmgCrXr1JKgx0S4O2HQy9PcEVeLw1lw35n8q0ikxgqA9p1aYRibW3DkuTPyI/IpisW8okC/U11STsI8yOFGuncKLXaKAYtKH5d8iquWbscEj76lpBwHuAHCVFOpPaZIn4CDqoigDov8Y8nvVhthLGcKfXwr1zw7AXRfgxYQT+nKADB9KRye5ZDkXuDS3pbpUV8TtvfDoJ8+voZ0Mgb3BTzYR+b+NZxfgv2EWgjbzdFbR7ey2VoeIInaJ9wpmy2LfxpvsvdwOoAs0BVpHu2Z72fqA/+rXD2tacdsUlzX0yKYajuLA== 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 (10.169.13.16) by CS1PR8401MB1143.NAMPRD84.PROD.OUTLOOK.COM (10.169.97.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.17; Sat, 12 Sep 2020 06:33:14 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::4ed:e814:836b:f074]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::4ed:e814:836b:f074%10]) with mapi id 15.20.3348.019; Sat, 12 Sep 2020 06:33:14 +0000 From: "Abner Chang" To: "Schaefer, Daniel" , "devel@edk2.groups.io" CC: Leif Lindholm Subject: Re: [edk2-platforms][PATCH 2/2] Silicon/SiFive: Error handling for locating firmware context Thread-Topic: [edk2-platforms][PATCH 2/2] Silicon/SiFive: Error handling for locating firmware context Thread-Index: AQHWhanNuU3P/kbjSkimWs6hTqp7RKljGCmAgAF4yKA= Date: Sat, 12 Sep 2020 06:33:14 +0000 Message-ID: References: <20200908054844.25755-1-abner.chang@hpe.com> <20200908054844.25755-2-abner.chang@hpe.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: hpe.com; dkim=none (message not signed) header.d=none;hpe.com; dmarc=none action=none header.from=hpe.com; x-originating-ip: [1.34.113.40] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 12cad9be-0b51-4a3b-ffd5-08d856e5ba46 x-ms-traffictypediagnostic: CS1PR8401MB1143: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FJXYkVuKCfLAGrJjyBgDiCYXEgmF+PNw+fqogoKDB0a23MQE1QeOOv/hjzwEyauOWyYLbDchuP/9LBf5MoYpkX7drPcR5WcNnihJqNS7JXTpOukZAXrQ9uziRfMQiXyEA5XnBUS3AxcE5xzhlLOUoHAxIMX5HVpmOtRqZ8W0JphsactgzXnfPePacS4nB5PXiJaKl+7c01t3Y92XKPOw6ztPk+KZCJwS5KUABiJL912vlM5p03QIl1auRJ28A2QMT6uFwyQV/9WL17fbnkMT7HhQv942aK6r+FdgFGP8nFaFLuP2mwIUXJ/bLHfEWEMWWOBdrk27JBZD5XH5jvQRVQ== 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:(6029001)(396003)(376002)(136003)(346002)(39860400002)(366004)(83380400001)(66556008)(64756008)(66446008)(33656002)(8936002)(4326008)(316002)(86362001)(55016002)(71200400001)(66476007)(478600001)(8676002)(9686003)(19627235002)(52536014)(6506007)(110136005)(5660300002)(2906002)(26005)(53546011)(76116006)(66946007)(7696005)(186003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: RV30sSq2VfH6a35WTVmiDuq3MhCjiYC6PQvsDPGnPCKVh/yAgRjJyDzq4zKOgHritYwpHfm7XpEAKECfnh7etlEJpXxqctJaLA838Z6q4L0UwBsda01FxxbQnLjoB+TZIWLacS+Gcshajm2CTMciN9ejoinBW9yK5DQ3hRQNFmI0hN/KLM6bY7z1tC6rnYKryJyuMf4UuqZD2Y+jmIj5NPP9LT7p9xR+4NUM2NbxfGUKwv8vbzhHiU5HbSv6OYifTrgdZOzxEzepD01GgEFFgyGy0mh+Jq7kuKkYdHnnZwFYBeKqiAz6AJxLcGdR0uXK+6ClcLioKPsuNIQfzCgnrMKNLbnre1fCgYp6VD2JufLv6w6KDO7efBEAzynFDmXijNLHgPP2EM2zIwhPnfELpRi1X6GPCvENw5miwy7WucP6zX0Bz2cAoNoXgIr26tSmTBbMWtFMLsPXLgdcwlxuTX/4ZQqRiuJteJi0YFpbibNnN8VjZCwbSAvYuLo9YM1r90BVx9OS50DgbvQgpRD5aKb2PA7/jRHDdA7tyaDXrX4603i6EoDFKSO63VfAj+KNtmpK8a9g47N/wzj9HDwTAb1JtXWFeYXylBUh5THYCHAE08ikksoxmqorlSlEL7YaBmvuWDFR8wgmuEpMH1ro1g== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 12cad9be-0b51-4a3b-ffd5-08d856e5ba46 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2020 06:33:14.4160 (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: Yxy89+augId5QI7LyxW5e55v2GpA9bCRO/SowuC0OlklmhIuHnlHEZvzRi6C5OwO+5obVOlfHpcVPKpA9+d3sw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB1143 X-OriginatorOrg: hpe.com X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235,18.0.687 definitions=2020-09-12_02:2020-09-10,2020-09-12 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 bulkscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009120062 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2NoYWVmZXIsIERhbmll bA0KPiBTZW50OiBGcmlkYXksIFNlcHRlbWJlciAxMSwgMjAyMCA0OjAxIFBNDQo+IFRvOiBDaGFu ZywgQWJuZXIgKEhQUyBTVy9GVyBUZWNobm9sb2dpc3QpIDxhYm5lci5jaGFuZ0BocGUuY29tPjsN Cj4gZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IExlaWYgTGluZGhvbG0gPGxlaWZAbnV2aWFp bmMuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItcGxhdGZvcm1zXVtQQVRDSCAyLzJdIFNpbGlj b24vU2lGaXZlOiBFcnJvciBoYW5kbGluZyBmb3INCj4gbG9jYXRpbmcgZmlybXdhcmUgY29udGV4 dA0KPiANCj4gT24gOS84LzIwIDE6NDggUE0sIEFibmVyIENoYW5nIHdyb3RlOg0KPiA+IEFkZCBl cnJvciBoYW5kbGluZyBpbiBDcmVhdGVVNTRFNTFDb3JlUHJvY2Vzc29yU3BlY2lmaWNEYXRhSG9i ICgpIHdoZW4NCj4gPiBvcGVuc2JpIGZpcm13YXJlIGNvbnRleHQgY2FuJ3QgYmUgbG9jYXRlZC4N Cj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BocGUuY29t Pg0KPiA+IENjOiBEYW5pZWwgU2NoYWVmZXIgPGRhbmllbC5zY2hhZWZlckBocGUuY29tPg0KPiA+ IENjOiBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT4NCj4gPiAtLS0NCj4gPiAgIC4u Li9TaUZpdmUvVTU0L0xpYnJhcnkvUGVpQ29yZUluZm9Ib2JMaWIvQ29yZUluZm9Ib2IuYyAgIHwg OSArKysrKysrLS0NCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0DQo+ID4gYS9TaWxpY29uL1NpRml2ZS9VNTQv TGlicmFyeS9QZWlDb3JlSW5mb0hvYkxpYi9Db3JlSW5mb0hvYi5jDQo+ID4gYi9TaWxpY29uL1Np Rml2ZS9VNTQvTGlicmFyeS9QZWlDb3JlSW5mb0hvYkxpYi9Db3JlSW5mb0hvYi5jDQo+ID4gaW5k ZXggZWRlYWJmMDI4Zi4uZWE5NDdhOWQyOCAxMDA2NDQNCj4gPiAtLS0gYS9TaWxpY29uL1NpRml2 ZS9VNTQvTGlicmFyeS9QZWlDb3JlSW5mb0hvYkxpYi9Db3JlSW5mb0hvYi5jDQo+ID4gKysrIGIv U2lsaWNvbi9TaUZpdmUvVTU0L0xpYnJhcnkvUGVpQ29yZUluZm9Ib2JMaWIvQ29yZUluZm9Ib2Iu Yw0KPiA+IEBAIC0zOCw3ICszOCw3IEBADQo+ID4NCj4gPiAgICAgQHJldHVybiBFRklfU1VDQ0VT UyAgICAgVGhlIFBFSU0gaW5pdGlhbGl6ZWQgc3VjY2Vzc2Z1bGx5Lg0KPiA+ICAgICAgICAgICAg IEVGSV9VTlNVUFBPUlRFRCBIQVJUIGlzIGlnbm9yZWQgYnkgcGxhdGZvcm0uDQo+ID4gLQ0KPiA+ ICsgICAgICAgICAgRUZJX05PVF9GT1VORCAgIFByb2Nlc3NvciBzcGVjaWZpYyBkYXRhIGhvYiBp cyBub3QgYXZhaWxhYmxlLg0KPiA+ICAgKiovDQo+ID4gICBFRklfU1RBVFVTDQo+ID4gICBFRklB UEkNCj4gPiBAQCAtNjQsOSArNjQsMTQgQEAgQ3JlYXRlVTU0RTUxQ29yZVByb2Nlc3NvclNwZWNp ZmljRGF0YUhvYiAoDQo+ID4gICAgICAgcmV0dXJuIEVGSV9JTlZBTElEX1BBUkFNRVRFUjsNCj4g PiAgICAgfQ0KPiA+DQo+ID4gKyAgRmlybXdhcmVDb250ZXh0ID0gTlVMTDsNCj4gPiAgICAgU3Rh dHVzID0gU2JpR2V0RmlybXdhcmVDb250ZXh0ICgmRmlybXdhcmVDb250ZXh0KTsNCj4gPiAgICAg QVNTRVJUX0VGSV9FUlJPUiAoU3RhdHVzKTsNCj4gPiAtICBERUJVRyAoKERFQlVHX0lORk8sICIg ICAgRmlybXdhcmUgQ29udGV4dCBpcyBhdCAweCV4LlxuIiwNCj4gRmlybXdhcmVDb250ZXh0KSk7 DQo+ID4gKyAgaWYgKEVGSV9FUlJPUiAoU3RhdHVzKSB8fCBGaXJtd2FyZUNvbnRleHQgPT0gTlVM TCkgew0KPiANCj4gVGhlIGFzc2VydCBzaG91bGQgYWxyZWFkeSBjYXRjaCB0aGlzLCByaWdodD8g RXNwZWNpYWxseSBpZiB3ZSBmaXggdGhlIHJldHVybg0KPiB2YWx1ZSBmb3IgU2JpR2V0RmlybXdh cmVDb250ZXh0IHdlIGRvbid0IGFsc28gbmVlZCB0byBjaGVjayB0aGUgcG9pbnRlci4NCj4gSSdk IHNheTogTGV0J3MgZml4IHRoZSByZXR1cm4gdmFsdWUgKGxpa2UgeW91ciBvdGhlciBwYXRjaCkg YW5kIHJlbW92ZSBhc3NlcnQsIGFzDQo+IHdlbGwgYXMgdGhlIG51bGwtY2hlY2sgaGVyZS4NClRo YXQncyBmaW5lIHRvIG1lLCBEYW5pZWwuIEp1c3QgZG9u4oCZdCBsZXQgcHJvY2VzcyBrZWVwIGdv aW5nIHdpdGggYW4gdW5leHBlY3RlZCBlcnJvci4gTm93IHlvdSBnb3QgdGhlIG93bmVyc2hpcCBv ZiB0aGlzIGlzc3VlLCBqdXN0IHNlbmQgb3V0IHlvdXIgcGF0Y2ggZm9yIHJldmlldy4NClRoYW5r cw0KPiANCj4gPiArICAgIERFQlVHICgoREVCVUdfRVJST1IsICJGYWlsZWQgdG8gZ2V0IHRoZSBw b2ludGVyIG9mDQo+IEVGSV9SSVNDVl9PUEVOU0JJX0ZJUk1XQVJFX0NPTlRFWFQgb2YgaGFydCAl ZFxuIiwgSGFydElkKSk7DQo+ID4gKyAgICByZXR1cm4gU3RhdHVzOw0KPiA+ICsgIH0NCj4gPiAr ICBERUJVRygoREVCVUdfSU5GTywgIiAgICBGaXJtd2FyZSBDb250ZXh0IGlzIGF0IDB4JXguXG4i LA0KPiBGaXJtd2FyZUNvbnRleHQpKTsNCj4gPiAgICAgRmlybXdhcmVDb250ZXh0SGFydFNwZWNp ZmljID0gRmlybXdhcmVDb250ZXh0LT5IYXJ0U3BlY2lmaWNbSGFydElkXTsNCj4gPiAgICAgREVC VUcgKChERUJVR19JTkZPLCAiICAgIEZpcm13YXJlIENvbnRleHQgSGFydCBzcGVjaWZpYyBpcyBh dCAweCV4LlxuIiwNCj4gRmlybXdhcmVDb250ZXh0SGFydFNwZWNpZmljKSk7DQo+ID4gICAgIGlm IChGaXJtd2FyZUNvbnRleHRIYXJ0U3BlY2lmaWMgPT0gTlVMTCkgew0KPiA+DQo=