From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6DF97821BD for ; Wed, 22 Feb 2017 08:34:57 -0800 (PST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Feb 2017 08:34:57 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,195,1484035200"; d="scan'208";a="827266985" Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by FMSMGA003.fm.intel.com with ESMTP; 22 Feb 2017 08:34:56 -0800 Received: from orsmsx111.amr.corp.intel.com (10.22.240.12) by ORSMSX106.amr.corp.intel.com (10.22.225.133) with Microsoft SMTP Server (TLS) id 14.3.248.2; Wed, 22 Feb 2017 08:34:56 -0800 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.253]) by ORSMSX111.amr.corp.intel.com ([10.22.240.12]) with mapi id 14.03.0248.002; Wed, 22 Feb 2017 08:34:56 -0800 From: "Richardson, Brian" To: Rebecca Cran , "Gao, Liming" , "edk2-devel@lists.01.org" CC: "Lu, ShifeiX A" , "Zimmer, Vincent" , Andrew Fish , "Gao, Liming" , "Wei, David" Thread-Topic: [edk2] Improvements to build system etc. for edk2-platforms devel-MinnowBoard3? Thread-Index: AQHSjKnkFqzr0YqW2kOL3svWeEuMU6F0+0aAgAAQCoCAACzV8A== Date: Wed, 22 Feb 2017 16:34:55 +0000 Message-ID: <80AC2BAA3152784F98F581129E5CF5AF6655EC20@ORSMSX114.amr.corp.intel.com> References: <4A89E2EF3DFEDB4C8BFDE51014F606A14D6E27B3@shsmsx102.ccr.corp.intel.com> <95a8d930-6bb2-e666-1957-8d78a25efd10@bluestop.org> In-Reply-To: <95a8d930-6bb2-e666-1957-8d78a25efd10@bluestop.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDJiYjM5YTItNTU4Ni00MTFjLWFmYWEtMDIzNjE0NTMwYzU3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InlOcCt2WUlPSHJ2QWZZNU84TUF6emRKVlhwNU1RSnh3blptdTVjRXVoQ3c9In0= x-originating-ip: [10.22.254.138] MIME-Version: 1.0 Subject: Re: Improvements to build system etc. for edk2-platforms devel-MinnowBoard3? X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Feb 2017 16:34:57 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks for the input. For future reference, you can use the TianoCore Bugzi= lla to report issues on any EDK II feature/platform. https://github.com/tia= nocore/tianocore.github.io/wiki/Reporting-Issues =20 I agree the readme.md should be present, and use markup instead of plain te= xt to work better in github. You can open an issue on this in Bugzilla. Normally, we ask folks to change the number of processor threads based on t= heir system configuration. We don't add a larger thread number by default, = but it might be good to set it '5' by default (assuming a dual core process= or with hyperthreading) instead of '1' (assuming a single core system w/o t= hreading). I don't know if this will cause any compatibility issues on olde= r systems, but it's worth a check. At this time, MinnowBoard 3 build is only validated in Windows. That's why = there is no equivalent .sh file for BuildBIOS yet, but it will be added onc= e Linux build is verified and checked in. Thanks ... br --- Brian Richardson, Senior Technical Marketing Engineer, Intel Software brian.richardson@intel.com -- @intel_Brian (Twitter & WeChat) https://software.intel.com/en-us/meet-the-developers/evangelists/team/brian= -richardson=20 -----Original Message----- From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Rebe= cca Cran Sent: Wednesday, February 22, 2017 12:48 AM To: Gao, Liming ; edk2-devel@lists.01.org Cc: Lu, ShifeiX A ; Zimmer, Vincent ; Andrew Fish ; Gao, Liming ; Wei, David Subject: Re: [edk2] Improvements to build system etc. for edk2-platforms de= vel-MinnowBoard3? On 2/21/2017 9:50 PM, Gao, Liming wrote: > Could you introduce what change will be done for build improvement? I = am also interested in this topic. The first change I'd make is to set 'buildthreads' in BuildBIOS to %NUMBER_= OF_PROCESSORS% - that by itself reduces the build time from around 7 minute= s to 2.5 on my system. I also have some changes to the ReadMe.MD file to co= nvert it to be a MD file instead of plain text, which massively increases r= eadability on GitHub. I've also been wondering about allowing more paramet= ers to be passed through to 'build'=20 such as reducing the verbosity to make compiler warnings more apparent.=20 Finally, and this is likely more controversial - I've been wondering if the= build scripts like BuildBIOS should be in python instead of Windows .cmd/.= bat since python is already used elsewhere and is more flexible. -- Rebecca _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel