[U-Boot] Broadwell-DE porting code review

Stefano Babic sbabic at denx.de
Thu Nov 9 15:00:35 UTC 2017


On 09/11/2017 15:57, vnktux wrote:
> Hi guys,
> 
> For my graduation project I need to port Broadwell-DE in u-boot, and use it as bare-metal bootloader on our platform.
> Our platform currently run Coreboot + U-Boot but of course they want to get rid of the first one. The final 16Mb rom file is created using a tool from Intel that basically combine descriptor + Intel ME, and on the address 0x00800000 the 8Mb BIOS region .
> So my u-boot should contain the FSP firmware and vga blob. I started porting some files from the coreboot sourcode (src/soc/intel/fsp_broadwell_de), but my board doesn't boot.
> I am quite stuck right now and I don't know what to do anymore, specially because there are some addressed that I don't know what to get, and also the fsp_conf.c specifications.
> Can any of you guys please do the review of what I have done so far? Nobody in my company has knowledge with x86 platforms and if I don't get feedback I can't continue working on it. The repository is public and available on this link:https://git.drk.sc/WarOfDevil/u-boot.x86_64-broadwell-de


You should apply U-Boot rules. Generate your patches with git-format, or
better, using Simon's patman tool, and post the series to this ML.

> My custom code has been added in the following files/directory:
> - config/poseidon_defconfig
> - board/prodrive/poseidon
> - arch/cpu/broadwell-de
> - arch/include/asm/arch-broadwell-de
> - arch/x86/dts/poseidon.dts
> -arch/x86/dts/microcode/broadwell_de_microcode
> 
> Thanks a lot!
> 

Best regards,
Stefano Babic


-- 
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================


More information about the U-Boot mailing list