coreboot/src/drivers/intel
Patrick Rudolph 31218a4259 drivers/intel/fsp2_0: Fix running on x86_64
Add new Kconfig symbols to mark FSP binary as x86_32.
Fix the FSP headers and replace void pointers by fixed sized integers
depending on the used mode to compile the FSP.
This issue has been reported here:
https://github.com/intel/FSP/issues/59

This is necessary to run on x86_64, as pointers have different size.

Add preprocessor error to warn that x86_64 FSP isn't supported by the
current code.

Tested on Intel Skylake. FSP-M no longer returns the error "Invalid
Parameter".

Change-Id: I6015005c4ee3fc2f361985cf8cff896bcefd04fb
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48174
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
2021-02-04 10:21:42 +00:00
..
dptf src: Remove useless comments in "includes" lines 2021-02-04 10:18:49 +00:00
fsp1_1 src: Remove useless comments in "includes" lines 2021-02-04 10:18:49 +00:00
fsp2_0 drivers/intel/fsp2_0: Fix running on x86_64 2021-02-04 10:21:42 +00:00
gma drivers/intel/gma/opregion.c: Use __func__ 2021-01-24 21:23:17 +00:00
i210 drivers/intel/i210: Request Bus Master in .final ops 2020-11-30 07:58:13 +00:00
ish acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
mipi_camera acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
pmc_mux acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
ptt
soundwire acpi: Call acpi_fill_ssdt() only for enabled devices 2020-11-09 07:24:13 +00:00
usb4/retimer drivers/intel/usb4: Enable retimer FW upgrade mux interaction 2021-01-22 14:28:08 +00:00