• TrustZone Controller in FVP Cortex57-A Base platform
    Hi, I start to learn and program TZC-400  in FVP Cortext57-A Base platform with DS-5, and encounter something that I don't understand. I start the FVP as non-secure mode by using the paramter "bp.secure_memory...
  • Usage of gathering and reordering in the ARMv8
    Hi all, Kindly suggest some logical code to realize the gathering and re-ordering attribute in the ARMv8. How this attribute can be best utilized for actual use case scenarios ?
  • The Non-Secure Access IDentity (NSAID) of TZC-400
    Hi experts, I get the following information about NSAID from TZC-400 trm. The Non-Secure Access IDentity (NSAID) input identifies the source interface of a transaction to a filter unit. When in Non-secure...
  • how does ARMv8 switch to run application(EL0) from kernel(EL1)?
    hi experts, I am studying the ARMv8 exception levels. I have a question about ELs. EL1 is described to run OS kernel and EL0 is application level.    The exception levels change only occur on exception...
  • Exceptions levels in the ARMv8 architecture
    Hello There are four exceptions levels in the ARMv8 architecture. EL0 EL1 EL2 EL3 Can anyone explain more of the EL3 execption level? What does it mean by 'allows swtiching between secure and nonsecure...