This patch is Jordan's buildrom patch with a few additions, so I'm including his original message:
[BUILDROM] Expand linuxbiosv3 support
Add more generic support for LinuxBIOSv3 - add specialized package for v3, and add support for using LAR to put it all together. Also add expanded (and better) option ROM support, though we're not actually using it right away.
Myles again:
It also changes LINUXBIOS variables to LBV2 unless they are used for both. I added dependencies between vendors that don't have any v3 platforms and LINUXBIOS_V2.
One of the changes Jordan made was to always build v3 with no payload and then add it later with any binary blobs that might be needed. This way you can change them without rebuilding v3.
Signed-off-by: Myles Watson myles@pel.cs.byu.edu