From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) (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 90B568212E for ; Wed, 22 Feb 2017 11:10:27 -0800 (PST) Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP; 22 Feb 2017 11:10:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.35,195,1484035200"; d="scan'208";a="68390989" Received: from orsmsx103.amr.corp.intel.com ([10.22.225.130]) by fmsmga005.fm.intel.com with ESMTP; 22 Feb 2017 11:10:26 -0800 Received: from orsmsx114.amr.corp.intel.com ([169.254.8.253]) by ORSMSX103.amr.corp.intel.com ([169.254.5.78]) with mapi id 14.03.0248.002; Wed, 22 Feb 2017 11:10:26 -0800 From: "Richardson, Brian" To: Rebecca Cran , "Gao, Liming" , "edk2-devel@lists.01.org" CC: "Lu, ShifeiX A" , "Zimmer, Vincent" , Andrew Fish , "Wei, David" Thread-Topic: [edk2] Improvements to build system etc. for edk2-platforms devel-MinnowBoard3? Thread-Index: AQHSjKnkFqzr0YqW2kOL3svWeEuMU6F0+0aAgAAQCoCAACzV8IAAjMyA//+c6tA= Date: Wed, 22 Feb 2017 19:10:25 +0000 Message-ID: <80AC2BAA3152784F98F581129E5CF5AF6655F06F@ORSMSX114.amr.corp.intel.com> References: <4A89E2EF3DFEDB4C8BFDE51014F606A14D6E27B3@shsmsx102.ccr.corp.intel.com> <95a8d930-6bb2-e666-1957-8d78a25efd10@bluestop.org> <80AC2BAA3152784F98F581129E5CF5AF6655EC20@ORSMSX114.amr.corp.intel.com> <2d7462e9-de6c-67b2-ffd7-a3fa194ce06b@bluestop.org> In-Reply-To: <2d7462e9-de6c-67b2-ffd7-a3fa194ce06b@bluestop.org> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzM1NmNkYzktNDVkNi00MmZmLTgyYzMtOTkxNTBmYTUxNzA1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IlBJTXgzblRzbTVlVVpxRlpqMU9ETnR5aFlyamM0TUhsTDExZ3JQR0l4aVU9In0= x-originating-ip: [10.22.254.140] 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 19:10:27 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable We're ok with help fixing issues (yay open source), so thanks for the help.= Patches are welcome at this time. But we do track them in Bugzilla, so ope= ning an issue there is the first step to a solution.=20 For the processor thread setting, note that we have historically disabled p= rocessor threading by default because we don't know the build system config= uration. While we at Intel prefer everyone own an Intel(R) Core(TM) i7 or I= ntel(R) Xeon processor, we know that's not the case ... so keeping it disab= led has been seen as a safe option. We should definitely do a better job of= documenting that setting change, but I think we need to consider generical= ly changing that setting by default in target.txt (which requires a Bugzill= a entry). The .bat/.sh files are required to trigger post-build tools, which are OS d= ependent. Even if the build was triggered by a Python script, we still need= to do some verification to make sure there are no functional differences w= hen we build in a Windows environment versus Linux (work in progress). 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 11:53 AM To: Richardson, Brian ; Gao, Liming ; edk2-devel@lists.01.org Cc: Lu, ShifeiX A ; Zimmer, Vincent ; Andrew Fish ; Wei, David Subject: Re: [edk2] Improvements to build system etc. for edk2-platforms de= vel-MinnowBoard3? On 2/22/2017 9:34 AM, Richardson, Brian wrote: > Thanks for the input. For future reference, you can use the TianoCore=20 > Bugzilla to report issues on any EDK II feature/platform.=20 > https://github.com/tianocore/tianocore.github.io/wiki/Reporting-Issues > > I agree the readme.md should be present, and use markup instead of plain = text 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= their 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 proce= ssor with hyperthreading) instead of '1' (assuming a single core system w/o= threading). I don't know if this will cause any compatibility issues on ol= der systems, but it's worth a check. > > At this time, MinnowBoard 3 build is only validated in Windows. That's wh= y there is no equivalent .sh file for BuildBIOS yet, but it will be added o= nce Linux build is verified and checked in. I'm more about _fixing_ issues I find rather than reporting them! Are you s= aying that patches wouldn't be welcome just now? Is there a reason why you= don't want to make full use of the CPU while building? And I understand th= at MinnowBoard 3 only builds under Windows at the moment, but if more of it= built using python (and python is already listed as a prerequisite in the = ReadMe file) the porting might be simpler. -- Rebecca _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel