arm-trusted-firmware/lib/xlat_tables_v2
Manish V Badarkhe e3c0869f6f fix(xlat): correct attribute retrieval in a RME enabled system
In a system enabled with RME, the function
'xlat_get_mem_attributes_internal' fails to accurately provide
'output PA space' for Realm and Root memory because it does not
consider the 'nse' bit in page table descriptor.
This patch resolves the issue by extracting the 'nse' bit value.
As a result, it ensures correct retrieval of attributes
in RME-enabled systems while maintaining unaffected attribute
retrieval for non-RME systems.

Change-Id: If2d01545b921c9074f48c52a98027ff331e14237
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
2024-07-22 14:14:33 +02:00
..
aarch32 refactor(cpufeat): add macro to simplify is_feat_xx_present 2024-05-02 12:16:16 -05:00
aarch64 refactor(cpufeat): add macro to simplify is_feat_xx_present 2024-05-02 12:16:16 -05:00
ro_xlat_tables.mk chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
xlat_tables.mk chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
xlat_tables_context.c fix(xlat): set MAX_PHYS_ADDR to total mapped physical region 2023-11-03 16:33:51 +05:30
xlat_tables_core.c refactor(cpufeat): add macro to simplify is_feat_xx_present 2024-05-02 12:16:16 -05:00
xlat_tables_private.h feat(rme): add xlat table library changes for FEAT_RME 2021-10-04 14:09:23 -05:00
xlat_tables_utils.c fix(xlat): correct attribute retrieval in a RME enabled system 2024-07-22 14:14:33 +02:00