coreboot-kgpe-d16/src/soc/intel/broadwell
Arthur Heymans 5bb15f1a4d soc/intel/broadwell: Use C_ENVIRONMENT_BOOTBLOCK
This puts the cache-as-ram init in the bootblock.
Before setting up cache as ram the microcode updates are applied.

This removes the possibility for a normal/fallback setup although
implementing this should be quite easy.

Setting up LPC in the bootblock to output console on SuperIOs is not
done in this patch, therefore BOOTBLOCK_CONSOLE is not yet selected.

Change-Id: I44eb6d380dea5b82e3f009a46381a0f611bb7935
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/30383
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2019-05-15 17:56:56 +00:00
..
acpi cpu/intel/common: Use a common acpi/cpu.asl file 2018-11-30 22:02:35 +00:00
bootblock soc/intel/broadwell: Use C_ENVIRONMENT_BOOTBLOCK 2019-05-15 17:56:56 +00:00
include/soc soc/intel/broadwell: Clean up the bootflow 2019-05-14 23:22:51 +00:00
romstage soc/intel/broadwell: Use C_ENVIRONMENT_BOOTBLOCK 2019-05-15 17:56:56 +00:00
acpi.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
adsp.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
chip.c {northbridge, soc, southbridge}/intel: Make use of pci_dev_set_subsystem() 2019-03-21 16:18:05 +00:00
chip.h src: Add missing include <stdint.h> 2018-11-01 11:25:07 +00:00
cpu.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
cpu_info.c src: Remove unneeded include <console/console.h> 2018-11-16 09:50:29 +00:00
ehci.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
elog.c
finalize.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
gpio.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
hda.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
igd.c vboot: remove OPROM-related code 2019-05-15 17:50:08 +00:00
iobp.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
Kconfig soc/intel/broadwell: Use C_ENVIRONMENT_BOOTBLOCK 2019-05-15 17:56:56 +00:00
lpc.c Fix code that would trip -Wtype-limits 2019-05-06 10:32:15 +00:00
Makefile.inc soc/intel/broadwell: Use C_ENVIRONMENT_BOOTBLOCK 2019-05-15 17:56:56 +00:00
me.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
me_status.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
memmap.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
minihd.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
monotonic_timer.c
pch.c src: Use include <delay.h> when appropriate 2019-04-06 16:09:12 +00:00
pcie.c device/pciexp_device: Convert LTR non-snoop/snoop value into common macro 2019-03-27 04:39:48 +00:00
pei_data.c soc/intel/broadwell: Fix use of CONFIG_USBDEBUG 2019-03-22 20:26:44 +00:00
pmutil.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
ramstage.c Klocwork: Fix the Null pointer derefernce found by klocwork 2019-04-23 09:56:37 +00:00
refcode.c src: Get rid of duplicated includes 2018-11-16 09:50:03 +00:00
sata.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
serialio.c src: Drop unused 'include <device/pciexp.h>' 2019-03-16 11:46:38 +00:00
smbus.c soc/{amd,intel}: Remove needless '&' on function pointers 2019-01-23 14:42:59 +00:00
smbus_common.c soc: Remove useless include <device/pci_ids.h> 2018-12-19 05:20:49 +00:00
smi.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
smihandler.c coreboot: Replace all IS_ENABLED(CONFIG_XXX) with CONFIG(XXX) 2019-03-08 08:33:24 +00:00
smmrelocate.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
spi.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
stage_cache.c
systemagent.c src: Use 'include <string.h>' when appropriate 2019-03-20 20:27:51 +00:00
tsc_freq.c
usb_debug.c arch/io.h: Drop unnecessary include 2019-03-04 15:08:03 +00:00
xhci.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00