Arunachalam Ganapathy d63c2960c1 feat(gpt): move gpt support under ENABLE_FEAT_RME
Granule Protection Tables (GPT) library support is enabled only when
ENABLE_RMM is set (previously this build option was ENABLE_RME). Since
RME related support is now enabled using feature detection option
ENABLE_FEAT_RME, this patch moves GPT support under ENABLE_FEAT_RME.

This change brings in below benefits:
- single TF-A build that works for RME and non-RME systems, when
  build with ENABLE_FEAT_RME=2 (FEAT_STATE_CHECK)
- RMM loading is optional on RME systems
- SiP calls that leverages RME features to change the PAS of a memory
  range from non-secure to secure is supported without need to enable
  Realm PAS or RMM.
- FIRME Granule Management Interface (GMI) ABIs that handles
  FEAT_RME_GPC2/FEAT_RME_GDI can be enabled without need to enable RMM

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I88d9d4e0491af2b4ae0307c018f2d4a71ee6693f
2026-04-08 11:03:13 +01:00
..
2024-06-14 17:26:29 -05:00
2023-05-09 15:57:12 +01:00
2024-04-12 18:22:01 +02:00
2019-01-04 10:43:17 +00:00
2026-01-22 10:48:32 +00:00
2019-04-03 14:55:18 +01:00