Thanks for adding CorebootPayloadPkg/CorebootModulePkg. This project is the best solution yet to a long standing EDK2 problem: how can EDK2 code be tested on real hardware without access to the NDA reference code needed for early processor initialization? DuetPkg is a possibility. But DuetPkg has significant limitations and needs changes for use with most motherboards.
Not stated but of great value is the fact that CorebootPayloadPkg is designed to work with any x86 coreboot project, not just the Intel MinnowMax board. For example, I am using an ECS A780GM-M3 board. This board is compatible with coreboot built for AMD Mahogany Fam10. Coreboot supports a variety of x86 boards so there are a lot of potential choices for running the EDK2 CorebootPayloadPkg. Older boards may not have enough free ROM space to accommodate CorebootPayloadPkg. The 1MB flash chip on the ECS A780GM-M3 board is just big enough to hold coreboot plus a CorebootPayloadPkg release build. This patch set adds gcc support to CorebootPayloadPkg/CorebootModulePkg. It also adds a few build enhancements and fixes a couple of other miscellaneous build problems. A change needed for running the X64 build on AMD processors is included. With this patch set, building succeeds with all 72 combinations of RELEASE/DEBUG/NOOPT, IA32/X64, and the following tool chains: DDK3790, VS2005, VS2008, VS2010, VS2012, VS2013, GCC44, GCC45, GCC46, GCC47, GCC48, GCC49. Boot testing on real hardware (ECS A780GM-M3) passes using both IA32 and X64 release builds from gcc44, gcc49, and VS2010. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Scott Duplichan <[email protected]> --- Thanks, Scott ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
