annotate pirelli/preboot.notes @ 67:88cf9811f97c

started disassembly of Pirelli's boot code
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sun, 09 Feb 2014 09:36:42 +0000
parents
children 6a136554378e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
67
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
1 0xAA88 bytes are copied from 0x2508 to 0x810484
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
2
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
3 IRAM usage:
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
4
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
5 800000: everything from here to 81047C is zeroed out
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
6 800004: 1 written here
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
7 800008: var set to bottom of SVC stack
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
8 80000C: var set to top of SVC stack
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
9 800010: 16-bit checksum of copy-to-RAM block, before copy
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
10 800012: 16-bit checksum of copy-to-RAM block, after copy
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
11 81047C: bottom of init stack (0x400 bytes)
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
12 810484: first byte used by copied code block
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
13 81AF0B: last byte ""
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
14 81AF60: initial SP for abort and undef
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
15 81AFF8: bottom of SVC stack
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
16 81B454: initial SVC SP
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
17 81B4D4: initial IRQ SP
88cf9811f97c started disassembly of Pirelli's boot code
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
18 81B6D4: initial FIQ SP