From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web12.605.1587430657717786185 for ; Mon, 20 Apr 2020 17:57:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=yreZxmdz; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: liming.gao@intel.com) IronPort-SDR: 7TQPDhoSVxRUDFLQtO4Or7BWp2q7XDn7Nv032VZtbe7yT0/G59ILerGiDDTUem679IdjxTjaZL IbWdVD6Wtlpw== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2020 17:57:37 -0700 IronPort-SDR: fe8rM5Ib6mCvVVSXDcriEuFZhPNDOtZPnGsZMDSOpv0GcFz4qqz5xkrnDxc3f8ScfKhZlU13YT 3qfQuTDLI5Qw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,408,1580803200"; d="scan'208";a="429336491" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga005.jf.intel.com with ESMTP; 20 Apr 2020 17:57:37 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 17:57:37 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 17:57:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xn75opFAN+/5cIbPAG0TJKweBEtQqjd0zmno0eFS0Tnh8aJukP1UbeFGMBpcueqVzYzKxx+Vh1c+04nKbCxuMJhDUmIb3TLX+iTjLuQUdJ24r9LmenExBx630+6aM81MByzHKafwE8Mck3JZV3TA742DFQTALGBUcc7ZS4DaV+e0wQVYOlzdmg5M9KhyDRd09q9J6No0ikgr/i3wCiZlYpEa556mSGW867R89LS7N9coJEusI48fkjMMiuzw8k8ke+IR1MXx4NkYIQztPBa1bmo+trVMS+aqOkpu3+j8/wSHVLH94iGIYFsRGEzk6zIGRvGR2lS74e334UoJMYinrA== 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=QYY6jLwnVsAAM6TnZao4uL5qMH4GhhzCwg0wiu2DXTU=; b=kRaXpcftu89CVV4sp8IdmUCJlAp/FgavNALJZI8xMpDarTQosp2OT/s/KxTkRq/E2wfzGwasNPCHV+E08Rd3naTVYFzYhKPnl+oi8B5NycYM2npasoHiM9xWSkoIcu6+lGnzk2aOG6uX3bEZx8joeKEZIqTSO9F9+FDbY+JCmwTB2WKDPQzl0kM0hUnCK7qFrbRFE4tt8D888r8vYLVcMNFGI9oYm2YD6RvqZ4fiko7ipwYWbpLOFA54gIwTblVveYbB8Dr1kX9rTS3iJtjlA5uNTV6MBMzBNyUbsXOYRLobyxo3KiT4gm/dk231qRUel2E1jA4riTW4EUkf6jEa8g== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QYY6jLwnVsAAM6TnZao4uL5qMH4GhhzCwg0wiu2DXTU=; b=yreZxmdzZLT/v+JTEnG/RHbkseOYrL7aeyadQHBoI7NUQF/mnrl/owqjEl4q+n0MBShkFCo74ixptwLvahnsO51VOKHMA2SkZrIJo8+tMl2JQXxFziny0YGKuHiWiiW0NdtEdcof38sLvOkP9nRtZA3VbvNbaSvhHgiMhApvlVw= Received: from BN6PR11MB3972.namprd11.prod.outlook.com (2603:10b6:405:7f::11) by BN6PR11MB1409.namprd11.prod.outlook.com (2603:10b6:404:46::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25; Tue, 21 Apr 2020 00:57:03 +0000 Received: from BN6PR11MB3972.namprd11.prod.outlook.com ([fe80::4dcc:bc5c:def:9ae9]) by BN6PR11MB3972.namprd11.prod.outlook.com ([fe80::4dcc:bc5c:def:9ae9%5]) with mapi id 15.20.2921.027; Tue, 21 Apr 2020 00:57:03 +0000 From: "Liming Gao" To: "devel@edk2.groups.io" , "Chang, Abner (HPS SW/FW Technologist)" Subject: Re: [edk2-devel] [PATCH v1 0/1] BaseTools: BaseTools changes for RISC-V platform. Thread-Topic: [edk2-devel] [PATCH v1 0/1] BaseTools: BaseTools changes for RISC-V platform. Thread-Index: AQHWDxGD7MQk8Z3zB0SWTs7D9Vw/66iC0SZw Date: Tue, 21 Apr 2020 00:57:03 +0000 Message-ID: References: <160467C9AEFA0F66.7555@groups.io> In-Reply-To: <160467C9AEFA0F66.7555@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=liming.gao@intel.com; x-originating-ip: [192.55.52.217] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a20fb09c-26ed-417b-64b5-08d7e58ee7e0 x-ms-traffictypediagnostic: BN6PR11MB1409: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:95; x-forefront-prvs: 038002787A x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB3972.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(39860400002)(136003)(396003)(346002)(376002)(366004)(66446008)(66946007)(76116006)(66556008)(66476007)(64756008)(5660300002)(110136005)(8936002)(71200400001)(19627235002)(7696005)(8676002)(52536014)(81156014)(186003)(26005)(9686003)(966005)(316002)(86362001)(33656002)(478600001)(53546011)(2906002)(55016002)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: IAmy0jp9qWXEU65myikCpe9J4K+PBrHbBZL9F14QgvEgbiZV54nMZzI9owjnMtvC3yeMk3ZeaSila9PDjyGqhVPZOQiENqXTvfeSf33I+fTNOKXH0MTwJFlYnYM+dqRrkG45tthdbIikUdl5zvn5bX8MSqkzcoTHRcsDez68af9NU6FY7P5+ldJdSCgN6pL/UCm4YBjPS76aMyRx7XxlgRARl77UEIWk6TjALpQjGs8csVe+oUge4hwNwrcu6fQdrLRlFyzBQXL5HNl2QWS/xhe/1dwFcx3fh/GSZ5XjXZM5xiW3nOCYp8NMCaZZh64l/NrAdcU/Sx2TCXdgGVe8k320XTBhRDrOsFdb0sZDfyPI48a6pAcOl6ec3vsaGe0+70bvQIF80GCFe4mqsvf0D3ai+Ovlo49R68KlHNnXM3DH80dwnz5cYqhEET/NUOLbBh6Vz8z0i15bvF9QxX2SUTWhSL+wKpbMFpTQVjm044TJJpm8QdK+5MhF2Tr3JcgXM+nZr8hc2R7vywR65Xb9hA== x-ms-exchange-antispam-messagedata: qkG1GVUlsxw6qhZgbP0h5qnMU1n3vjXBnwFtTJZ88CLMO4tMCAt12Kau9elFdhGVUx7KqzgDXVbnyARMUogto2OJmk2PJt//y5DBxvNurvEnt2qxBuZRoZc/fpqJbrVqtQeSmM23Rmg/4xAoxSk0dg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: a20fb09c-26ed-417b-64b5-08d7e58ee7e0 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Apr 2020 00:57:03.2765 (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: ZrWbxICqL6BdD5c5jOCjlLMpwd5Tv5HF04R/hzqDH5Cv7SnaORNg0TY0OyTc1cauNAGDAmlqwxEzmgDquOGKVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1409 Return-Path: liming.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable For this change, I suggest to separate it to three patches. One is for tool= s_def.template, another is for Build Python, last one is for BaseTools C to= ol.=20 -----Original Message----- From: devel@edk2.groups.io On Behalf Of Chang, Abne= r (HPS SW/FW Technologist) Sent: 2020=1B$BG/=1B(B4=1B$B7n=1B(B10=1B$BF|=1B(B 15:47 To: devel@edk2.groups.io Cc: Chang, Abner (HPS SW/FW Technologist) Subject: [edk2-devel] [PATCH v1 0/1] BaseTools: BaseTools changes for RISC= -V platform. BZ for entire RISC-V edk2 port, https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__bugzilla.tianocore.= org_show-5Fbug.cgi-3Fid-3D2672&d=3DDwIFAg&c=3DC5b8zRQO1miGmBeVZ2LFWg&r=3D_S= N6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=3D-F9g6mAm7GCIMh1Z99KMnTQ87UruB= vEOFadrCxs6Fbs&s=3DsfGS0fehOwf4GO0C1RIwVQJU9RDUWNCfX6t9wxrc8QA&e=3D=20 These commits are verified by below PR, https://github.com/tianocore/edk2/pull/512 Abner Chang (1): BaseTools: BaseTools changes for RISC-V platform. BaseTools/Source/C/Common/PeCoffLib.h | 9 + BaseTools/Source/C/GenFw/elf_common.h | 62 ++++ .../C/Include/IndustryStandard/PeImage.h | 6 + BaseTools/Source/C/Common/BasePeCoff.c | 15 +- BaseTools/Source/C/Common/PeCoffLoaderEx.c | 86 ++++++ BaseTools/Source/C/GenFv/GenFvInternalLib.c | 128 +++++++- BaseTools/Source/C/GenFw/Elf32Convert.c | 5 +- BaseTools/Source/C/GenFw/Elf64Convert.c | 282 +++++++++++++++++- BaseTools/Conf/tools_def.template | 53 +++- BaseTools/Source/Python/Common/DataType.py | 5 +- BaseTools/Source/Python/build/buildoptions.py | 6 +- 11 files changed, 638 insertions(+), 19 deletions(-) --=20 2.25.0