> Subject: Re: [PATCHv3] remoteproc: imx_rproc: add missing DRAM
> ranges for i.MX93
> 
> On Mon, May 25, 2026 at 02:20:31PM +0800, Zhiqiang Hou wrote:
> > From: Hou Zhiqiang <[email protected]>
> >
> > The M33 DRAM address ranges 0xA0000000-0xAFFFFFFF(None
> Secure)
> 
> s/none/non
> 
> > and 0xB0000000-0xBFFFFFFF(Secure) are both mapped to
> > 0xA0000000-0xAFFFFFFF in the A55 address space.
> >
> 
> So the M33 has secure and non-secure ranges mapped at the same
> address in the A55? 

Yes.

Bit28 is used to differentiate secure and non-secure from M33 view
per NXP design.
Cortex-A55 cores has same view as system view.

 Are you sure it is not the other way around, i.e
> A55 has secure and non-secure address ranges that both map to the
> same address on M33?

No. only M33 use bit28 to differentiate secure/non-secure region
per NXP design.

       M33                                                                    
system map / A55
-----------------------------------------------------        
-----------------------------
0xA0000000 - 0xAFFFFFFF (non secure)           0xA.... -  0xAF....
-----------------------------------------------------        
-----------------------------
0xB0000000 - 0xBFFFFFFF (secure)                   M33 not accessiable
-----------------------------------------------------        
-----------------------------


> 
> More details are needed in this changelog.
> 
> I'm also wondering how this problem hasn't been fixed before.  The
> original patch (9222fabf0e39) was merged over 4 years ago...

At that time, I could only test remoteproc with what our MCU SW
team delivered to me.
For regions that I was not able to test, I not included them when I
added i.MX93 support.

Even this patch is marked as fix, I think it could be put in for-next tree.

Regards
Peng.

Reply via email to