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

cancel
Showing results for 
Search instead for 
Did you mean: 

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

643 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

86 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

86 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

86 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

86 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.