<div>Hi,</div>
<div>I m trying to understand how different io memory is mapped to the CPU.</div>
<div> </div>
<div>While analysing that i was struck at create_mapping function.</div>
<div> </div>
<div>i have several questions like,</div>
<div>1) Why map_desc.virtual is filled with physical address of the io device.</div>
<div>2) What is a section and why it is needed?</div>
<div>3) I am not understanding &quot;alloc_init_section(pgd, addr, next, phys, type);&quot; what it does?</div>
<div> </div>
<div><br clear="all"><br>-- <br>With regards,<br>Sandeep Kumar Anantapalli,<br><br></div>