[msm7630] Update ram partition table header to reflect new type entry
RAM partition table in osbl has added a partition type entry which
helps distinguish modem boot, apps boot and HLOS memory regions.
Updating the header and code to reflect the same and use it.
Change-Id: I54c401b6282d9c95d89c5d5137c7c8cbd2d9fdb4
diff --git a/platform/msm_shared/smem.h b/platform/msm_shared/smem.h
index 8fe0f13..98697e4 100644
--- a/platform/msm_shared/smem.h
+++ b/platform/msm_shared/smem.h
@@ -130,6 +130,14 @@
SHARED_DOMAIN,
};
+enum {
+ SYS_MEMORY = 1, /* system memory*/
+ BOOT_REGION_MEMORY1, /* boot loader memory 1*/
+ BOOT_REGION_MEMORY2, /* boot loader memory 2,reserved*/
+ APPSBL_MEMORY, /* apps boot loader memory*/
+ APPS_MEMORY, /* apps usage memory*/
+};
+
struct smem_ram_ptn {
char name[16];
unsigned start;
@@ -144,8 +152,11 @@
/* RAM Partition domain: APPS, MODEM, APPS & MODEM (SHARED) etc. */
unsigned domain;
+ /* RAM Partition type: system, bootloader, appsboot, apps etc. */
+ unsigned type;
+
/* reserved for future expansion without changing version number */
- unsigned reserved1, reserved2, reserved3, reserved4, reserved5;
+ unsigned reserved2, reserved3, reserved4, reserved5;
} __attribute__ ((__packed__));
struct smem_ram_ptable {