[msm7630] Read osbl memory region as pass it over to kernel as new atag
Change-Id: Ib9eea9c7a3bf8a0e7e990e036a83ec394bc79101
diff --git a/target/msm7630_surf/atags.c b/target/msm7630_surf/atags.c
index 7afacd1..f87c525 100644
--- a/target/msm7630_surf/atags.c
+++ b/target/msm7630_surf/atags.c
@@ -76,6 +76,18 @@
*ptr++ = ram_ptable.parts[i].size;
*ptr++ = ram_ptable.parts[i].start;
}
+
+ /* Check for modem bootloader memory that can be reclaimed */
+ if ((ram_ptable.parts[i].attr == READWRITE)
+ && (ram_ptable.parts[i].domain == APPS_DOMAIN)
+ && (ram_ptable.parts[i].type == BOOT_REGION_MEMORY1))
+ {
+ /* ATAG_MEM_OSBL */
+ *ptr++ = 4;
+ *ptr++ = 0x5441000C;
+ *ptr++ = ram_ptable.parts[i].size;
+ *ptr++ = ram_ptable.parts[i].start;
+ }
}
}
else