Hi,Can anyone help me with steps on how to configure TZASC on LS1046ArmV8 ?
Thanks,Faizan
Hello,
you can follow these general steps:
Determine the specific configuration requirements for your system and the desired security features you want to enable with TZASC.
Access the TrustZone configuration options in the LS1046ArmV8 platform. This typically involves modifying the platform's device tree or configuration files.
Locate the TZASC configuration registers or settings in the device tree or configuration files. These registers control the behavior and attributes of the address space controller.
Configure the TZASC registers according to your desired security settings. This may include settings such as region permissions (read, write, execute), access control, memory region size, and secure/non-secure access permissions.
Save the changes to the device tree or configuration files.
Build and deploy the modified device tree or configuration to the LS1046ArmV8 platform. This typically involves compiling the device tree or rebuilding the system image, depending on the specific platform and configuration process.
Test the TZASC configuration on the LS1046ArmV8 platform to ensure that it functions as intended and provides the desired security features.
Thanks for the response,I wanted to know whether TZC400.c file available in githubs Arm Trusted Firmware repository would be alright to work with TZC400 or do i need to do anything else?Awaiting Response..
I have enabled TZC400 for LS1046A and dividing DRAM0 ( start address:0x80000000) into 3 regions. Region 1 as secure read only and other 2 regions as secure read write. But when I try to write to Region 1 which is secure read only It is allowing me to write . As far as i know region 1 should not allow me write .All my register values seems alright as expectedDo you know anything about this..?Thanks for the response.