<div>Hi all,</div>
<div>The following link gives the memory map for the arm architecture.</div>
<div><a href="http://www.arm.linux.org.uk/developer/memory.txt">http://www.arm.linux.org.uk/developer/memory.txt</a></div>
<div> </div>
<div>I have the following doubts..</div>
<div>1) Any chipset(based on arm) manufacturer(qualcom,samsung..) should follow the same memory map. </div>
<div>Is it hardly constrained or can be changed?</div>
<div>Where are this constraints are implemented in the kernel source tree?</div>
<div> </div>
<div>2) while i was student, i read in OS concepts that, &quot;Virtual memory gives an illusion to a process,</div>
<div>that it has always a larger continuous address space (even more than RAM) available to it.&quot;</div>
<div>So i thought i could allocate howmuch ever memory i want.</div>
<div>But seeing the above link,i observed there is some limitation in the address space created by the vmalloc().</div>
<div>So i m now thinking that vmalloc has some limit.</div>
<div> </div>
<div>Please make me clear these things....<br clear="all"><br><br>With regards,<br>Sandeep Kumar Anantapalli,<br></div>