From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Shevchenko Date: Fri, 24 Apr 2020 12:28:07 +0300 Subject: [PATCH 0/6] x86: efi: Add a 64-bit coreboot payload In-Reply-To: <0b67f8f2-fe6e-65b8-994b-f712dac929bb@gmx.de> References: <20200405232240.209612-1-sjg@chromium.org> <0b67f8f2-fe6e-65b8-994b-f712dac929bb@gmx.de> Message-ID: <20200424092807.GZ185537@smile.fi.intel.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Fri, Apr 24, 2020 at 08:01:32AM +0200, Heinrich Schuchardt wrote: > On 4/23/20 10:05 AM, Bin Meng wrote: > > Hi Simon, > > > > On Mon, Apr 6, 2020 at 7:22 AM Simon Glass wrote: > >> > >> This series creates a new 64-bit 'coreboot64' build which can be launched > >> from coreboot. It uses SPL to effect the jump to 64-bit mode. > > > > Adding 64-bit U-Boot as a coreboot payload is nice. > > > >> > >> This was done in an attempt to get the Ubuntu FirmwareTestSuite[1] > > > > Yet I fail to understand why adding 64-bit U-Boot as the coreboot > > payload could help running the Ubuntu Firmware Test Suite. Does 32-bit > > U-Boot as the coreboot payload not work in this case? > > coreboot_defconfig has CONFIG_EFI_LOADER=y so the firmware test suite > should work fine if you are running a 32 bit OS. > > Of cause calling a 32bit UEFI from a 64bit OS is expected fail due to a > different ABI. I'm wonder how Linux (64-bit) kernel with EFI stub enables boots on EFI 32-bit environment? > >> working. Unfortunately the latest version shows a splash screen and hangs, > >> perhaps due to some missing EFI support. > >> > >> [1] https://wiki.ubuntu.com/FirmwareTestSuite -- With Best Regards, Andy Shevchenko