First step in recovery is to admit I have a problem!
This is the little engine that could. Together, we broke through so many walls with this system:
- Figured out how to enable on-board HDMI port.
- Enabled Thunderbolt Bus.
- Decoded Thunderbolt DROM; figured out how to assign Bus IDs to different controllers; figured out how to compute CRC checksums.
- Enabled AppleVTD without killing WiFi (by removing "Reserved Memory" regions in DMAR table).
- Enabled use of Antelope's Thunderbolt-based audio interfaces.
- Incorporated Apple's Thunderbolt NHI DXE into the PEI section of BIOS, which eliminates the need for externally-supplied DROM similar to all real Macs (BIOS generates DROM).
I may retire it, but I won't get rid of it.