A little update on the AMSS:
paddr 0x17a6a000 memsz 0x00001000 4k
paddr 0x00a00000 memsz 0x00020ea0 ~131k
paddr 0x00a24000 memsz 0x00006000 24k
paddr 0x16d00000 memsz 0x00d45000 13.2Mb (EBI)
paddr 0x17a45000 memsz 0x00024068 144k
paddr 0x00b01000 memsz 0x01212bcc 18mb (SMI)
So actually, the baseband uses 18Mb of the lower SMI, and the remainder is taken up by the bootloader, and overlapping GPU0 stacked memory. There is 2mb left. Its pretty tricky to get this 2Mb back as you'd have to use the MMU to remap a couple of pages. Its not worth the work just for 2mb!
The baseband also uses 13.2 Mb of the upper EBI. It probably uses the remaining 5Mb as working RAM. I personally suspect that the 13.2mb is the working RAM and 5Mb is left over for a possibly bigger baseband in the future. This is consistant with other phones which are able to leave 115mb free.
|