Home
last modified time | relevance | path

Searched hist:e3c0869f6fbd8008b556738384e3f3a22cf981c3 (Results 1 – 2 of 2) sorted by relevance

/rk3399_ARM-atf/lib/xlat_tables_v2/
H A Dxlat_tables_utils.ce3c0869f6fbd8008b556738384e3f3a22cf981c3 Mon Jun 24 13:35:46 UTC 2024 Manish V Badarkhe <Manish.Badarkhe@arm.com> 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>
/rk3399_ARM-atf/include/lib/xlat_tables/
H A Dxlat_tables_defs.he3c0869f6fbd8008b556738384e3f3a22cf981c3 Mon Jun 24 13:35:46 UTC 2024 Manish V Badarkhe <Manish.Badarkhe@arm.com> 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>