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

Reply via email to