coreboot/src/include/cpu/amd
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
..
amd64_save_state.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
cpuid.h soc/amd/picasso: Generate ACPI CRAT objects in cb 2021-01-15 11:27:23 +00:00
microcode.h src/cpu,soc/amd/common/block/cpu: Add preload_microcode 2021-11-29 20:39:32 +00:00
msr.h include/cpu/amd/msr: don't redefine the IA32_BIOS_SIGN_ID MSR 2021-07-16 14:10:07 +00:00
mtrr.h cpu/amd/mtrr: Remove topmem global variables 2021-11-03 18:36:15 +00:00