All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] x86: efi: Add a 64-bit coreboot payload
@ 2020-04-26 19:38 Simon Glass
  2020-04-26 19:38 ` [PATCH v2 1/7] x86: Allow building an SPL image for coreboot Simon Glass
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Simon Glass @ 2020-04-26 19:38 UTC (permalink / raw)
  To: u-boot

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.

This was done in an attempt to get the Ubuntu FirmwareTestSuite[1]
working. Unfortunately the latest version shows a splash screen and hangs,
perhaps due to some missing EFI support.

[1] https://wiki.ubuntu.com/FirmwareTestSuite

Changes in v2:
- Add a new patch to indicate 32/64-bit in bdinfo

Simon Glass (7):
  x86: Allow building an SPL image for coreboot
  x86: Move work-around out of cpu_jump_to_64bit_uboot()
  x86: Update SPL for coreboot
  x86: cbfs: Drop unwanted declaration
  x86: coreboot: Allow building an SPL image
  x86: Add an indication of 32/64-bit to bdinfo
  x86: Add a 64-bit coreboot build

 Makefile                             |  6 ++++
 arch/x86/cpu/Makefile                |  4 ++-
 arch/x86/cpu/coreboot/Kconfig        |  1 +
 arch/x86/cpu/coreboot/Makefile       |  8 ++++-
 arch/x86/cpu/coreboot/coreboot.c     |  3 +-
 arch/x86/cpu/coreboot/coreboot_spl.c | 12 +++++++
 arch/x86/cpu/i386/cpu.c              | 10 ------
 arch/x86/cpu/intel_common/Makefile   |  2 ++
 arch/x86/cpu/x86_64/cpu.c            |  2 ++
 arch/x86/dts/coreboot-u-boot.dtsi    | 18 +++++++++++
 arch/x86/lib/spl.c                   | 23 ++++++++++---
 board/coreboot/coreboot/MAINTAINERS  |  7 ++++
 cmd/bdinfo.c                         |  1 +
 configs/coreboot64_defconfig         | 48 ++++++++++++++++++++++++++++
 doc/board/coreboot/coreboot.rst      | 10 ++++++
 include/cbfs.h                       |  2 +-
 16 files changed, 139 insertions(+), 18 deletions(-)
 create mode 100644 arch/x86/cpu/coreboot/coreboot_spl.c
 create mode 100644 arch/x86/dts/coreboot-u-boot.dtsi
 create mode 100644 configs/coreboot64_defconfig

-- 
2.26.2.303.gf8c07b1a785-goog

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2020-04-30 13:56 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-26 19:38 [PATCH v2 0/7] x86: efi: Add a 64-bit coreboot payload Simon Glass
2020-04-26 19:38 ` [PATCH v2 1/7] x86: Allow building an SPL image for coreboot Simon Glass
2020-04-26 19:38 ` [PATCH v2 2/7] x86: Move work-around out of cpu_jump_to_64bit_uboot() Simon Glass
2020-04-26 19:38 ` [PATCH v2 3/7] x86: Update SPL for coreboot Simon Glass
2020-04-26 19:38 ` [PATCH v2 4/7] x86: cbfs: Drop unwanted declaration Simon Glass
2020-04-26 19:38 ` [PATCH v2 5/7] x86: coreboot: Allow building an SPL image Simon Glass
2020-04-26 19:38 ` [PATCH v2 6/7] x86: Add an indication of 32/64-bit to bdinfo Simon Glass
2020-04-26 20:21   ` Heinrich Schuchardt
2020-04-26 20:32     ` Simon Glass
2020-04-26 21:14       ` Heinrich Schuchardt
2020-04-26 21:23         ` Mark Kettenis
2020-04-26 19:38 ` [PATCH v2 7/7] x86: Add a 64-bit coreboot build Simon Glass
2020-04-30 13:56 ` [PATCH v2 0/7] x86: efi: Add a 64-bit coreboot payload Bin Meng

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.