<div dir="ltr"><div><div><div><div><div>I have a few questions about "mmu support".<br>I read the low level code about mmu of arm. The map table is statically set in mem_map, and the initialization code is mmu_init.<br>
</div>All the code realated to mmu is here? If so, thus the flexibility is not so good. Because when application want to allocate a mem block,<br></div>the attributes can not be modified. <br></div>The goal of the mmu support is to implemented a well defined framework in which middle level APIs exposed to application developers, a two level table implementation and low level APIs(a common interface that can be called from middle level apis, I am not sure ). We can use these middle level APIs to give each mem block its own attributes. <br>
</div>I am not definitely sure what I think is right.Maybe it's totally wrong.I just want to give myself a clear understanding. <br></div>Thanks for your reply.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/3/22 Peng Fan <span dir="ltr"><<a href="mailto:van.freenix@gmail.com" target="_blank">van.freenix@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div>Hi all,<br></div> I followed the "GSoC_Getting_Started" , modified init.c of the hello sample and used "git diff master mybranch" to get the patch.<br> I am new to gsoc,so there maybe something wrong with what I have done.I hope you can point it out.I will appreciate your help.I am interested in "mmu support" and "improvements on smp support" listed on the "Open projects" page. I am reading the mmu code written in gsoc2012. In the code, it uses 1MB section as a unit.Is it coases-grained or too large? why not use 4kB page as a fine-grained unit?<br>
Anyone can give me some advice about who should i contact about the proposal?Thanks very much.<br> <br>
</div></div>
</blockquote></div><br></div>