projects
/
b43-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fwcutter: Add two new sources for 478.104 firmware
[b43-tools.git]
/
fwcutter
/
mklist.py
diff --git
a/fwcutter/mklist.py
b/fwcutter/mklist.py
index 1bc8351cf19ea93a2996c38f82ad013c2f37f3e2..40e6cb88f2f4e103cde48bb94ecd8cc8b1fedf85 100755
(executable)
--- a/
fwcutter/mklist.py
+++ b/
fwcutter/mklist.py
@@
-30,7
+30,7
@@
import sys
import os
import re
import sys
import os
import re
-import
md5
+import
hashlib
if len(sys.argv) != 2:
print "Usage: %s path/to/wl.o" % sys.argv[0]
if len(sys.argv) != 2:
print "Usage: %s path/to/wl.o" % sys.argv[0]
@@
-55,7
+55,7
@@
if rodata_fileoffset == None:
print "ERROR: Could not find .rodata fileoffset"
sys.exit(1)
print "ERROR: Could not find .rodata fileoffset"
sys.exit(1)
-md5sum =
md5
.md5(file(fn, "r").read())
+md5sum =
hashlib
.md5(file(fn, "r").read())
print "static struct extract _%s[] =" % md5sum.hexdigest()
print "{"
print "static struct extract _%s[] =" % md5sum.hexdigest()
print "{"
@@
-80,6
+80,14
@@
for sym in syms:
size -= 8
if "pcm" in name:
type = "EXT_PCM"
size -= 8
if "pcm" in name:
type = "EXT_PCM"
+ if "bommajor" in name:
+ print "\t/* ucode major version at offset 0x%x */" % pos
+ continue
+ if "bomminor" in name:
+ print "\t/* ucode minor version at offset 0x%x */" % pos
+ continue
+ if "ucode_2w" in name:
+ continue
m = ucode_re.match(name)
if m:
corerev = int(m.group(1))
m = ucode_re.match(name)
if m:
corerev = int(m.group(1))