Re: [PATCH 00/18] firmware: moving drivers to request_firmware()

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jeff Garzik <jeff@...>
Cc: David Woodhouse <dwmw2@...>, <linux-kernel@...>
Date: Friday, June 6, 2008 - 5:15 am

> * firmware should be field-replaceable, even if one was compiled in

If you want to replace it then put it in the file system. You've said
binuntils isn't acceptable in your "vision" below so field replacing
compiled in ones clearly is. It's a needless overcomplication.


That depends on the firmware. In a few cases we even have firmware source
in the tree.


Nope, they can't submit a diff to the tree except as an attachment which
will be dropped if you do that. 


sha1 doesn't appear to be totally secure for that purpose with a firmware
block any more. Putting the sha1 in the header might be a good idea in
some cases (eg DaveM wants to be sure precisely *which* tg3 firmware he
loads)


Why ? What is the usage scenario ? Vendor distributed firmware for PC
class systems is going to be a deb or rpm that drops files
into ../lib/firmware.


You don't mean native binary either. Native binary on some of these
devices is very strange indeed. Its simply bytes in various random
formats for stuffing into the device in various random ways - that's not
really "native" in all cases.

Alan
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH 00/18] firmware: moving drivers to request_firmwa..., Alan Cox, (Fri Jun 6, 5:15 am)
Re: [PATCH 00/18] firmware: moving drivers to request_firmwa..., Arkadiusz Miskiewicz, (Thu Jun 5, 6:07 am)
[PATCH 18/18] whiteheat: use request_firmware(), David Woodhouse, (Fri May 30, 6:35 pm)
[PATCH 17/18] ti_usb_3410_5052: use request_firmware(), David Woodhouse, (Fri May 30, 11:49 am)
[PATCH 14/18] keyspan_pda: use request_firmware(), David Woodhouse, (Fri May 30, 8:15 am)
[PATCH 10/18] ihex.h: binary representation of ihex records, David Woodhouse, (Fri May 30, 6:57 am)
[PATCH 09/18] ttusb-budget: use request_firmware(), David Woodhouse, (Thu May 29, 12:50 pm)
[PATCH 08/18] kaweth: use request_firmware(), David Woodhouse, (Thu May 29, 10:17 am)
[PATCH 07/18] smctr: use request_firmware(), David Woodhouse, (Thu May 29, 9:39 am)
[PATCH 03/18] firmware: Add 'firmware_install' make target, David Woodhouse, (Thu May 29, 4:01 am)
[PATCH 02/18] firmware: Add CONFIG_BUILTIN_FIRMWARE option, David Woodhouse, (Fri May 23, 8:58 am)