switch-coreboot/src
Aaron Durbin a77d0d6b39 drivers/intel/fsp1_1: handle UEFI endianness
UEFI defines everything as little endian. Additionally the
EDK II header files assume they are used on machines
which are running UEFI -- thus little endian. This patch
attempts to fix up all the possible endian violations
when running on a big endian machine. This is for
in preparation of using the FSP 1.1 code in userland
for relocating FSP images.

BUG=chrome-os-partner:44827
BRANCH=None
TEST=Built and booted glados.

Change-Id: I39f4de84688e48978a4650303b8af8345f44fd03
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 3c7eab9b7c10765355feffa3c3cac403275f9479
Original-Change-Id: I33a7661281307cf31ae33899d1a4eb6a2fbd01a1
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/298832
Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/11664
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2015-09-17 14:18:59 +00:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch riscv-virtual-memory: move page tables into virtual address space 2015-09-16 17:17:28 +00:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu qemu: initialize lapic 2015-09-14 17:23:26 +00:00
device symbols: add '_' to pci_drivers and cpu_drivers symbols 2015-09-05 15:36:23 +00:00
drivers drivers/intel/fsp1_1: handle UEFI endianness 2015-09-17 14:18:59 +00:00
ec chromeec: Add kconfig entry for EC PD support 2015-09-09 20:23:04 +00:00
include endian: fix le64toh() 2015-09-11 05:20:03 +00:00
lib linking: Repair special treatments for non-x86 bootblocks 2015-09-17 14:17:55 +00:00
mainboard kunimitsu: Remove code to set USB charge behavior on sleep 2015-09-17 14:14:45 +00:00
northbridge AGESA S3 support: Fix excessive stack usage 2015-09-14 10:00:58 +00:00
soc t210: lp0_resume: Configure unused SDMMC1/3 pads for low power leakage 2015-09-17 14:17:16 +00:00
southbridge Move final Intel chipsets with ME to intel/common/firmware 2015-09-16 14:36:01 +00:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode vbnv: check alignment of nvram in advance 2015-09-17 14:14:58 +00:00
Kconfig Kconfig: Remove EXPERT mode 2015-08-30 07:50:47 +00:00