<div dir="ltr">Thanks, I'll check it out.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jul 29, 2020 at 9:36 PM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 29/07/2020 18:02, Utkarsh Rai wrote:<br>
<br>
> The translation table for ARMv7 MMU starts at 0x100000 and extends up <br>
> to 0x104000 for section-based pages. Although for small pages it <br>
> extends up to 0x504000 this possibly conflicts with other data regions <br>
> and setting up of translation table for smaller pages fails.<br>
> I realize that various data regions are placed at specified addresses <br>
> by linker scripts statically. One possible solution can be to replace the<br>
> 'pt = &ttb[ARM_MMU_TRANSLATION_TABLE_ENTRY_COUNT]', where pt is the <br>
> second-level page table base-address, with another address region,  <br>
> although I am not sure which. Can you please point the right way to <br>
> proceed?<br>
For an example please have a look at the realview_pbx_a9_qemu BSP. It <br>
uses 4KiB pages. With the new build system it would be easier to set up.<br>
</blockquote></div>