On Thursday 15 January 2009 16:59:11 Larry Finger wrote: > Michael Buesch wrote: > > Yes, please introduce a feature-bitfield at some location in SHM that's > > unused > > by the proprietary firmware. This bitfields would contain a bit for QoS and > > a bit for hwcrypto. > > Also change your firmware so the driver detects it as open-source firmware. > > I think that's done by writing 0xFFFF to the date/time field in SHM. I don't > > quite remember, but it's something like that. > > Note that this might mean that the firmware watchdog in the driver will > > trigger, > > as that's enabled by the open-source-firmware-flag. We might want to > > temporarly > > disable the watchdog in the driver for the time being. > > I like the idea of encoding the capabilities in the firmware as it > would be a self-documenting method as the firmware evolves. > > Is using the Broadcom names for the firmware the best course of > action? What if the opensource firmware files were named something > like "os-ucode5.fw", etc. and b43 were coded to check for those files > first? It would then fall back to the standard firmware if the > opensource version is not found.
Already implemented here: http://bu3sch.de/patches/wireless-testing/20081227-1821/patches/008-b43-probe-open-fw.patch I just need to fix a leak in an error path before pushing that upstream. -- Greetings, Michael. _______________________________________________ Bcm43xx-dev mailing list Bcm43xx-dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/bcm43xx-dev