[{"id":1763394,"web_url":"http://patchwork.ozlabs.org/comment/1763394/","msgid":"<1504621383.25945.237.camel@linux.intel.com>","list_archive_url":null,"date":"2017-09-05T14:23:03","subject":"Re: [U-Boot] [PATCH 0/3] Clean up make process for EFI payload","submitter":{"id":8583,"url":"http://patchwork.ozlabs.org/api/people/8583/","name":"Andy Shevchenko","email":"andriy.shevchenko@linux.intel.com"},"content":"On Tue, 2017-09-05 at 03:19 +0200, Heinrich Schuchardt wrote:\n> Currently we have a single EFI application that we can deliver\n> integrated into U-Boot. It is a hello world application that\n> can be called with 'bootefi hello'.\n> \n> The Makefiles do not easily accomodate further EFI payloads\n> like a unit test for the EFI API or an EFI shell.\n> \n> This patch series changes Makefile.lib to allow additional\n> EFI payloads. Required fixes to the helloworld app are\n> provided.\n> \n> Further work will be needed to accomodate EFI payloads built\n> out of multiple source files.\n\nPlease, amend .gitignore, if needed, according to the changes.\n\n> \n> Heinrich Schuchardt (3):\n>   efi_loader: rename __efi_hello_world_*\n>   scripts/Makefile.lib: generalize building built in EFI app\n>   efi_loader: usage of always in Makefile\n> \n>  cmd/bootefi.c                  |  4 ++--\n>  include/asm-generic/sections.h |  4 ++--\n>  lib/efi_loader/Makefile        |  5 +++--\n>  scripts/Makefile.lib           | 28 +++++++++++++++-------------\n>  4 files changed, 22 insertions(+), 19 deletions(-)\n>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xmppq2tpdz9t16\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  6 Sep 2017 00:23:15 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid 2A92FC21E37; Tue,  5 Sep 2017 14:23:12 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id AF628C21D8B;\n\tTue,  5 Sep 2017 14:23:10 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid 68A5FC21C62; Tue,  5 Sep 2017 14:23:09 +0000 (UTC)","from mga06.intel.com (mga06.intel.com [134.134.136.31])\n\tby lists.denx.de (Postfix) with ESMTPS id 92460C21C62\n\tfor <u-boot@lists.denx.de>; Tue,  5 Sep 2017 14:23:08 +0000 (UTC)","from orsmga001.jf.intel.com ([10.7.209.18])\n\tby orsmga104.jf.intel.com with ESMTP; 05 Sep 2017 07:23:06 -0700","from smile.fi.intel.com (HELO smile) ([10.237.72.86])\n\tby orsmga001.jf.intel.com with ESMTP; 05 Sep 2017 07:23:04 -0700"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED\n\tautolearn=unavailable autolearn_force=no version=3.4.0","X-ExtLoop1":"1","X-IronPort-AV":"E=Sophos; i=\"5.41,480,1498546800\"; d=\"scan'208\";\n\ta=\"1169282625\"","Message-ID":"<1504621383.25945.237.camel@linux.intel.com>","From":"Andy Shevchenko <andriy.shevchenko@linux.intel.com>","To":"Heinrich Schuchardt <xypron.glpk@gmx.de>, Alexander Graf <agraf@suse.de>","Date":"Tue, 05 Sep 2017 17:23:03 +0300","In-Reply-To":"<20170905011939.5794-1-xypron.glpk@gmx.de>","References":"<20170905011939.5794-1-xypron.glpk@gmx.de>","Organization":"Intel Finland Oy","X-Mailer":"Evolution 3.22.6-1 ","Mime-Version":"1.0","Cc":"Mark Kettenis <kettenis@openbsd.org>, u-boot@lists.denx.de","Subject":"Re: [U-Boot] [PATCH 0/3] Clean up make process for EFI payload","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"}},{"id":1763779,"web_url":"http://patchwork.ozlabs.org/comment/1763779/","msgid":"<d67fb6ae-9862-0f78-93f7-2da2ed2e48b6@gmx.de>","list_archive_url":null,"date":"2017-09-06T01:50:31","subject":"Re: [U-Boot] [PATCH 0/3] Clean up make process for EFI payload","submitter":{"id":61270,"url":"http://patchwork.ozlabs.org/api/people/61270/","name":"Heinrich Schuchardt","email":"xypron.glpk@gmx.de"},"content":"On 09/05/2017 04:23 PM, Andy Shevchenko wrote:\n> On Tue, 2017-09-05 at 03:19 +0200, Heinrich Schuchardt wrote:\n>> Currently we have a single EFI application that we can deliver\n>> integrated into U-Boot. It is a hello world application that\n>> can be called with 'bootefi hello'.\n>>\n>> The Makefiles do not easily accomodate further EFI payloads\n>> like a unit test for the EFI API or an EFI shell.\n>>\n>> This patch series changes Makefile.lib to allow additional\n>> EFI payloads. Required fixes to the helloworld app are\n>> provided.\n>>\n>> Further work will be needed to accomodate EFI payloads built\n>> out of multiple source files.\n> \n> Please, amend .gitignore, if needed, according to the changes.\n\nIn this old version of the patch series no new files are created.\n\nIn the v2 version dependency files are created/updated which we want to\nadd to the source repository keep.\n\nBest regards\n\nHeinrich\n\n> \n>>\n>> Heinrich Schuchardt (3):\n>>   efi_loader: rename __efi_hello_world_*\n>>   scripts/Makefile.lib: generalize building built in EFI app\n>>   efi_loader: usage of always in Makefile\n>>\n>>  cmd/bootefi.c                  |  4 ++--\n>>  include/asm-generic/sections.h |  4 ++--\n>>  lib/efi_loader/Makefile        |  5 +++--\n>>  scripts/Makefile.lib           | 28 +++++++++++++++-------------\n>>  4 files changed, 22 insertions(+), 19 deletions(-)\n>>\n>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)","Received":["from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xn67r1dwsz9sNq\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed,  6 Sep 2017 11:54:00 +1000 (AEST)","by lists.denx.de (Postfix, from userid 105)\n\tid E0B35C21EBD; Wed,  6 Sep 2017 01:53:08 +0000 (UTC)","from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 8DE47C21EBA;\n\tWed,  6 Sep 2017 01:53:06 +0000 (UTC)","by lists.denx.de (Postfix, from userid 105)\n\tid E7E4FC21E27; Wed,  6 Sep 2017 01:50:53 +0000 (UTC)","from mout.gmx.net (mout.gmx.net [212.227.17.21])\n\tby lists.denx.de (Postfix) with ESMTPS id 38561C21DF7\n\tfor <u-boot@lists.denx.de>; Wed,  6 Sep 2017 01:50:50 +0000 (UTC)","from [192.168.8.100] ([94.197.120.148]) by mail.gmx.com (mrgmx103\n\t[212.227.17.168]) with ESMTPSA (Nemesis) id\n\t0LqQTl-1dKSW10LHV-00e7VM; Wed, 06 Sep 2017 03:50:41 +0200"],"X-Spam-Checker-Version":"SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-0.7 required=5.0 tests=FREEMAIL_FROM,\n\tRCVD_IN_DNSWL_LOW autolearn=unavailable autolearn_force=no\n\tversion=3.4.0","To":"Andy Shevchenko <andriy.shevchenko@linux.intel.com>,\n\tAlexander Graf <agraf@suse.de>","References":"<20170905011939.5794-1-xypron.glpk@gmx.de>\n\t<1504621383.25945.237.camel@linux.intel.com>","From":"Heinrich Schuchardt <xypron.glpk@gmx.de>","Message-ID":"<d67fb6ae-9862-0f78-93f7-2da2ed2e48b6@gmx.de>","Date":"Wed, 6 Sep 2017 03:50:31 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.2.1","MIME-Version":"1.0","In-Reply-To":"<1504621383.25945.237.camel@linux.intel.com>","Content-Language":"en-US","X-Provags-ID":"V03:K0:FsFDdnR+dJo1owNOaRkKbuQNwarpsq/h78xaWn+TzbXFKgJUz+/\n\tk7IOlecqULIEriJ3ukeLWdnrPUrbmsJHpWz4s+MqIXU/aTfNVpf8hERjL7HuCIvjDLOLRUs\n\t1retdL/D6wob8VAFZ4ntJ7npWnkM2HW8dlRW7nc/f6gkEs/t4U2bnuyvftJbvWf2Z6FxxfA\n\tKc7BCsxkLP5qSn35nshFQ==","X-UI-Out-Filterresults":"notjunk:1; V01:K0:J4bDA+yzOIg=:+lrpolC5lWMthAOqwpazp/\n\tGSEeh2jxw1yH9TJqLGz9kkm1m2cJ5WJ5I8P31w4MFfLQ5nNaSXQnQY6IhmuBCUzO5O0t6rjvp\n\t6xsx2YPU4NPMdMc0RlFGHKp73YM1tQdFBixFWupXa9ydsLiluOajMOaywROhf6qsLLolL2NKx\n\tA0q48vF7vln7uDTfVKJSF6ddUKAYVzJ4KBT9/KU445tVKJFhuhkdDivXcP0X4BscuZ7ucdFGy\n\tEMr/G08MQk9yxd2o7ENExqWcuT3peVezvN6MLOmHfSWlIsSHnAFH99ly8bgMcag7qyrtVETjg\n\ty7pR1SMMf0UKStxnbcDh4wwc91dGke/kW4Tj68ok+cKOmapifYYEpw0GHISOyQvOqkOE3Am7s\n\tDXD5Bx1H5zgyeQIRG8GtaPlBLG2ZbieUJkQC08cEyr0gVMpKjjfElCuuntaHHZpfD1lg9Da7H\n\tJjfbqA0tdDbvnvSQSiLIHOjiT0X6q5HGkaMMCrMXwaY3mMtE3+O2lb80KEBMqxh5k5DiuHe4k\n\tVXogGJ6kuNjXkIlk50Oqi0prGJnwc3VWBuaxdh8bDbDdHsOvjbrArz5kLUB0KUMlqxhDa4vj/\n\t6mzDKFO1L9QAvUw4Ug38Iya5SmACeEdJkt4ZwCXWKgA4hTN6lxdQoOTufwZ8gPIjErZJ+ggBO\n\tpL0/jsbNs8G8Nj1cg0+zGQzFKm2kJISFmAd5IPk4fc+U4C+gpeOccDrLSQLAWtpPaFuPyAJuu\n\tVfJmAWAc4dTUXp5o3+cZf4UmOq5Ev89+aEHhnvQhG0FXCRocbZOn1iLWYe93CWA9Dw1o0Istv\n\ttlLc+ad6jn/4gLl6QP8YVOukj7RD8FEn17fTZVdy5bwwqU5Q5A7LAvqB2KyHGl/RxbxNfA/","Cc":"Mark Kettenis <kettenis@openbsd.org>, u-boot@lists.denx.de","Subject":"Re: [U-Boot] [PATCH 0/3] Clean up make process for EFI payload","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.18","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"}}]