TODO: Converting drivers to use request_firmware()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One of the reasons we haven't yet converted all drivers to use
request_firmware() is because it would have forced people to use an
initrd or udev in some cases where it wouldn't have been necessary
before.

At git.infradead.org/users/dwmw2/firmware-2.6.git I've fixed that, by
adding support for including firmware files directly in the kernel
image, and letting request_firmware() find them there.

So now it would be useful for people to help out by finding drivers
which have their firmware built in by some other means, and converting
them to use request_firmware() instead. 

A convenient list of such drivers can be found at
http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/deblob-2.6.25 -- although a few of those seem to be false positives; the two 'offending' video drivers, at least, seem to be just a table of {register,value} settings for initialisation.

For now, we're converting the firmware to ihex files in the firmware/
directory -- I'm hoping to move the entire firmware/ directory out into
a separate tarball at some point in the future.

If anyone feels like following the examples in the above git tree and
cleaning up some extra drivers, that would be greatly appreciated.

-- 
dwmw2

--
To unsubscribe from this list: send the line "unsubscribe kernel-janitors" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux