Re: [coreboot] Bring up Intel Camelback Mountain Board with coreboot+FSP failed

2016-07-06 Thread Yang, York
The CONFIG_CPU_MICROCODE_CBFS_EXTERNAL_HEADER need to be set in order to find 
the microcode from cbfs.

Thanks,
York

From: coreboot [mailto:coreboot-boun...@coreboot.org] On Behalf Of Zoran 
Stojsavljevic
Sent: Monday, July 04, 2016 2:33 PM
To: Zeh, Werner 
Cc: 詹皓鈞 ; coreboot@coreboot.org
Subject: Re: [coreboot] Bring up Intel Camelback Mountain Board with 
coreboot+FSP failed

Hello Werner,

Could be that you are correct. I know that INTEL PED team themselves 
up-streamed the whole BDW-DE Coreboot code into Coreboot. Here is the pointer 
proving that: 
https://www.coreboot.org/pipermail/coreboot-gerrit/2016-April/042490.html

+config CPU_MICROCODE_HEADER_FILES

+   string

+   default "../intel/cpu/broadwell_de/microcode/M1050663_0701.h 
../intel/cpu/broadwell_de/microcode/M1050662_000A.h 
../intel/cpu/broadwell_de/microcode/MFF50661_F108.h"

The same I found in Jim's Coreboot config files:

# CONFIG_BUILD_WITH_FAKE_IFD is not set

CONFIG_TTYS0_BASE=0x3f8

CONFIG_CPU_MICROCODE_HEADER_FILES="../intel/cpu/broadwell_de/microcode/M1050663_0701.h

../intel/cpu/broadwell_de/microcode/M1050662_000A.h

../intel/cpu/broadwell_de/microcode/MFF50661_F108.h"

CONFIG_FSP_LOC=0xffeb

CONFIG_SOC_INTEL_FSP_BROADWELL_DE=y

York (Yang) is the one who can precisely answer on these questions. and maybe 
provide the latest MCUs, or at least these could be used for googlthe more 
recent BDX-DE MCUs.

Also, BDX-DE CPUID is important (I think for CPUIDs 0x50661, 0x50662, 0x50663 
and assuming also 0x50664), so for different CPUIDs different MCU updates 
should be used (not 100% sure, thought).

Best Regards,

Zoran

On Mon, Jul 4, 2016 at 12:39 PM, Zeh, Werner 
> wrote:
Hi Jim.

According to  the Postcode it seems like you have no valid microcode for the 
used CPU.
In src/drivers/intel/fsp1_0/cache_as_ram.inc is the code which ends up in the 
endless loop while this code is shown.

Check which CPU you really use on your mainboard and add the right microcode to 
you configuration.
This should solve your issue.

Werner

Von: coreboot 
[mailto:coreboot-boun...@coreboot.org] Im 
Auftrag von ???
Gesendet: Freitag, 1. Juli 2016 05:46
An: coreboot@coreboot.org
Betreff: [coreboot] Bring up Intel Camelback Mountain Board with coreboot+FSP 
failed

Dear Sir,

I just clone the latest coreboot source code from 
GIT and FSP from Intel FSP 
website.
Using " make crossgcc-i386 CPU=4 " to setup the compilation environment.
But the Camelback Mountain board could not bring up successfully,
it always hang with POST CODE = 0xCE.
From the Intel FSP spec 1.0, it seems that system halt before loading FSP.
Attached is my .config file, is there anyone hit the fail symptoms same as me 
and any idea to solve it?

Thanks a lot,
Jim


--
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot

-- 
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot

Re: [coreboot] setting ipxe rom path deslects ipxe option

2016-07-06 Thread Martin Roth
Hi Andrew,
  I was able to reproduce this issue.  It looks like the 'optional'
keyword is creating some odd behavior.  Thanks for letting us know.

Here's the patch to fix the problem.

https://review.coreboot.org/1

Because of the way the Kconfig was rewritten, you'll have to re-enable
it after applying the patch, but it should fix the issue going
forward.
Martin

On Tue, Jul 5, 2016 at 1:13 PM, Andrew Engelbrecht via coreboot
 wrote:
> when using "make menuconfig", i selected "add pxe rom" then i selected
> the field below to set the path of the pxe rom image. i entered the
> path, then pressed enter. as a result, the "add pxe rom" option was
> disabled. i then re-enabled that option and saw the path that i entered.
>
> if not paying attention, one might think they've enabled pxe, but fail
> to enable it. i think this is likely a bug. i expected the pxe option to
> not be disabled by entering a pxe image path.
>
> andrew
>
> --
> coreboot mailing list: coreboot@coreboot.org
> https://www.coreboot.org/mailman/listinfo/coreboot

-- 
coreboot mailing list: coreboot@coreboot.org
https://www.coreboot.org/mailman/listinfo/coreboot