IntelGopDriver has been removed from the NUC BOX blobs, since it's no
longer needed.
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
The Image Processing Unit is only required for CSI/MIPI cameras, which
is not present on the platform.
Upstream-Status: Pending
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
The Super IO also has its own registers determining the power failure
resume behavior. They need to be set accordingly to the option as well,
besides the SoC-wide PMC write.
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
The option is not implemented on this platform yet, and it's unknown
whether such implementation is even possible.
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com>
That is the function which all code related to measurements ends up
calling. For this reason it must be responsible for initializing the
log.
Without this change, vboot_extend_pcr() may invoke tpm_extend_pcr()
before the log is being initialized indirectly by a call to
tspi_cbfs_measurement() resulting in a failure to log VBOOT
measurements.
Change-Id: I98fdb4cdab72ae23ad895898eac11dd6c864a20e
Upstream-Status: Pending
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
When CPU doesn't support SMX, a DRTM is not possible, yet any reboot
seems to be treated as DRTM reset. Discard TXT error and secret bits as
irrelevant to avoid unnecessarily clearing DRAM on reboots as that makes
reboot significantly longer.
This applies to platforms which have CONFIG_INTEL_TXT for CBnT, have a
TXT-enabled chipset, but don't have a CPU with TXT support.
Change-Id: If937419d4186c7421c3eb52daf0cc299993b5068
Upstream-Status: Pending
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
It was incorrectly assumed that capsules' memory will be reserved in
clear_memory() without any additional changes to the function. As a
result, platforms for which memory clearing conditions were met during a
capsule update reset cleared the capsules.
Make efi_parse_capsules() return start and size of the range occupied by
capsules via output parameters and exclude the range in clear_memory().
Also print memory range instead of merely where it starts in
efi_parse_capsules(), this was helpful in determining the cause of this
issue.
Upstream-Status: Pending
Change-Id: Ibf62012cec0216daee4ee754085604dd11acaf74
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Update iPXE revision so that coreboot can be built with newer
toolchains.
Upstream-Status: Inappropriate [custom configs]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
FW performance measurement is required to measure difference in boot
time with fast boot.
Change-Id: I28071058985f16e4cc1cee936c7a380862e5be64
Upstream-Status: Inappropriate [custom configs]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Paylaod revision has to be updated with introduction of new PCD.
New PCD controls the visibility of XMP profile selection so that
it is independent of IBECC option.
Upstream-Status: Inappropriate [custom configs]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Add In-band ECC configuration in devicetree necessary to fill
FSP UPDs to enable IBECC.
Upstream-Status: Inappropriate [custom feature]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Add code to support new menu option for In-band ECC feature
control.
Upstream-Status: Inappropriate [custom feature]
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>