coreboot/src
Raul E Rangel 4b5a490b6f src/cpu,soc/amd/common/block/cpu: Add preload_microcode
This will enable preloading the microcode. By preloading the
file, into cbfs_cache we reduce boot time. 

BUG=b:179699789
TEST=Boot guybrush with CL chain and see microcode preloading and a
reduction of 1 ms.
| 112 - started reading uCode                         | 1.041     | 1.204     Δ(  0.16,    0.01%) |
| 113 - finished reading uCode                        | 1.365     | 0.011     Δ( -1.35,   -0.10%) |

Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Change-Id: If0c634c692c97769e71acd1175fc464dc592c356
Reviewed-on: https://review.coreboot.org/c/coreboot/+/58963
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
2021-11-29 20:39:32 +00:00
..
acpi acpi,Makefile: Add preload_acpi_dsdt 2021-11-29 20:35:33 +00:00
arch arch/{arm,arm64,ppc64,riscv}: Add noop cpu_relax 2021-11-25 10:42:17 +00:00
commonlib commonlib/cbmem_id.h: Add names for some IDs 2021-11-25 11:13:41 +00:00
console src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
cpu src/cpu,soc/amd/common/block/cpu: Add preload_microcode 2021-11-29 20:39:32 +00:00
device device/pci_device.c: Scan only one device for PCIe 2021-11-29 03:19:51 +00:00
drivers drivers/smmstore: Remove SMMSTORE_IN_CBFS 2021-11-27 19:23:14 +00:00
ec ec/google/chromeec: Support 5 temperature sensors 2021-11-26 11:19:52 +00:00
include src/cpu,soc/amd/common/block/cpu: Add preload_microcode 2021-11-29 20:39:32 +00:00
lib cbfs: Add helper functions to look up size and type of a file 2021-11-17 12:46:25 +00:00
mainboard mb/lippert/frontrunner-af: Use common cpu/ and nb/ ASL files 2021-11-29 17:35:23 +00:00
northbridge nb/intel/sandybridge: Add support for DPR 2021-11-26 11:25:19 +00:00
security security/intel/txt: Fix GETSEC checks in romstage 2021-11-27 14:20:16 +00:00
soc src/cpu,soc/amd/common/block/cpu: Add preload_microcode 2021-11-29 20:39:32 +00:00
southbridge lippert/frontrunner-af: Use common cimx/sb800 ASL 2021-11-28 16:40:03 +00:00
superio superio/smsc/sch5545: Disable PS/2 lines isolation during init 2021-11-27 14:23:08 +00:00
vendorcode vendorcode/intel/fsp: Add Alder Lake FSP headers for FSP v2422_01 2021-11-15 09:57:35 +00:00
Kconfig Kconfig: Show console DEBUG_FUNC if OVERRIDE_LOGLEVEL is set 2021-11-13 00:20:11 +00:00