diff options
author | Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com> | 2020-07-13 21:18:01 -0600 |
---|---|---|
committer | Michal Simek <michal.simek@xilinx.com> | 2020-11-12 10:40:16 +0100 |
commit | e9930d42c7137043e2d8cafdd6913b9a957e5601 (patch) | |
tree | 1478a03914f7308408790d51eb96da4e94ad2e73 /plat | |
parent | d01f31c0366fa7b0aa8f0eee8daeee5385c88ce5 (diff) | |
download | platform_external_arm-trusted-firmware-e9930d42c7137043e2d8cafdd6913b9a957e5601.tar.gz platform_external_arm-trusted-firmware-e9930d42c7137043e2d8cafdd6913b9a957e5601.tar.bz2 platform_external_arm-trusted-firmware-e9930d42c7137043e2d8cafdd6913b9a957e5601.zip |
plat: xilinx: Use fno-jump-tables flag in CPPFLAGS
From GCC-9 implementation of switch case was generated through jump tables,
because of which we are seeing 1MB increase in rodata section. To reduce
the size we are recommending to use fno-jump-tables.
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Change-Id: I069733610809b8299fbf641f0ae35b359a8afd69
Diffstat (limited to 'plat')
-rw-r--r-- | plat/xilinx/zynqmp/platform.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/plat/xilinx/zynqmp/platform.mk b/plat/xilinx/zynqmp/platform.mk index 44f20f69f..194e72dc7 100644 --- a/plat/xilinx/zynqmp/platform.mk +++ b/plat/xilinx/zynqmp/platform.mk @@ -95,6 +95,8 @@ BL31_SOURCES += drivers/arm/cci/cci.c \ plat/xilinx/zynqmp/pm_service/pm_api_clock.c \ plat/xilinx/zynqmp/pm_service/pm_client.c +BL31_CPPFLAGS += -fno-jump-tables + ifneq (${RESET_TO_BL31},1) $(error "Using BL31 as the reset vector is only one option supported on ZynqMP. Please set RESET_TO_BL31 to 1.") endif |