Hamish Coleman
|
b8897ace9a
|
Actually define the contents of one of the tables
|
8 years ago |
Hamish Coleman
|
9e8da993ed
|
Add nasm keysym definitions
|
8 years ago |
Hamish Coleman
|
f8691b3e0c
|
Quickly include the rest of the binary in the ec.asm
|
8 years ago |
Hamish Coleman
|
d5e65d70c3
|
Add a description for the asm dir
|
8 years ago |
Hamish Coleman
|
b9a72841b5
|
Add a minimally working datazone file for the x220 firmware
|
8 years ago |
Hamish Coleman
|
939d8464e6
|
Move decoding into the mem region and use that to fetch pointers and values
|
8 years ago |
Hamish Coleman
|
321fcf8c1d
|
Fix bug with end of region detection
|
8 years ago |
Hamish Coleman
|
5d8335bdbb
|
Allow all sizes to be specified
|
8 years ago |
Hamish Coleman
|
90ce5a1978
|
Make alignment checks adjustable - coincidently fixing a bug with that test
|
8 years ago |
Hamish Coleman
|
890d7e8252
|
Allow the various sizes to vary
|
8 years ago |
Hamish Coleman
|
a1e67d3e35
|
Give names to some magic numbers - prep for supporting dumping the I=16,P=32 h8300 x220 images
|
8 years ago |
Hamish Coleman
|
50c2c80d29
|
Allow changing the size each object shown
|
8 years ago |
Hamish Coleman
|
a66d9e0d68
|
the crc16 table was getting mixed up with other things, add a symbol at the end of it
|
8 years ago |
Hamish Coleman
|
dc628ed1bc
|
Merge branch 'master' into asm
|
8 years ago |
Hamish Coleman
|
56d8061814
|
New version of radare puts project files in a slightly different spot
|
8 years ago |
Hamish Coleman
|
4551d4c092
|
Add more regions and more starting symbols
|
8 years ago |
Hamish Coleman
|
0c00cee418
|
If a symbol exists for a value, use it, even if it is not a pointer
|
8 years ago |
Hamish Coleman
|
32b4912263
|
BUG: make sure that next address is /numerically/ the next address !!!
|
8 years ago |
Hamish Coleman
|
d5b684eb76
|
Make object glomming properly follow region sizes
|
8 years ago |
Hamish Coleman
|
839e6c2a8d
|
Highlight self-referential pointers, but dont draw lines as that makes the graph harder to see
|
8 years ago |
Hamish Coleman
|
b8ae8fb2c1
|
Die if we have invalid data
|
8 years ago |
Hamish Coleman
|
91f07c37a9
|
Add the start of regions as a symbol
|
8 years ago |
Hamish Coleman
|
7b1297ec22
|
Assume that all loaded regions are data and simply itterate though them - avoiding needing to define a 'datazone'
|
8 years ago |
Hamish Coleman
|
6a55cddbbf
|
Extract the memory reading into an object, reuse part of this for pointer validation
|
8 years ago |
Hamish Coleman
|
d51b41a07d
|
Add symbols for some tables not found
|
8 years ago |
Hamish Coleman
|
bf29cc9f78
|
Add table data contents to dot output
|
8 years ago |
Hamish Coleman
|
c4e9761b8b
|
Give names to some of the more important symbols in the graph
|
8 years ago |
Hamish Coleman
|
a7d92722e1
|
fix some presentation bugs and name bugs
|
8 years ago |
Hamish Coleman
|
023397a9fc
|
Add a tool to automatically parse all the pointers in the data zone
|
8 years ago |
Hamish Coleman
|
ee06d3c78a
|
Note that this structure could be part of previous one (which suddenly makes the pointers work...
|
8 years ago |
Hamish Coleman
|
f4f8196d52
|
Add a lot more tables!
|
8 years ago |
Hamish Coleman
|
bd1d216acb
|
Continue adding tables
|
8 years ago |
Hamish Coleman
|
aa2fd4413d
|
Add begining of a nasm set of tables for the ec code
|
8 years ago |
Hamish Coleman
|
d3476a8652
|
Add more details on complex fnkey replacements
|
8 years ago |
Hamish Coleman
|
5a72ed7558
|
Add note on size of table
|
8 years ago |
Hamish Coleman
|
dd39cbdc7a
|
Add a note about needing a battery plugged in to the README. Also, reorganise the readme to try and make it flow more logically
|
8 years ago |
Hamish Coleman
|
03e10a8b9f
|
Mark t430 battery patch as known working
|
8 years ago |
Hamish Coleman
|
74b32ab55d
|
Merge branch 'master' of peril.zot.org:r/thinkpad-ec
|
8 years ago |
Hamish Coleman
|
e282d07004
|
Small simplifications and clarifications for README
|
8 years ago |
Hamish Coleman
|
0eabb0b9f4
|
BUG: fix a command execution order issue - the make 'shell' command was expanded before the geteltorito command, which meant that there was no file for stat to use
|
8 years ago |
Hamish Coleman
|
01ad8a01f6
|
BUG: fix incorrectly updated line (see #9)
This fixes an issue introduced with 48b019b660
|
8 years ago |
Hamish Coleman
|
c567fee2cc
|
Start documenting the Fn+key combo tables
|
8 years ago |
Hamish Coleman
|
2fa1128a4f
|
fix the firmware version referenced in the documentation
|
8 years ago |
Hamish Coleman
|
4f5516a9d1
|
Merge branch 'master' of peril.zot.org:r/thinkpad-ec
|
8 years ago |
Hamish Coleman
|
c2e12c79a8
|
Minor doc update
|
8 years ago |
Hamish Coleman
|
92d3542567
|
Make the 'clean' target useful for rebuilding with different patches applied
|
8 years ago |
Hamish Coleman
|
26112a7e09
|
Update the README with a tip and a hint
|
8 years ago |
Hamish Coleman
|
53df7d5a8e
|
The t430 ISO images are slightly larger than all the other ones, so the hdd image fix does not apply. Fix this by selecting the patch to use based on the size of the hdd image
|
8 years ago |
Hamish Coleman
|
282d7b1a90
|
Add live/dead description
|
8 years ago |
Hamish Coleman
|
b4a5c4dca3
|
Add key matrix description
|
8 years ago |