<br><br><div class="gmail_quote">On Tue, Feb 19, 2013 at 10:18 PM, horseriver <span dir="ltr">&lt;<a href="mailto:horserivers@gmail.com" target="_blank">horserivers@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Mon, Feb 18, 2013 at 12:25:43PM +0000, Anuz Pratap Singh Tomar wrote:<br>
&gt; On Mon, Feb 18, 2013 at 1:55 AM, horseriver &lt;<a href="mailto:horserivers@gmail.com">horserivers@gmail.com</a>&gt; wrote:<br>
&gt;<br>
<br>
</div><div class="im">&gt; Intel® 64 and IA-32 Architectures<br>
&gt; Software Developer’s Manual<br>
&gt; Volume 3A:<br>
&gt; System Programming Guide, Part 1<br>
&gt; page 65<br>
&gt;<br>
&gt; The linear address of the base of the GDT is contained in the GDT register<br>
&gt; (GDTR);<br>
&gt; the linear address of the LDT is contained in the LDT register (LDTR).<br>
&gt;<br>
<br>
</div>   Thanks!<br>
<br>
   As the value is a linear address , so when  load an segment descriptor from an address ,<br>
   such as lss ubstruction: lss 0x10023,%esp , cpu will check to make sure  this stack descriptor<br>
   exist in gdt .<br>
   So , we will get a linear address by the gdtr value and the descriptor&#39;s index , then  *if this linear address*<br>
   has not phisical page mapped , it will cause a pagefault trap.then ,how to resolve this trap?<br>
<div class="HOEnZb"><div class="h5"><br>
<br></div></div></blockquote><div>Please use reply all or add kernelnewbies to CC<br>I am not very sure of how this trap will be resolved, but you can have a look at this:<br>Understanding Linux Kernel <br>Section 9.4<br>

<br> <a href="http://www.makelinux.net/books/ulk3/understandlk-CHP-9-SECT-4">http://www.makelinux.net/books/ulk3/understandlk-CHP-9-SECT-4</a><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">
<br>
&gt;<br>
&gt; However for 32 bit registers, this document provides some details in<br>
&gt; protected mode:<br>
&gt;<br>
&gt; <a href="http://home.swipnet.se/smaffy/asm/info/PMODEDetailedApproach.txt" target="_blank">http://home.swipnet.se/smaffy/asm/info/PMODEDetailedApproach.txt</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &gt; thanks!<br>
&gt; &gt;<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Kernelnewbies mailing list<br>
&gt; &gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt; &gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Thank you<br>
&gt; Warm Regards<br>
&gt; Anuz<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Thank you <br>Warm Regards<br>Anuz<br>