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

Reply via email to