From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heinrich Schuchardt Date: Fri, 9 Feb 2018 17:42:49 +0100 Subject: [U-Boot] [PATCH v3 11/18] efi_loader: make efi_disk_create_partitions a global symbol In-Reply-To: <20180209094436.GA68710@gmail.com> References: <20180119192454.11172-1-xypron.glpk@gmx.de> <20180119192454.11172-12-xypron.glpk@gmx.de> <20180209001558.GC96047@largo.jsg.id.au> <25300726-a753-458d-2931-7e82a7a71afa@gmx.de> <20180209094436.GA68710@gmail.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 02/09/2018 10:44 AM, Artturi Alm wrote: > On Fri, Feb 09, 2018 at 05:07:52AM +0100, Heinrich Schuchardt wrote: >> On 02/09/2018 01:15 AM, Jonathan Gray wrote: >>> On Fri, Jan 19, 2018 at 08:24:47PM +0100, Heinrich Schuchardt wrote: >>>> Up to now we have been using efi_disk_create_partitions() to create >>>> partitions for block devices that existed before starting an EFI >>>> application. >>>> >>>> We need to call it for block devices created by EFI >>>> applications at run time. The EFI application will define the >>>> handle for the block device and install a device path protocol >>>> on it. We have to use this device path as stem for the partition >>>> device paths. >>>> >>>> Signed-off-by: Heinrich Schuchardt >>>> --- >>>> v3 >>>> fix typos in comments >>>> v2 >>>> no change >>> >>> breakage on mx6cuboxi with OpenBSD bootarm.efi, bisects to >>> >>> commit 64e4db0f119151a1345e1da19d152eda550394e7 >>> Author: Heinrich Schuchardt >>> AuthorDate: Fri Jan 19 20:24:47 2018 +0100 >>> Commit: Alexander Graf >>> CommitDate: Mon Jan 22 23:09:14 2018 +0100 >>> >>> efi_loader: make efi_disk_create_partitions a global symbol >>> Up to now we have been using efi_disk_create_partitions() to create >>> partitions for block devices that existed before starting an EFI >>> application. >>> We need to call it for block devices created by EFI >>> applications at run time. The EFI application will define the >>> handle for the block device and install a device path protocol >>> on it. We have to use this device path as stem for the partition >>> device paths. >>> Signed-off-by: Heinrich Schuchardt >>> Signed-off-by: Alexander Graf >>> >>> with master as of e24bd1e79e223aa89854c0be95a53e2d538144a5 Resolved with patch efi_loader: correct efi_disk_register https://lists.denx.de/pipermail/u-boot/2018-February/320035.html Thanks for reporting the problem. Could you, please, confirm the fix works for you. Best regards Heinrich