diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pirelli/preboot.notes	Sun Feb 09 09:36:42 2014 +0000
@@ -0,0 +1,18 @@
+0xAA88 bytes are copied from 0x2508 to 0x810484
+
+IRAM usage:
+
+800000:	everything from here to 81047C is zeroed out
+800004: 1 written here
+800008: var set to bottom of SVC stack
+80000C: var set to top of SVC stack
+800010: 16-bit checksum of copy-to-RAM block, before copy
+800012: 16-bit checksum of copy-to-RAM block, after copy
+81047C:	bottom of init stack (0x400 bytes)
+810484: first byte used by copied code block
+81AF0B: last byte ""
+81AF60: initial SP for abort and undef
+81AFF8:	bottom of SVC stack
+81B454: initial SVC SP
+81B4D4:	initial IRQ SP
+81B6D4: initial FIQ SP