I'll try to be short.
* Usually, ARM payloands need to use SoC specific drivers to access storage
devices.
* Sometimes coreboot implements the same drivers.
Proposal:
* Share these drivers between coreboot and libpayload.
* libpayload is BSD. Have a "[ ] Enable GPL features" config option which
"unlocks" the GPL'd drivers from coreboot.
* libpayload core remains BSD.
* coreboot drivers are available to GPL users of libpayload
* Both the licensing of libpayload-core and coreboot is maintained/respected
* Makes maintenance easier
* Makes libpayload relevant in the ARM space
Alex
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot