From 959e9f97cdaac774b530a375a1fe8bcfe7ac1f5b Mon Sep 17 00:00:00 2001 From: Tom Date: Wed, 11 Jan 2012 13:56:26 +0100 Subject: cleanup --- .../target/firmware/board/compal_e88/LINKAGE.txt | 33 ---------------------- 1 file changed, 33 deletions(-) delete mode 100644 Src/osmoconbb/src/target/firmware/board/compal_e88/LINKAGE.txt (limited to 'Src/osmoconbb/src/target/firmware/board/compal_e88/LINKAGE.txt') diff --git a/Src/osmoconbb/src/target/firmware/board/compal_e88/LINKAGE.txt b/Src/osmoconbb/src/target/firmware/board/compal_e88/LINKAGE.txt deleted file mode 100644 index 8adaf86..0000000 --- a/Src/osmoconbb/src/target/firmware/board/compal_e88/LINKAGE.txt +++ /dev/null @@ -1,33 +0,0 @@ - -The Compal E88 supports the common Compal RAM linkages. -These operate entirely from the Calypso internal RAM. - -Flash linkages are structured as follows: - - e88loader: - Linked at address of original compal application (0x2000). - Provides interrupt vectors as expected by compal loader. - Allows interrupt redirection (XXX to where?). - - We introduce this for the following reasons: - 1. We want to start our app at 0x10000, because that - is the first flash page after the loader page, allowing - us a higher degree of "unbrickability" by never reflashing - the bootloader. - 2. We want to keep the compal loader so we do not need even - more boot options and to allow recovery of original firmware. - 3. When there is a custom app in flash at 0xFFFF, just turning - the phone on with the compal loader would jump into an incomplete - motorola app. That might not even allow turning the phone off. - The loader provides this functionality. - 4. We do not want to patch the compal loader for interrupt - redirect and entry vectors. So we need to place something between - 0x2000 and 0x10000 anyway. And since there is space, why not put - the whole loader in there. - 5. This loader has a good chance of being able to read crash buffers. - and examining RAM without it being clobbered by a ram upload. - - e88flash: - Our main application linkage, starting at 0x10000 and going through - all of flash. Data storage locations are still to be determined. - -- cgit v1.2.3-55-g7522