summaryrefslogtreecommitdiff
path: root/rbutil/mkamsboot
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/mkamsboot')
-rw-r--r--rbutil/mkamsboot/mkamsboot.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/rbutil/mkamsboot/mkamsboot.c b/rbutil/mkamsboot/mkamsboot.c
index ae475ed899..74275279a1 100644
--- a/rbutil/mkamsboot/mkamsboot.c
+++ b/rbutil/mkamsboot/mkamsboot.c
@@ -247,19 +247,18 @@ static struct md5sums sansasums[] = {
247 247
248static unsigned int model_memory_size(int model) 248static unsigned int model_memory_size(int model)
249{ 249{
250 /* The OF boots with IRAM (320kB) mapped at 0x0 */
251
250 if(model == MODEL_CLIPV2) 252 if(model == MODEL_CLIPV2)
251 { 253 {
252 /* The decompressed Clipv2 OF is around 380kB. 254 /* The decompressed Clipv2 OF is around 380kB.
253 * Since it doesn't fit in the 0x50000 bytes IRAM, the OF starts 255 * Let's use the full IRAM (1MB on AMSv2)
254 * with DRAM mapped at 0x0
255 *
256 * We could use all the available memory (supposedly 8MB)
257 * but 1MB ought to be enough for our use
258 */ 256 */
259 return 1 << 20; 257 return 1 << 20;
260 } 258 }
261 else 259 else
262 { /* The OF boots with IRAM (320kB) mapped at 0x0 */ 260 {
261 /* The IRAM is 320kB on AMSv1, and 320 will be enough on Fuzev1/Clip+ */
263 return 320 << 10; 262 return 320 << 10;
264 } 263 }
265} 264}