RSS: Increase BL2 data size
By decreasing BL2 image size
Change-Id: Id66e6d8f43054310aa39b9da581be2efd1b8a3b2
Signed-off-by: Raef Coles <raef.coles@arm.com>
diff --git a/platform/ext/target/arm/rss/common/partition/region_defs.h b/platform/ext/target/arm/rss/common/partition/region_defs.h
index 45c4503..56c050c 100644
--- a/platform/ext/target/arm/rss/common/partition/region_defs.h
+++ b/platform/ext/target/arm/rss/common/partition/region_defs.h
@@ -50,7 +50,7 @@
* VM0 | BL2_CODE |
* |---------------------------------------------------------
* |---------------------------------------------------------
- * VM1 | BL2_CODE | XIP tables | BL2_DATA |
+ * VM1 | XIP tables | BL2_DATA |
* |---------------------------------------------------------
*
* If the size of VM0 and VM1 are larger than 64KiB, the size of BL2 code can be
@@ -224,7 +224,7 @@
* runtime driver supports DMA remapping.
*/
#define BL2_DATA_START (BL2_XIP_TABLES_START + BL2_XIP_TABLES_SIZE)
-#define BL2_DATA_SIZE (DTCM_SIZE - BOOT_TFM_SHARED_DATA_SIZE)
+#define BL2_DATA_SIZE (VM0_SIZE + VM1_SIZE - BL2_XIP_TABLES_SIZE - FLASH_BL2_PARTITION_SIZE)
#define BL2_DATA_LIMIT (BL2_DATA_START + BL2_DATA_SIZE - 1)
/* Store boot data at the start of the DTCM. */
diff --git a/platform/ext/target/arm/rss/tc/flash_layout.h b/platform/ext/target/arm/rss/tc/flash_layout.h
index dcfaa0f..66f1291 100644
--- a/platform/ext/target/arm/rss/tc/flash_layout.h
+++ b/platform/ext/target/arm/rss/tc/flash_layout.h
@@ -41,7 +41,7 @@
#define TFM_HAL_FLASH_PROGRAM_UNIT (0x1)
/* Sizes of a images */
-#define FLASH_BL2_PARTITION_SIZE (0x18000) /* BL2 partition: 96 KiB */
+#define FLASH_BL2_PARTITION_SIZE (0x10000) /* BL2 partition: 64 KiB */
#define FLASH_S_PARTITION_SIZE (0x60000) /* S partition: 384 KiB */
#define FLASH_NS_PARTITION_SIZE (0x60000) /* NS partition: 384 KiB */
#define FLASH_AP_PARTITION_SIZE (0x80000) /* AP partition: 512 KiB */