coreboot/src
Angel Pons d99b693c96 nb/intel/haswell: Confine pei_data uses to raminit.c
Reorganize romstage.c to resemble sandybridge, and move everything that
needs `pei_data` into raminit.c function `perform_raminit`. Barring USB
settings, coreboot code no longer depends on pei_data.h definitions. It
still depends on MRC, though. For now.

Tested on Asrock B85M Pro4, still boots and still resumes from S3.

Change-Id: I433f88db5fe7a7533ab6837015647ec31fb45e88
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51449
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-03-23 10:59:15 +00:00
..
acpi acpi/acpigen.h: Add more intuitive AML package closing functions 2021-03-22 11:21:55 +00:00
arch cbfs: Remove prog_locate() for payloads (SELF and FIT) 2021-03-17 00:13:53 +00:00
commonlib cbfs: Move stage header into a CBFS attribute 2021-03-17 08:10:00 +00:00
console console/vtxprintf.c: Add missing <types.h> 2021-02-16 08:15:26 +00:00
cpu cpu/x86/mp_init.c: Drop unnecessary preprocessor usage 2021-03-19 11:33:51 +00:00
device device/azalia_device.c: Switch to stopwatch 2021-03-22 11:22:39 +00:00
drivers acpi/acpigen.h: Add more intuitive AML package closing functions 2021-03-22 11:21:55 +00:00
ec ec/system76/ec: Add OLED screen toggle 2021-02-27 09:38:19 +00:00
include acpi/acpigen.h: Add more intuitive AML package closing functions 2021-03-22 11:21:55 +00:00
lib spd_bin: Replace get_spd_cbfs_rdev() with spd_cbfs_map() 2021-03-17 08:10:35 +00:00
mainboard mb/google/kukui: Add a new config 'Makomo' 2021-03-23 01:45:41 +00:00
northbridge nb/intel/haswell: Confine pei_data uses to raminit.c 2021-03-23 10:59:15 +00:00
security security/intel/cbnt: Make CBNT compatible with CMOS option table 2021-03-19 11:35:07 +00:00
soc soc/amd/common/block/psp/psp: update psp_status_nobase error message 2021-03-22 16:38:38 +00:00
southbridge {lynxpoint/broadwell}: Set Azalia HDCFG.BCLD bit 2021-03-22 13:01:19 +00:00
superio acpi/acpigen.h: Add more intuitive AML package closing functions 2021-03-22 11:21:55 +00:00
vendorcode vc/google/chromeos/acpi: Add type to OIPG declaration 2021-03-18 18:10:35 +00:00
Kconfig southbridge: Ensure common Kconfig gets included last 2021-02-18 10:11:39 +00:00