Invalidate dcache build option for bl2 entry at EL3
authorHadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
Tue, 20 Aug 2019 07:33:27 +0000 (15:33 +0800)
committerSoby Mathew <soby.mathew@arm.com>
Thu, 12 Sep 2019 12:36:31 +0000 (12:36 +0000)
commitb90f207a1d386ec391bd3ea9eb403c4ad7b7551b
treee7e7acdda3c1a7823b8ba8d7f14fe3f27bc1d64f
parent2fc6ffc451c9af16e03eff51e779c33828e9ab07
Invalidate dcache build option for bl2 entry at EL3

Some of the platform (ie. Agilex) make use of CCU IPs which will only be
initialized during bl2_el3_early_platform_setup. Any operation to the
cache beforehand will crash the platform. Hence, this will provide an
option to skip the data cache invalidation upon bl2 entry at EL3

Signed-off-by: Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
Change-Id: I2c924ed0589a72d0034714c31be8fe57237d1f06
Makefile
docs/getting_started/user-guide.rst
include/arch/aarch64/el3_common_macros.S
make_helpers/defaults.mk
plat/intel/soc/agilex/platform.mk