-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

As far as I can tell, the 4.x firmware isn't all that different,
it's the initvals that are causing the trouble.  For instance, in
the wl_apsta.o file with version 4.80.9.1, the initvals and firmware
are laid out like this:

d11b0g0initvals4
d11b0g0bsinitvals4
d11a0g0initvals4
d11a0g0bsinitvals4
d11b0g0initvals5
d11b0g0bsinitvals5
d11a0g0initvals5
d11a0g1initvals5
d11a0g0bsinitvals5
d11a0g1bsinitvals5
d11b0g0initvals9 (empty)
d11b0g0bsinitvals (empty)
d11a0g0initvals9 (empty)
d11a0g1initvals9 (empty)
d11a0g0bsinitvals9 (empty)
d11a0g1bsinitvals9 (empty)
d11n0initvals11
d11n0bsinitvals11
d11lp0initvals13
d11lp0bsinitvals13
d11ucode4 (followed by size)
d11ucode5 (followed by size)
d11ucode9 (followed by size, empty)
d11ucode11 (followed by size)
d11ucode13 (followed by size)
d11pcm4 (followed by size)
d11pcm5 (followed by size)

In wl_apsta.o 3.130, it's laid out like this:

d11b0g0initvals2
d11b0g0bsinitvals2
d11a0g0initvals2
d11a0g0bsinitvals2
d11b0g0initvals5
d11b0g0bsinitvals5
d11a0g0initvals5
d11a0g1initvals5
d11a0g0bsinitvals5
d11a0g1bsinitvals5
d11n0initvals11 (empty)
d11n0bsinitvals11 (empty)
d11ucode2 (followed by size)
d11ucode4 (followed by size)
d11ucode5 (followed by size)
d11ucode11 (followed by size)
d11pcm4 (followed by size)
d11pcm5 (followed by size)

I guess what I'm trying to say is that instead of assuming that a
certain type of initval follows another, perhaps it would be best to
  keep the offset of each initval independent, like what is done for
the uCode.  That and it would be nice to have the a/b/g/n/revision
for the initial values instead of the arbitrary numbering scheme we
have now.

The only issue with this idea is that the Windows drivers don't have
any symbol information, so they're a pain to figure out what's
available.  I can help with this, but it's still annoying. :p

- -Joe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFErR1jwGq7BLLARfoRAtabAJ4kB9zLgd95CoSalARo1O2+UrZRwACeN31F
Y+KpViUk3mcYB3pwzTCC5/g=
=R7S1
-----END PGP SIGNATURE-----
_______________________________________________
Bcm43xx-dev mailing list
[email protected]
http://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to