[U-Boot] [PATCH v4 0/5] Add a coreboot board, CPU, and configuration, and target.

Gabe Black gabeblack at chromium.org
Thu Nov 17 01:27:47 CET 2011


This series of changes adds a coreboot board, CPU, configuration, and build
target. These patches are all needed in order to get to a buildable state
and could potentially be merged together into larger changes. Merging them
all would create a change that, in my opion, is a bit too big, so I'll
leave it to the reviewers to decide which patches should be merged.

Changes in v2:
Change capitalization of the x86 tag.
Get rid of some dead/unnecessary code in the Makefile and coreboot.c.

Changes in v3:
Move the Signed-off-by line up.
Change the summary line tag style.

Changes in v4:
Change the summary tag style.

Gabe Black (5):
  x86: Add a target for running as a coreboot payload
  x86: Add a basic implementation for a coreboot board
  x86: Add a preliminary coreboot configuration header
  x86: Add an implementation for a coreboot CPU
  x86: Make the serial port work for the coreboot board

 arch/x86/cpu/coreboot/Makefile                   |   55 ++++++
 arch/x86/cpu/coreboot/asm-offsets.c              |   25 +++
 arch/x86/cpu/coreboot/coreboot_car.S             |   29 +++
 arch/x86/cpu/coreboot/sdram.c                    |   39 ++++
 board/chromebook-x86/coreboot/Makefile           |   53 +++++
 board/chromebook-x86/coreboot/coreboot.c         |   77 ++++++++
 board/chromebook-x86/coreboot/coreboot_pci.c     |   30 +++
 board/chromebook-x86/coreboot/coreboot_start.S   |   29 +++
 board/chromebook-x86/coreboot/coreboot_start16.S |   46 +++++
 boards.cfg                                       |    1 +
 include/configs/coreboot.h                       |  225 ++++++++++++++++++++++
 include/serial.h                                 |    2 +-
 12 files changed, 610 insertions(+), 1 deletions(-)
 create mode 100644 arch/x86/cpu/coreboot/Makefile
 create mode 100644 arch/x86/cpu/coreboot/asm-offsets.c
 create mode 100644 arch/x86/cpu/coreboot/coreboot_car.S
 create mode 100644 arch/x86/cpu/coreboot/sdram.c
 create mode 100644 board/chromebook-x86/coreboot/Makefile
 create mode 100644 board/chromebook-x86/coreboot/coreboot.c
 create mode 100644 board/chromebook-x86/coreboot/coreboot_pci.c
 create mode 100644 board/chromebook-x86/coreboot/coreboot_start.S
 create mode 100644 board/chromebook-x86/coreboot/coreboot_start16.S
 create mode 100644 include/configs/coreboot.h

-- 
1.7.3.1



More information about the U-Boot mailing list