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 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, Vincenzo Bove Sent with [ProtonMail](https://protonmail.com) Secure Email. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot