<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Protection ring - Page 26 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Protection_ring&amp;p=25">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Protection_ring&amp;p=27">3.Next</a>
</p>
<p>use static data provided by the kernel.  This avoids the need for a ring transition and so is more lightweight than a syscall. The function gettimeofday can be provided this way.</p>

<p><big>Hypervisor mode</big></p>
<p>Recent CPUs from Intel and AMD offer <a href="page.php?w=x86_virtualization">x86 virtualization</a> instructions for a <a href="page.php?w=hypervisor">hypervisor</a> to control Ring&nbsp;0 hardware access. Although they are mutually incompatible, both <a href="page.php?w=Intel_VT-x">Intel VT-x</a> (codenamed "Vanderpool") and <a href="page.php?w=X86_virtualization">AMD-V</a></p><p>
<a accesskey="1" href="page.php?w=Protection_ring&amp;p=25">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Protection_ring&amp;p=27">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
