From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [REGRESSION] "efi: efistub: Convert into static library" and preparation patches Date: Tue, 02 Sep 2014 17:25:58 +0200 Message-ID: <5405E186.2080406@canonical.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Sender: linux-efi-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Ulf Winkelvos , Matt Fleming Cc: LKML , x86-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, "H. Peter Anvin" , linux-efi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Seth Forshee List-Id: linux-efi@vger.kernel.org Hey, My macbook pro 8.2 fails to do a efi stub boot with these patches. Commit f23cf8bd5c1f49 "efi/x86: efistub: Move shared dependencies to " causes the first break, but this can be averted by changing struct efi_config *efi_early; to struct efi_config *efi_early __attribute__((visibility("hidden"))); I also need to revert commit f4f75ad5741fe "efi: efistub: Convert into static library" to get boot working. I'm not an early boot expert, so I have no idea what's going on here. Only console output I see when the boot fails is "setup_efi_pci() failed!" after the commit that adds this message. ~Maarten