From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: redhat.com, ip: 209.132.183.28, mailfrom: lersek@redhat.com) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by groups.io with SMTP; Mon, 22 Jul 2019 13:53:24 -0700 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 2CE613DD47; Mon, 22 Jul 2019 20:53:24 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-117-23.ams2.redhat.com [10.36.117.23]) by smtp.corp.redhat.com (Postfix) with ESMTP id 856E05C54A; Mon, 22 Jul 2019 20:53:23 +0000 (UTC) Subject: Re: [edk2-devel] [Patch 0/9 V2] Enable multiple process AutoGen To: devel@edk2.groups.io, bob.c.feng@intel.com References: <20190722085100.20552-1-bob.c.feng@intel.com> From: "Laszlo Ersek" Message-ID: <53eee516-c1e2-b97d-7375-dbf0871a64b8@redhat.com> Date: Mon, 22 Jul 2019 22:53:22 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20190722085100.20552-1-bob.c.feng@intel.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Mon, 22 Jul 2019 20:53:24 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Bob, On 07/22/19 10:50, Bob Feng wrote: > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1875 > > In order to improve the build performance, we implemented > multiple-processes AutoGen. This change will reduce 20% time > for AutoGen phase. > > The design document can be got from: > https://edk2.groups.io/g/devel/files/Designs/2019/0627/Multiple-thread-AutoGen.pdf > > This patch serial pass the build of Ovmf, MinKabylake, MinPurley, packages > under Edk2 repository and intel client and server platforms. > > V2: > 1. The first version missed autogen related commit > from e812a812c1a0800c49e11507cb46222351520cc7. V2 add those commit > back. > 2. Move CreateAsBuildInf into AutoGenWorker process > 3. Save GlobalVar__.bin to build folder. > 4. Regenerate patches based on master bb824f685d whenever someone posts a patch set (brand new patch set, or v2, v3, ... of a previously posted patch set), I suggest capturing a mailing list URL in the TianoCore Bugzilla, as a new comment. This way someone interested in the evolution of the feature can approach the mailing list postings from the Bugzilla, and get links to all versions ever posted. I've done this for your v1 posting; please add the v2 and v3 links. (NB this request is for everyone.) Thanks Laszlo