diff options
author | johpow01 <john.powell@arm.com> | 2021-06-16 17:57:28 -0500 |
---|---|---|
committer | johpow01 <john.powell@arm.com> | 2021-10-05 16:24:57 -0500 |
commit | f19dc624a17c9df6aa444e33568b1f70ff4e9341 (patch) | |
tree | 971ffe9a2948af46edf4ee3ff3fceaf0a50f9d87 /bl31/bl31.mk | |
parent | 07e96d1d2958b6f121476fd391ac67bf8c2c4735 (diff) | |
download | trusted-firmware-a-f19dc624a17c9df6aa444e33568b1f70ff4e9341.tar.gz |
refactor(gpt): productize and refactor GPT library
This patch updates and refactors the GPT library and fixes bugs.
- Support all combinations of PGS, PPS, and L0GPTSZ parameters.
- PPS and PGS are set at runtime, L0GPTSZ is read from GPCCR_EL3.
- Use compiler definitions to simplify code.
- Renaming functions to better suit intended uses.
- MMU enabled before GPT APIs called.
- Add comments to make function usage more clear in GPT library.
- Added _rme suffix to file names to differentiate better from the
GPT file system code.
- Renamed gpt_defs.h to gpt_rme_private.h to better separate private
and public code.
- Renamed gpt_core.c to gpt_rme.c to better conform to TF-A precedent.
Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I4cbb23b0f81e697baa9fb23ba458aa3f7d1ed919
Diffstat (limited to 'bl31/bl31.mk')
-rw-r--r-- | bl31/bl31.mk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bl31/bl31.mk b/bl31/bl31.mk index 5927fb1c97..106d4109db 100644 --- a/bl31/bl31.mk +++ b/bl31/bl31.mk @@ -112,7 +112,7 @@ BL31_SOURCES += services/std_svc/pci_svc.c endif ifeq (${ENABLE_RME},1) -include lib/gpt/gpt.mk +include lib/gpt_rme/gpt_rme.mk BL31_SOURCES += ${GPT_LIB_SRCS} \ ${RMMD_SOURCES} |