Hi Tirumalesh,
Please verify if FSP is correctly integrated. Especially if FSP-T part is
enabled and used for setting up CAR.
config mainboard section:
vendor->Intel,
model->Harcuvar,
romsize ->16M, (insert your actual SPI flash size)
cbfs size 8M (0x800000) (or adjust for your needs)
config chipset:
check Enable High-speed UART debug port selected by
UART_FOR_CONSOLE (enable for non legacy UART mode, disable for legacy)
cache as ram implementation -> Use FSP CAR
UART mode – leave at default non legacy mode (or enable if
needed – adjust other settings for legacy mode)
Verify if generate from tree is selected for microcode (Include
CPU microcode in CBFS (Generate from tree))
config generic drivers:
UART's PCI bus, device, function address - 0x8000d000
Verify if “serial port” on superior is unchecked (need to be
when using UART in legacy mode)
config console:
verify if two first options (bootblock console and postcar
console) are enabled
As I remember there are two serial port connectors – check if you are using
correct one (try both)
BR,
Mariusz
From: Tirumalesh <[email protected]>
Sent: Friday, February 5, 2021 8:54 AM
To: Javier Galindo <[email protected]>; [email protected]
Subject: [coreboot] Re: coreboot image forIntel Harcuvar CRB
It seems the FSP binaries are auto included, and the configs seems to be of no
effect.
Is it not right?
If so I will try to add binaries and microcode header file.
Thanks,
Tirumalesh
On Fri, Feb 5, 2021 at 11:22 AM, Javier Galindo
<[email protected]<mailto:[email protected]>>
wrote:
Did you set the following in your config file --> CONFIG_LEGACY_UART_MODE=y
Also have you setup all the proper fsp/ucode binaries that are commented out in
the config file (just did a quick review):
#Sample settings for Denverton-NS FSP.
#CONFIG_ADD_FSP_BINARIES=y
#CONFIG_FSP_M_FILE="../intel/fsp/denverton_ns/DENVERTON-NS_FSP_M.fd"
#CONFIG_FSP_S_FILE="../intel/fsp/denverton_ns/DENVERTON-NS_FSP_S.fd"
#CONFIG_FSP_T_FILE="../intel/fsp/denverton_ns/DENVERTON-NS_FSP_T.fd"
#CONFIG_FSP_CAR=y
#Sample settings for microcode definitions.
#CONFIG_CPU_MICROCODE_HEADER_FILES="../intel/cpu/denverton_ns/microcode/microcode_blob.h"
#CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_HEADER=y
Unfortunately all my harcuvar work has also been on a fairly old tree of
coreboot.
I'll give it a try on my Harcuvar if you don't make any progress, but it won't
be until the weekend.
_______________________________________________
coreboot mailing list -- [email protected]<mailto:[email protected]>
To unsubscribe send an email to
[email protected]<mailto:[email protected]>
--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263
This e-mail and any attachments may contain confidential material for the sole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact the
sender and delete all copies.
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]