what is the purpose of the mmu_map_l1_range(...) call in imx6 SDK?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

what is the purpose of the mmu_map_l1_range(...) call in imx6 SDK?

1,254 Views
EdSutter
Senior Contributor II

In the platform_init() function of the imx6 platform SDK, there is a call to:

mmu_map_l1_range(0x20000000, 0x20000000, 0x30000000, kNoncacheable, kShareable, kRWAccess);

for the SABRE SDB board.

What is this for? 

Labels (1)
Tags (2)
4 Replies

697 Views
YixingKong
Senior Contributor IV

Ed

We have not got your response yet and will close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

0 Kudos
Reply

697 Views
EdSutter
Senior Contributor II

Yixing,

Replying via email because the forum site is not responding at the moment.

Sorry, I just assumed you were going to close it...

Ed

0 Kudos
Reply

697 Views
YixingKong
Senior Contributor IV

Ed

We are sorry for getting back to you so late. For some reason that the answer was not put in right place. I paste it here. Hopefully it is useful.

------------------------------------------------------------------

Is likely reserving the MMU L1 cache memory region parameters Non cacheable, sherable and RW access are typicall properties for a region memory that in this case MMU can access.

------------------------------------------------------------------

If it is a good answer, we are going to close the discussion in 3 days. If you still need help, please feel free to reply with an update to this discussion.

Thanks,

Yixing

697 Views
admin
Specialist II

From AdrianAlonso:

Is likely reserving the MMU L1 cache memory region parameters Non cacheable, sherable and RW access are typicall properties for a region memory that in this case MMU can access.