A question aboout Monitor Vector Base Address Register(MVBAR)

Hello, experts:

My platform has a Cortex-A9 MPCore CPU, It supports the trustzone tech.

I tried to switch the non-secure world to secure world in Linux but It is hard to implement.

I have a question about the trustzone about Monitor Vector Base Address Register(MVBAR).

SMC(secure monitor call) exception can enter the secure world.

Monitor Vector Base Address Register(MVBAR) holds the exception base address for all exceptions that are taken to Monitor mode.

But MVBAR only accessible from Secure PL1 modes.

How can I access MVBAR initially in the secure world?

Anything to enter the secure world initially?

Thank you for reading my question.

Best wishes,

Parents Reply Children
No data
More questions in this forum