On 02/10/2015 08:02 PM, Peter Stuge wrote:
Timothy Pearson wrote:
Is there anything else that needs to be done before this can be merged?
Have you considered creating a more fine-grained control knob than simply global on/off?
Maybe a BDF blacklist, perhaps stored in CBFS?
I might implement something like that in the future if I have time/inclination, but for now the on/off switch is sufficient.
Sufficient sure, but it is certainly using a sledgehammer to pound a nail.
Adding a blacklist instead is probably very quick. Pretty please? :) (Ultimately Kevin will decide, but maybe he also likes a blacklist.)
I can try. I am nowhere near as familiar with SeaBIOS as I am with coreboot so this might take longer than expected.
The proposed patch also allows the user to have a completely blob-free system if desired.
More general wins over fan(boy|girl) idealistic every time with me.
There are reasons to want a blob-free system, including security. I would hardly call it "fanboy idealism" to, for instance, not want to rely on a signed closed-source Microsoft bootloader to launch Linux, yet the situation here is not all that different in that we rely on untrusted, unknown code to initialize hardware before passing control on to a FOSS payload. When there are FOSS replacements available it can make sense to eliminate the blobs.