Thank you Bin, I managed to fully boot Broadwell-DE on platform with memory down enabled :)
Now before submitting the patch I have to solve a small problem. In either case memory down is enable or not the booting process takes 1 hour and 20 minutes. On the output there are no error at all. I tried to enable/disable fastboot and MRC but this didn't solve the problem. Sent with [ProtonMail](https://protonmail.com) Secure Email. -------- Original Message -------- On 16 January 2018 2:01 PM, Bin Meng <bmeng...@gmail.com> wrote: > +ML > > Hi Vincenzo, > > On Tue, Jan 16, 2018 at 8:21 PM, vnktux vnk...@protonmail.com wrote: > >> Hi all, >> I managed to fully boot a bare metal U-Boot on the Intel Camelback Mountain >> CRB (Broadwell-DE). > > This is great! > >> However I have a small problem, basically U-Boot does not override the FSP >> UPD data when the platform boot. > > U-Boot can override the FSP UPD data. > >> For prototyping I am using a patched FSP binary I got in the company where I >> work. Now that it boot on the camelback mountain I need it to run on another >> platform (also broadwell-de) that has memory down installed on the >> motherboard. That should be easy, all I have to do is to enable memory down >> in the fsp_config.c file and provide the address of the SPD binary file. I >> have done that, but for some reason it doesn't work. During the booting >> process the platform give an error about the Dimm module not being >> supported. That make sense since the pached FSP binary I am using has memory >> down disabled. The part I don't understand is why U-Boot doesnt override the >> UPD settings specified in my fsp_config.c file. >> Below you will find my implementation, can somebody explain me what am I >> doing wrong? >> https://raw.githubusercontent.com/WarOfDevil/u-boot.x86_64-broadwell-de/master/arch/x86/cpu/broadwell-de/fsp_configs.c >> https://raw.githubusercontent.com/WarOfDevil/u-boot.x86_64-broadwell-de/master/arch/x86/dts/poseidon.dts > > It looks you have commented out the FSP node in the device tree, then > your fsp_configs.c won't do the UPD override. > >> Once I manage to make this work, I can create a patch for U-Boot. > > Regards, > Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot