<div dir="ltr">search for &quot;lgdt&quot; here (for 32-bit kernel):<div><br></div><div><a href="http://lxr.free-electrons.com/source/arch/x86/kernel/head_32.S">http://lxr.free-electrons.com/source/arch/x86/kernel/head_32.S</a><br>
</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 29, 2014 at 4:04 AM, Xin Tong <span dir="ltr">&lt;<a href="mailto:trent.tong@gmail.com" target="_blank">trent.tong@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 dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace">Hi </div><div class="gmail_default" style="font-family:courier new,monospace">
<br></div><div class="gmail_default" style="font-family:courier new,monospace">
Ive heard that Linux uses the flat mode segmentation, i.e. the segmentation base is forced to be 0 and the limit to be 2^64.</div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">

I am having trouble finding the kernel code that sets up the GDT, can someone please point me to the right direction. </div><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_default" style="font-family:courier new,monospace">

Thanks a lot.</div><span class="HOEnZb"><font color="#888888"><div class="gmail_default" style="font-family:courier new,monospace">Xin </div><div class="gmail_default" style="font-family:courier new,monospace"><br></div>
</font></span></div>
<br>_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Regards,<br>Peter Teoh
</div>