Newer
Older
UbixOS / doc / html / d5 / d05 / idt_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>UbixOS: sys/idt.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">UbixOS
   &#160;<span id="projectnumber">2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('../../',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d5/d05/idt_8c.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">idt.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="../../de/ddf/syscall_8h_source.html">ubixos/syscall.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d6/db0/syscall__posix_8h_source.html">ubixos/syscall_posix.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d4/d35/idt_8h_source.html">sys/idt.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d5/d4a/gdt_8h_source.html">sys/gdt.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../dc/dac/io_8h_source.html">sys/io.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d7/d00/sched_8h_source.html">ubixos/sched.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d2/d68/8259_8h_source.html">isa/8259.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../da/d28/kprintf_8h_source.html">lib/kprintf.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d4/d03/kmalloc_8h_source.html">lib/kmalloc.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d1/d21/vmm_8h_source.html">vmm/vmm.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d3/d24/kpanic_8h_source.html">ubixos/kpanic.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../dc/d0c/endtask_8h_source.html">ubixos/endtask.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../da/d66/string_8h_source.html">string.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d7/d0b/trap_8h_source.html">sys/trap.h</a>&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for idt.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d68/idt_8c__incl.png" border="0" usemap="#sys_2idt_8c" alt=""/></div>
<map name="sys_2idt_8c" id="sys_2idt_8c">
<area shape="rect" title=" " alt="" coords="842,5,914,32"/>
<area shape="rect" href="../../de/ddf/syscall_8h.html" title=" " alt="" coords="1485,229,1601,256"/>
<area shape="rect" href="../../d7/d0b/trap_8h.html" title=" " alt="" coords="1563,453,1643,480"/>
<area shape="rect" href="../../d6/db0/syscall__posix_8h.html" title=" " alt="" coords="1677,379,1831,405"/>
<area shape="rect" href="../../d4/d35/idt_8h.html" title=" " alt="" coords="169,80,241,107"/>
<area shape="rect" href="../../d5/d4a/gdt_8h.html" title=" " alt="" coords="176,155,252,181"/>
<area shape="rect" href="../../dc/dac/io_8h.html" title=" " alt="" coords="731,80,799,107"/>
<area shape="rect" href="../../d7/d00/sched_8h.html" title=" " alt="" coords="385,229,496,256"/>
<area shape="rect" href="../../d2/d68/8259_8h.html" title=" " alt="" coords="1378,229,1461,256"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html" title=" " alt="" coords="315,80,401,107"/>
<area shape="rect" href="../../d4/d03/kmalloc_8h.html" title=" " alt="" coords="5,304,100,331"/>
<area shape="rect" href="../../d1/d21/vmm_8h.html" title=" " alt="" coords="874,80,965,107"/>
<area shape="rect" href="../../d3/d24/kpanic_8h.html" title=" " alt="" coords="1635,80,1748,107"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html" title=" " alt="" coords="476,155,597,181"/>
<area shape="rect" href="../../da/d66/string_8h.html" title=" " alt="" coords="1679,453,1744,480"/>
<area shape="rect" href="../../d6/d35/i386_2cpu_8h.html" title=" " alt="" coords="1467,528,1550,555"/>
<area shape="rect" href="../../d0/d27/include_2sys_2types_8h.html" title=" " alt="" coords="729,603,819,629"/>
<area shape="rect" href="../../d0/d6f/__types_8h.html" title=" " alt="" coords="793,827,891,853"/>
<area shape="rect" href="../../d9/dab/select_8h.html" title=" " alt="" coords="727,677,821,704"/>
<area shape="rect" href="../../d6/d92/cdefs_8h.html" title=" " alt="" coords="987,752,1076,779"/>
<area shape="rect" href="../../d6/d30/__timespec_8h.html" title=" " alt="" coords="715,752,833,779"/>
<area shape="rect" href="../../df/dc5/__timeval_8h.html" title=" " alt="" coords="857,752,963,779"/>
<area shape="rect" href="../../d6/da4/__sigset_8h.html" title=" " alt="" coords="539,752,639,779"/>
<area shape="rect" href="../../d6/db4/include_2vfs_2file_8h.html" title=" " alt="" coords="909,304,977,331"/>
<area shape="rect" href="../../db/dd5/thread_8h.html" title=" " alt="" coords="1293,379,1388,405"/>
<area shape="rect" href="../../dd/d71/tty_8h.html" title=" " alt="" coords="254,304,345,331"/>
<area shape="rect" href="../../de/d9a/tss_8h.html" title=" " alt="" coords="369,304,445,331"/>
<area shape="rect" href="../../d1/de9/dirCache_8h.html" title=" " alt="" coords="1097,528,1219,555"/>
<area shape="rect" href="../../d3/d73/inode_8h.html" title=" " alt="" coords="803,379,886,405"/>
<area shape="rect" href="../../df/d42/ufs_8h.html" title=" " alt="" coords="633,453,704,480"/>
<area shape="rect" href="../../d2/d29/mount_8h.html" title=" " alt="" coords="954,379,1042,405"/>
<area shape="rect" href="../../df/d92/sys_2signal_8h.html" title=" " alt="" coords="1295,453,1387,480"/>
<area shape="rect" href="../../d8/d01/resource_8h.html" title=" " alt="" coords="1459,603,1567,629"/>
<area shape="rect" href="../../d1/df2/wait_8h.html" title=" " alt="" coords="1019,453,1118,480"/>
<area shape="rect" href="../../d1/d7d/pipe__fs_8h.html" title=" " alt="" coords="779,453,867,480"/>
<area shape="rect" href="../../d8/dff/msdos__fs_8h.html" title=" " alt="" coords="892,453,995,480"/>
<area shape="rect" href="../../d4/d7e/include_2sys_2device_8h.html" title=" " alt="" coords="684,528,779,555"/>
<area shape="rect" href="../../d1/d2d/stdarg_8h.html" title=" " alt="" coords="327,155,397,181"/>
<area shape="rect" href="../../d4/df4/paging_8h.html" title=" " alt="" coords="1124,155,1227,181"/>
<area shape="rect" href="../../d3/d7e/sysproto__posix_8h.html" title=" " alt="" coords="1157,229,1303,256"/>
<area shape="rect" href="../../d6/d90/strings_8h.html" title=" " alt="" coords="1675,528,1747,555"/>
</map>
</div>
</div>
<p><a href="../../d5/d05/idt_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a814ba9bc4c42bb79af5cde78c8bbfaa3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a814ba9bc4c42bb79af5cde78c8bbfaa3">FP_TO_LINEAR</a>(seg,  off)&#160;&#160;&#160;((void*) ((((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>) (seg)) &lt;&lt; 4) + ((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>) (off))))</td></tr>
<tr class="separator:a814ba9bc4c42bb79af5cde78c8bbfaa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a8a3ea6df190181b987577b14c99c6f9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a8a3ea6df190181b987577b14c99c6f9b">__alignmentCheck</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a8a3ea6df190181b987577b14c99c6f9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a791c71216d3dd3550e193c805102f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a93a791c71216d3dd3550e193c805102f">__debug</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a93a791c71216d3dd3550e193c805102f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adccd9730ac2b0fa6ef3b41cec9af2162"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#adccd9730ac2b0fa6ef3b41cec9af2162">__divideError</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:adccd9730ac2b0fa6ef3b41cec9af2162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f0ee5dbd5337bac161bd2490ad21397"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a0f0ee5dbd5337bac161bd2490ad21397">__doubleFault</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a0f0ee5dbd5337bac161bd2490ad21397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a867bddfec4bbeb769465d958bcbda312"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a867bddfec4bbeb769465d958bcbda312">__floatingPoint</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a867bddfec4bbeb769465d958bcbda312"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2b32cc2c49cc727df979c1ecea8f8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a2f2b32cc2c49cc727df979c1ecea8f8b">__gpf</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a2f2b32cc2c49cc727df979c1ecea8f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60120c5abe4b631e5c4c760e6ea892e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ae60120c5abe4b631e5c4c760e6ea892e">__int6</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *frame)</td></tr>
<tr class="separator:ae60120c5abe4b631e5c4c760e6ea892e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac51d829134fa5beed7f8fb62e8c297b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ac51d829134fa5beed7f8fb62e8c297b3">__machineCheck</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:ac51d829134fa5beed7f8fb62e8c297b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae45963ae287b44ec905a7924207657e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ae45963ae287b44ec905a7924207657e4">__nmi</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:ae45963ae287b44ec905a7924207657e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3beb87208d6cbc992574f9e04f6f2be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ad3beb87208d6cbc992574f9e04f6f2be">__security</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:ad3beb87208d6cbc992574f9e04f6f2be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec618b934fbea05a071a13c8f338d7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a8ec618b934fbea05a071a13c8f338d7e">__simd</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a8ec618b934fbea05a071a13c8f338d7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a848a9f54eb3ac3c0046824e1a0b97eb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a848a9f54eb3ac3c0046824e1a0b97eb2">__virtualization</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *)</td></tr>
<tr class="separator:a848a9f54eb3ac3c0046824e1a0b97eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8e76e5a902f5918ea476f3193766d0e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ab8e76e5a902f5918ea476f3193766d0e">_alignmentCheck</a> ()</td></tr>
<tr class="separator:ab8e76e5a902f5918ea476f3193766d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12b0010d0a585c8b009686d9a8a314d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> ()</td></tr>
<tr class="separator:a12b0010d0a585c8b009686d9a8a314d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b2745cbfe99db27482bad8ebb34fba9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> ()</td></tr>
<tr class="separator:a9b2745cbfe99db27482bad8ebb34fba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a806abfd1db0469173ad7861838b645dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a806abfd1db0469173ad7861838b645dc">_doubleFault</a> ()</td></tr>
<tr class="separator:a806abfd1db0469173ad7861838b645dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59372dcde625a8918ab65197ecc7eed7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a59372dcde625a8918ab65197ecc7eed7">_floatingPoint</a> ()</td></tr>
<tr class="separator:a59372dcde625a8918ab65197ecc7eed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40f8b0e793378c4c5eb4d18246043b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#af40f8b0e793378c4c5eb4d18246043b4">_gpf</a> ()</td></tr>
<tr class="separator:af40f8b0e793378c4c5eb4d18246043b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a621ff589621ca8eceeffc570bb732b1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a621ff589621ca8eceeffc570bb732b1a">_intNull</a> (struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *frame)</td></tr>
<tr class="separator:a621ff589621ca8eceeffc570bb732b1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac53ffa9c075e4736ed69fe3b11803fc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ac53ffa9c075e4736ed69fe3b11803fc7">_machineCheck</a> ()</td></tr>
<tr class="separator:ac53ffa9c075e4736ed69fe3b11803fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a520aa1d0c75df3948bdc6f8a3c5b1ab8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> ()</td></tr>
<tr class="separator:a520aa1d0c75df3948bdc6f8a3c5b1ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6267395bf077339d165447d0f23729b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a6267395bf077339d165447d0f23729b9">_security</a> ()</td></tr>
<tr class="separator:a6267395bf077339d165447d0f23729b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0969bbb29fac08b012aa3d7f3708ead7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a0969bbb29fac08b012aa3d7f3708ead7">_simd</a> ()</td></tr>
<tr class="separator:a0969bbb29fac08b012aa3d7f3708ead7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17de21f5807a8f70b9b9ea74232ec976"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a17de21f5807a8f70b9b9ea74232ec976">_virtualization</a> ()</td></tr>
<tr class="separator:a17de21f5807a8f70b9b9ea74232ec976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4edbce705699c08b98d7a4578de2662f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a4edbce705699c08b98d7a4578de2662f">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#ab8e76e5a902f5918ea476f3193766d0e">_alignmentCheck</a> \n&quot; &quot;_alignmentCheck:       \n&quot; &quot;  pushl $0x11 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a8a3ea6df190181b987577b14c99c6f9b">__alignmentCheck</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:a4edbce705699c08b98d7a4578de2662f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba551f7cbba795825767af11f8eb3491"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#aba551f7cbba795825767af11f8eb3491">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n&quot; &quot;_debug:       \n&quot; &quot;  pushl $0x0 \n&quot; &quot;  pushl $0x6 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:aba551f7cbba795825767af11f8eb3491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac69eadcb4bd2ac86c4f630b094d306d6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ac69eadcb4bd2ac86c4f630b094d306d6">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n&quot; &quot;_divideError:       \n&quot; &quot;  pushl $0x0 \n&quot; &quot;  pushl $0x6 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>    \n&quot; &quot;  pop %es    \n&quot; &quot;  pop %ds    \n&quot; &quot;  popal      \n&quot; &quot;  iret       \n&quot;)</td></tr>
<tr class="separator:ac69eadcb4bd2ac86c4f630b094d306d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa61ad688120462d1ea67f3e7bf3b1195"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#aa61ad688120462d1ea67f3e7bf3b1195">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a806abfd1db0469173ad7861838b645dc">_doubleFault</a>       \n&quot; &quot;_doubleFault:                \n&quot; &quot;  pushl $0x8           \n&quot; &quot;  pushal               \n&quot; &quot;  push %ds             \n&quot; &quot;  push %es             \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>             \n&quot; &quot;  push %gs             \n&quot; &quot;  push %esp            \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a0f0ee5dbd5337bac161bd2490ad21397">__doubleFault</a>   \n&quot; &quot;  pop %gs              \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>              \n&quot; &quot;  pop %es              \n&quot; &quot;  pop %ds              \n&quot; &quot;  popal                \n&quot; &quot;  iret                 \n&quot;)</td></tr>
<tr class="separator:aa61ad688120462d1ea67f3e7bf3b1195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92489bc5d3aaafa371b354bf7f4a8dc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ae92489bc5d3aaafa371b354bf7f4a8dc">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a59372dcde625a8918ab65197ecc7eed7">_floatingPoint</a> \n&quot; &quot;_floatingPoint:       \n&quot; &quot;  pushl $0x0 \n&quot; &quot;  pushl $0x10 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a867bddfec4bbeb769465d958bcbda312">__floatingPoint</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:ae92489bc5d3aaafa371b354bf7f4a8dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67a988120967803682439569c8953f9d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a67a988120967803682439569c8953f9d">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#af40f8b0e793378c4c5eb4d18246043b4">_gpf</a>     \n&quot; &quot;_gpf:           \n&quot; &quot;  <a class="el" href="../../d1/df2/wait_8h.html#a68c330e94fe121eba993e5a5973c3162">cli</a>           \n&quot; &quot;  pushl $0x13   \n&quot; &quot;  pushal        \n&quot; &quot;  push %ds      \n&quot; &quot;  push %es      \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  push %gs      \n&quot; &quot;  push %esp     \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a2f2b32cc2c49cc727df979c1ecea8f8b">__gpf</a>    \n&quot; &quot;  add $0x4,%esp \n&quot; &quot;  mov %esp,%eax \n&quot; &quot;  pop %gs       \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>       \n&quot; &quot;  pop %es       \n&quot; &quot;  pop %ds       \n&quot; &quot;  popal         \n&quot; &quot;  <a class="el" href="../../d1/df2/wait_8h.html#ac5d15f274bc9b1e96230f3d3c60fd1f8">sti</a>           \n&quot; &quot;  iret          \n&quot;)</td></tr>
<tr class="separator:a67a988120967803682439569c8953f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac193553d6a892046fc3dd023025cfe17"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ac193553d6a892046fc3dd023025cfe17">asm</a> (&quot;.globl _int6       \n&quot; &quot;_int6:             \n&quot; &quot;  pushl $0x0            \n&quot; &quot;  pushl $0x6            \n&quot; &quot;  pushal               \n&quot; &quot;  push %ds             \n&quot; &quot;  push %es             \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>             \n&quot; &quot;  push %gs             \n&quot; &quot;  push %esp            \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#ae60120c5abe4b631e5c4c760e6ea892e">__int6</a>          \n&quot; &quot;  pop %gs              \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>              \n&quot; &quot;  pop %es              \n&quot; &quot;  pop %ds              \n&quot; &quot;  popal                \n&quot; &quot;  iret                 \n&quot;)</td></tr>
<tr class="separator:ac193553d6a892046fc3dd023025cfe17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af03c996a639f5610a8514c6e6f8d15e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#af03c996a639f5610a8514c6e6f8d15e6">asm</a> (&quot;.globl _int7              \n&quot; &quot;_int7:                    \n&quot; &quot;  pushl %eax              \n&quot; &quot;  clts                    \n&quot; &quot;  movl <a class="el" href="../../d7/d00/sched_8h.html#a54397bfe18d5da4d50ff03b15f540858">_current</a>,%eax      \n&quot; &quot;  cmpl <a class="el" href="../../d7/d00/sched_8h.html#a93c7d4c40424b17a73f34f6fd89b2804">_usedMath</a>,%eax     \n&quot; &quot;  je mathDone             \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a6423394f8797bc3cf7ec6a079b8d593f">mathStateRestore</a>   \n&quot; &quot;mathDone:                 \n&quot; &quot;  popl %eax               \n&quot; &quot;  iret                    \n&quot;)</td></tr>
<tr class="separator:af03c996a639f5610a8514c6e6f8d15e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22f88ed92fb21d8a35ae0ec80597dbb9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a22f88ed92fb21d8a35ae0ec80597dbb9">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#ac53ffa9c075e4736ed69fe3b11803fc7">_machineCheck</a> \n&quot; &quot;_machineCheck:       \n&quot; &quot; pushl $0x0\n&quot; &quot;  pushl $0x12 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#ac51d829134fa5beed7f8fb62e8c297b3">__machineCheck</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:a22f88ed92fb21d8a35ae0ec80597dbb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe5c47a578592b8b60016c24b9d387f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a3fe5c47a578592b8b60016c24b9d387f">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n&quot; &quot;_nmi:       \n&quot; &quot;  pushl $0x0 \n&quot; &quot;  pushl $0x6 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:a3fe5c47a578592b8b60016c24b9d387f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070f7b2efc7ffb5c3b71d9e0a8e7fa9b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a070f7b2efc7ffb5c3b71d9e0a8e7fa9b">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a6267395bf077339d165447d0f23729b9">_security</a> \n&quot; &quot;_security:       \n&quot; &quot;  pushl $0x1E \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call __security\n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:a070f7b2efc7ffb5c3b71d9e0a8e7fa9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae057739e88afdbfe045c0fc93512e002"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ae057739e88afdbfe045c0fc93512e002">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a0969bbb29fac08b012aa3d7f3708ead7">_simd</a> \n&quot; &quot;_simd:       \n&quot; &quot;  iret\n&quot; &quot;  pushl $0x0\n&quot; &quot;  pushl $0x13 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a8ec618b934fbea05a071a13c8f338d7e">__simd</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:ae057739e88afdbfe045c0fc93512e002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a1125ebda04502b292c4c9504e865e0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a1a1125ebda04502b292c4c9504e865e0">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a17de21f5807a8f70b9b9ea74232ec976">_virtualization</a> \n&quot; &quot;_virtualization:       \n&quot; &quot;  pushl $0x0  \n&quot; &quot;  pushl $0x14 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a848a9f54eb3ac3c0046824e1a0b97eb2">__virtualization</a>  \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>      \n&quot; &quot;  pop %es      \n&quot; &quot;  pop %ds      \n&quot; &quot;  popal        \n&quot; &quot;  iret         \n&quot;)</td></tr>
<tr class="separator:a1a1125ebda04502b292c4c9504e865e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a993be869f587a21737c0b6caf2f1dd1c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a993be869f587a21737c0b6caf2f1dd1c">asm</a> (&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#adbf451ce0d6ecb3c485382616bee1de4">intNull</a> \n&quot; &quot;intNull:       \n&quot; &quot;  pushl $0x0 \n&quot; &quot;  pushl $0x0 \n&quot; &quot;  pushal     \n&quot; &quot;  push %ds   \n&quot; &quot;  push %es   \n&quot; &quot;  push %<a class="el" href="../../de/d1a/structfs.html">fs</a>   \n&quot; &quot;  push %gs   \n&quot; &quot;  push %esp  \n&quot; &quot;  call <a class="el" href="../../d5/d05/idt_8c.html#a621ff589621ca8eceeffc570bb732b1a">_intNull</a> \n&quot; &quot;  pop %gs      \n&quot; &quot;  pop %<a class="el" href="../../de/d1a/structfs.html">fs</a>    \n&quot; &quot;  pop %es    \n&quot; &quot;  pop %ds    \n&quot; &quot;  popal      \n&quot; &quot;  iret       \n&quot;)</td></tr>
<tr class="separator:a993be869f587a21737c0b6caf2f1dd1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2968ba244dc6df20e94c32861314906"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ad2968ba244dc6df20e94c32861314906">idt_init</a> ()</td></tr>
<tr class="separator:ad2968ba244dc6df20e94c32861314906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbf451ce0d6ecb3c485382616bee1de4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#adbf451ce0d6ecb3c485382616bee1de4">intNull</a> ()</td></tr>
<tr class="separator:adbf451ce0d6ecb3c485382616bee1de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6423394f8797bc3cf7ec6a079b8d593f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a6423394f8797bc3cf7ec6a079b8d593f">mathStateRestore</a> ()</td></tr>
<tr class="separator:a6423394f8797bc3cf7ec6a079b8d593f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee676dc504a8f6498927c2d5fb5e4c88"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#aee676dc504a8f6498927c2d5fb5e4c88">setTaskVector</a> (<a class="el" href="../../dd/d1e/objgfx30_8h.html#aa4e0f27a9aca905e340c06d2dcae843c">uInt8</a> interrupt, <a class="el" href="../../dd/d1e/objgfx30_8h.html#a81f3b46fa4ddd984830104840a08da82">uInt16</a> controlMajor, <a class="el" href="../../dd/d1e/objgfx30_8h.html#aa4e0f27a9aca905e340c06d2dcae843c">uInt8</a> <a class="el" href="../../d5/d4a/gdt_8h.html#a6dfbfc549c0fa420ccc893f30419419d">selector</a>)</td></tr>
<tr class="separator:aee676dc504a8f6498927c2d5fb5e4c88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a174a47ed653fc64fff6b5bb1b895c2cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a174a47ed653fc64fff6b5bb1b895c2cf">setVector</a> (void *handler, unsigned char interrupt, unsigned short controlMajor)</td></tr>
<tr class="separator:a174a47ed653fc64fff6b5bb1b895c2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a814ba9bc4c42bb79af5cde78c8bbfaa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a814ba9bc4c42bb79af5cde78c8bbfaa3">&#9670;&nbsp;</a></span>FP_TO_LINEAR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FP_TO_LINEAR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">seg, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">off&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((void*) ((((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>) (seg)) &lt;&lt; 4) + ((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>) (off))))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00044">44</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a8a3ea6df190181b987577b14c99c6f9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a3ea6df190181b987577b14c99c6f9b">&#9670;&nbsp;</a></span>__alignmentCheck()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __alignmentCheck </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00633">633</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a8a3ea6df190181b987577b14c99c6f9b_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a8a3ea6df190181b987577b14c99c6f9b_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a8a3ea6df190181b987577b14c99c6f9b_cgraph" id="d5/d05/idt_8c_a8a3ea6df190181b987577b14c99c6f9b_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,135,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="183,132,277,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="869,208,959,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="195,259,265,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="357,119,414,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="499,56,554,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="495,107,558,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="493,157,560,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="612,5,693,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="608,56,697,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="621,107,685,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="618,157,687,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="745,157,820,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="868,157,960,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="325,309,445,336"/>
</map>
</div>

</div>
</div>
<a id="a93a791c71216d3dd3550e193c805102f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93a791c71216d3dd3550e193c805102f">&#9670;&nbsp;</a></span>__debug()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __debug </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00285">285</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a93a791c71216d3dd3550e193c805102f_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a93a791c71216d3dd3550e193c805102f_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a93a791c71216d3dd3550e193c805102f_cgraph" id="d5/d05/idt_8c_a93a791c71216d3dd3550e193c805102f_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,76,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="124,132,219,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="810,208,901,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="136,259,207,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="298,119,355,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="441,56,495,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="437,107,499,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="435,157,501,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="553,5,635,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="549,56,639,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="562,107,626,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="559,157,629,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="687,157,761,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="809,157,901,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="267,309,387,336"/>
</map>
</div>

</div>
</div>
<a id="adccd9730ac2b0fa6ef3b41cec9af2162"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adccd9730ac2b0fa6ef3b41cec9af2162">&#9670;&nbsp;</a></span>__divideError()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __divideError </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00259">259</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_adccd9730ac2b0fa6ef3b41cec9af2162_cgraph.png" border="0" usemap="#d5/d05/idt_8c_adccd9730ac2b0fa6ef3b41cec9af2162_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_adccd9730ac2b0fa6ef3b41cec9af2162_cgraph" id="d5/d05/idt_8c_adccd9730ac2b0fa6ef3b41cec9af2162_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,101,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="149,132,244,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="835,208,926,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="161,259,232,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="323,119,381,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="466,56,521,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="462,107,525,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="460,157,527,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="579,5,660,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="575,56,664,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="587,107,651,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="585,157,654,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="712,157,787,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="835,157,927,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="292,309,412,336"/>
</map>
</div>

</div>
</div>
<a id="a0f0ee5dbd5337bac161bd2490ad21397"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f0ee5dbd5337bac161bd2490ad21397">&#9670;&nbsp;</a></span>__doubleFault()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __doubleFault </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00382">382</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a0f0ee5dbd5337bac161bd2490ad21397_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a0f0ee5dbd5337bac161bd2490ad21397_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a0f0ee5dbd5337bac161bd2490ad21397_cgraph" id="d5/d05/idt_8c_a0f0ee5dbd5337bac161bd2490ad21397_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,108,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="156,132,251,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="842,208,933,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="168,259,239,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="330,119,387,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="473,56,527,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="469,107,531,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="467,157,533,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="585,5,667,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="581,56,671,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="594,107,658,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="591,157,661,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="719,157,793,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="841,157,933,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="299,309,419,336"/>
</map>
</div>

</div>
</div>
<a id="a867bddfec4bbeb769465d958bcbda312"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a867bddfec4bbeb769465d958bcbda312">&#9670;&nbsp;</a></span>__floatingPoint()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __floatingPoint </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00607">607</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a867bddfec4bbeb769465d958bcbda312_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a867bddfec4bbeb769465d958bcbda312_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a867bddfec4bbeb769465d958bcbda312_cgraph" id="d5/d05/idt_8c_a867bddfec4bbeb769465d958bcbda312_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,112,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="160,132,255,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="846,208,937,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="172,259,243,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="334,119,391,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="477,56,531,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="473,107,535,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="471,157,537,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="589,5,671,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="585,56,675,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="598,107,662,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="595,157,665,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="723,157,797,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="845,157,937,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="303,309,423,336"/>
</map>
</div>

</div>
</div>
<a id="a2f2b32cc2c49cc727df979c1ecea8f8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f2b32cc2c49cc727df979c1ecea8f8b">&#9670;&nbsp;</a></span>__gpf()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __gpf </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00431">431</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

</div>
</div>
<a id="ae60120c5abe4b631e5c4c760e6ea892e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae60120c5abe4b631e5c4c760e6ea892e">&#9670;&nbsp;</a></span>__int6()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __int6 </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00356">356</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

</div>
</div>
<a id="ac51d829134fa5beed7f8fb62e8c297b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac51d829134fa5beed7f8fb62e8c297b3">&#9670;&nbsp;</a></span>__machineCheck()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __machineCheck </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00658">658</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_ac51d829134fa5beed7f8fb62e8c297b3_cgraph.png" border="0" usemap="#d5/d05/idt_8c_ac51d829134fa5beed7f8fb62e8c297b3_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_ac51d829134fa5beed7f8fb62e8c297b3_cgraph" id="d5/d05/idt_8c_ac51d829134fa5beed7f8fb62e8c297b3_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,128,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="176,132,271,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="862,208,953,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="188,259,259,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="350,119,407,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="493,56,547,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="489,107,551,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="487,157,553,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="605,5,687,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="601,56,691,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="614,107,678,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="611,157,681,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="739,157,813,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="861,157,953,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="319,309,439,336"/>
</map>
</div>

</div>
</div>
<a id="ae45963ae287b44ec905a7924207657e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae45963ae287b44ec905a7924207657e4">&#9670;&nbsp;</a></span>__nmi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __nmi </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00311">311</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_ae45963ae287b44ec905a7924207657e4_cgraph.png" border="0" usemap="#d5/d05/idt_8c_ae45963ae287b44ec905a7924207657e4_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_ae45963ae287b44ec905a7924207657e4_cgraph" id="d5/d05/idt_8c_ae45963ae287b44ec905a7924207657e4_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,63,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="111,132,205,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="797,208,887,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="123,259,193,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="285,119,342,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="427,56,482,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="423,107,486,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="421,157,488,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="540,5,621,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="536,56,625,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="549,107,613,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="546,157,615,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="673,157,748,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="796,157,888,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="253,309,373,336"/>
</map>
</div>

</div>
</div>
<a id="ad3beb87208d6cbc992574f9e04f6f2be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3beb87208d6cbc992574f9e04f6f2be">&#9670;&nbsp;</a></span>__security()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __security </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00737">737</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_ad3beb87208d6cbc992574f9e04f6f2be_cgraph.png" border="0" usemap="#d5/d05/idt_8c_ad3beb87208d6cbc992574f9e04f6f2be_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_ad3beb87208d6cbc992574f9e04f6f2be_cgraph" id="d5/d05/idt_8c_ad3beb87208d6cbc992574f9e04f6f2be_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,88,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="136,132,231,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="822,208,913,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="148,259,219,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="310,119,367,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="453,56,507,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="449,107,511,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="447,157,513,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="565,5,647,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="561,56,651,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="574,107,638,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="571,157,641,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="699,157,773,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="821,157,913,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="279,309,399,336"/>
</map>
</div>

</div>
</div>
<a id="a8ec618b934fbea05a071a13c8f338d7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ec618b934fbea05a071a13c8f338d7e">&#9670;&nbsp;</a></span>__simd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __simd </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00684">684</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a8ec618b934fbea05a071a13c8f338d7e_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a8ec618b934fbea05a071a13c8f338d7e_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a8ec618b934fbea05a071a13c8f338d7e_cgraph" id="d5/d05/idt_8c_a8ec618b934fbea05a071a13c8f338d7e_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,69,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="117,132,212,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="803,208,894,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="129,259,200,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="291,119,349,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="434,56,489,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="430,107,493,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="428,157,495,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="547,5,628,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="543,56,632,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="555,107,619,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="553,157,622,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="680,157,755,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="803,157,895,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="260,309,380,336"/>
</map>
</div>

</div>
</div>
<a id="a848a9f54eb3ac3c0046824e1a0b97eb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a848a9f54eb3ac3c0046824e1a0b97eb2">&#9670;&nbsp;</a></span>__virtualization()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void __virtualization </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00711">711</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a848a9f54eb3ac3c0046824e1a0b97eb2_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a848a9f54eb3ac3c0046824e1a0b97eb2_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a848a9f54eb3ac3c0046824e1a0b97eb2_cgraph" id="d5/d05/idt_8c_a848a9f54eb3ac3c0046824e1a0b97eb2_cgraph">
<area shape="rect" title=" " alt="" coords="5,208,112,235"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="160,132,255,159"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="846,208,937,235"/>
<area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="172,259,243,285"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="334,119,391,145"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="477,56,531,83"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="473,107,535,133"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="471,157,537,184"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="589,5,671,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="585,56,675,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="598,107,662,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="595,157,665,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="723,157,797,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="845,157,937,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="303,309,423,336"/>
</map>
</div>

</div>
</div>
<a id="ab8e76e5a902f5918ea476f3193766d0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8e76e5a902f5918ea476f3193766d0e">&#9670;&nbsp;</a></span>_alignmentCheck()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _alignmentCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a12b0010d0a585c8b009686d9a8a314d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12b0010d0a585c8b009686d9a8a314d9">&#9670;&nbsp;</a></span>_debug()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _debug </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9b2745cbfe99db27482bad8ebb34fba9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b2745cbfe99db27482bad8ebb34fba9">&#9670;&nbsp;</a></span>_divideError()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _divideError </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a806abfd1db0469173ad7861838b645dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a806abfd1db0469173ad7861838b645dc">&#9670;&nbsp;</a></span>_doubleFault()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _doubleFault </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a59372dcde625a8918ab65197ecc7eed7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59372dcde625a8918ab65197ecc7eed7">&#9670;&nbsp;</a></span>_floatingPoint()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _floatingPoint </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af40f8b0e793378c4c5eb4d18246043b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af40f8b0e793378c4c5eb4d18246043b4">&#9670;&nbsp;</a></span>_gpf()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _gpf </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a621ff589621ca8eceeffc570bb732b1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a621ff589621ca8eceeffc570bb732b1a">&#9670;&nbsp;</a></span>_intNull()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _intNull </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../df/d05/structtrapframe.html">trapframe</a> *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00235">235</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d6f/trap_8c_source.html#l00059">die_if_kernel()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d05/idt_8c_a621ff589621ca8eceeffc570bb732b1a_cgraph.png" border="0" usemap="#d5/d05/idt_8c_a621ff589621ca8eceeffc570bb732b1a_cgraph" alt=""/></div>
<map name="d5/d05/idt_8c_a621ff589621ca8eceeffc570bb732b1a_cgraph" id="d5/d05/idt_8c_a621ff589621ca8eceeffc570bb732b1a_cgraph">
<area shape="rect" title=" " alt="" coords="5,132,71,159"/>
<area shape="rect" href="../../dc/d6f/trap_8c.html#a62b4617f9a2800b1e9baf8d6f93835bd" title=" " alt="" coords="119,132,213,159"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="261,132,319,159"/>
<area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="373,81,427,108"/>
<area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="369,132,431,159"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="367,183,433,209"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="485,5,567,32"/>
<area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="481,56,571,83"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="494,107,558,133"/>
<area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="491,157,561,184"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="619,157,693,184"/>
<area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="742,132,833,159"/>
<area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="741,183,833,209"/>
</map>
</div>

</div>
</div>
<a id="ac53ffa9c075e4736ed69fe3b11803fc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac53ffa9c075e4736ed69fe3b11803fc7">&#9670;&nbsp;</a></span>_machineCheck()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _machineCheck </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a520aa1d0c75df3948bdc6f8a3c5b1ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a520aa1d0c75df3948bdc6f8a3c5b1ab8">&#9670;&nbsp;</a></span>_nmi()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _nmi </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6267395bf077339d165447d0f23729b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6267395bf077339d165447d0f23729b9">&#9670;&nbsp;</a></span>_security()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _security </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0969bbb29fac08b012aa3d7f3708ead7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0969bbb29fac08b012aa3d7f3708ead7">&#9670;&nbsp;</a></span>_simd()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _simd </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a17de21f5807a8f70b9b9ea74232ec976"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17de21f5807a8f70b9b9ea74232ec976">&#9670;&nbsp;</a></span>_virtualization()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _virtualization </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4edbce705699c08b98d7a4578de2662f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4edbce705699c08b98d7a4578de2662f">&#9670;&nbsp;</a></span>asm() <span class="overload">[1/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#ab8e76e5a902f5918ea476f3193766d0e">_alignmentCheck</a> \n&quot; &quot;_alignmentCheck: \n&quot; &quot; pushl $0x11 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a8a3ea6df190181b987577b14c99c6f9b">__alignmentCheck</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aba551f7cbba795825767af11f8eb3491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba551f7cbba795825767af11f8eb3491">&#9670;&nbsp;</a></span>asm() <span class="overload">[2/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n&quot; &quot;_debug: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x6 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac69eadcb4bd2ac86c4f630b094d306d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac69eadcb4bd2ac86c4f630b094d306d6">&#9670;&nbsp;</a></span>asm() <span class="overload">[3/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n&quot; &quot;_divideError: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x6 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa61ad688120462d1ea67f3e7bf3b1195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa61ad688120462d1ea67f3e7bf3b1195">&#9670;&nbsp;</a></span>asm() <span class="overload">[4/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a806abfd1db0469173ad7861838b645dc">_doubleFault</a> \n&quot; &quot;_doubleFault: \n&quot; &quot; pushl $0x8 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a0f0ee5dbd5337bac161bd2490ad21397">__doubleFault</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae92489bc5d3aaafa371b354bf7f4a8dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae92489bc5d3aaafa371b354bf7f4a8dc">&#9670;&nbsp;</a></span>asm() <span class="overload">[5/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a59372dcde625a8918ab65197ecc7eed7">_floatingPoint</a> \n&quot; &quot;_floatingPoint: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x10 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a867bddfec4bbeb769465d958bcbda312">__floatingPoint</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a67a988120967803682439569c8953f9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67a988120967803682439569c8953f9d">&#9670;&nbsp;</a></span>asm() <span class="overload">[6/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#af40f8b0e793378c4c5eb4d18246043b4">_gpf</a> \n&quot; &quot;_gpf: \n&quot; &quot; <a class="el" href="../../d1/df2/wait_8h.html#a68c330e94fe121eba993e5a5973c3162">cli</a> \n&quot; &quot; pushl $0x13 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a2f2b32cc2c49cc727df979c1ecea8f8b">__gpf</a> \n&quot; &quot; add&#160;</td>
          <td class="paramname"><em>$0x4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">%esp \n&quot; &quot; mov %&#160;</td>
          <td class="paramname"><em>esp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">%eax \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; <a class="el" href="../../d1/df2/wait_8h.html#ac5d15f274bc9b1e96230f3d3c60fd1f8">sti</a> \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac193553d6a892046fc3dd023025cfe17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac193553d6a892046fc3dd023025cfe17">&#9670;&nbsp;</a></span>asm() <span class="overload">[7/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl _int6 \n&quot; &quot;_int6: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x6 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#ae60120c5abe4b631e5c4c760e6ea892e">__int6</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af03c996a639f5610a8514c6e6f8d15e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af03c996a639f5610a8514c6e6f8d15e6">&#9670;&nbsp;</a></span>asm() <span class="overload">[8/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl _int7 \n&quot; &quot;_int7: \n&quot; &quot; pushl %eax \n&quot; &quot; clts \n&quot; &quot; movl&#160;</td>
          <td class="paramname"><em>_current</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">%eax \n&quot; &quot; cmpl&#160;</td>
          <td class="paramname"><em>_usedMath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">%eax \n&quot; &quot; je mathDone \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a6423394f8797bc3cf7ec6a079b8d593f">mathStateRestore</a> \n&quot; &quot;mathDone:\n&quot; &quot; popl %eax \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a22f88ed92fb21d8a35ae0ec80597dbb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22f88ed92fb21d8a35ae0ec80597dbb9">&#9670;&nbsp;</a></span>asm() <span class="overload">[9/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#ac53ffa9c075e4736ed69fe3b11803fc7">_machineCheck</a> \n&quot; &quot;_machineCheck: \n&quot; &quot; pushl $0x0\n&quot; &quot; pushl $0x12 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#ac51d829134fa5beed7f8fb62e8c297b3">__machineCheck</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3fe5c47a578592b8b60016c24b9d387f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe5c47a578592b8b60016c24b9d387f">&#9670;&nbsp;</a></span>asm() <span class="overload">[10/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n&quot; &quot;_nmi: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x6 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a070f7b2efc7ffb5c3b71d9e0a8e7fa9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a070f7b2efc7ffb5c3b71d9e0a8e7fa9b">&#9670;&nbsp;</a></span>asm() <span class="overload">[11/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a6267395bf077339d165447d0f23729b9">_security</a> \n&quot; &quot;_security: \n&quot; &quot; pushl $0x1E \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call __security\n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae057739e88afdbfe045c0fc93512e002"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae057739e88afdbfe045c0fc93512e002">&#9670;&nbsp;</a></span>asm() <span class="overload">[12/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a0969bbb29fac08b012aa3d7f3708ead7">_simd</a> \n&quot; &quot;_simd: \n&quot; &quot; iret\n&quot; &quot; pushl $0x0\n&quot; &quot; pushl $0x13 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a8ec618b934fbea05a071a13c8f338d7e">__simd</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1a1125ebda04502b292c4c9504e865e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a1125ebda04502b292c4c9504e865e0">&#9670;&nbsp;</a></span>asm() <span class="overload">[13/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#a17de21f5807a8f70b9b9ea74232ec976">_virtualization</a> \n&quot; &quot;_virtualization: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x14 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a848a9f54eb3ac3c0046824e1a0b97eb2">__virtualization</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a993be869f587a21737c0b6caf2f1dd1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a993be869f587a21737c0b6caf2f1dd1c">&#9670;&nbsp;</a></span>asm() <span class="overload">[14/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl <a class="el" href="../../d5/d05/idt_8c.html#adbf451ce0d6ecb3c485382616bee1de4">intNull</a> \n&quot; &quot;intNull: \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushl $0x0 \n&quot; &quot; pushal \n&quot; &quot; push %ds \n&quot; &quot; push %es \n&quot; &quot; push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; push %gs \n&quot; &quot; push %esp \n&quot; &quot; call <a class="el" href="../../d5/d05/idt_8c.html#a621ff589621ca8eceeffc570bb732b1a">_intNull</a> \n&quot; &quot; pop %gs \n&quot; &quot; pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n&quot; &quot; pop %es \n&quot; &quot; pop %ds \n&quot; &quot; popal \n&quot; &quot; iret \n&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad2968ba244dc6df20e94c32861314906"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2968ba244dc6df20e94c32861314906">&#9670;&nbsp;</a></span>idt_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int idt_init </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00109">109</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

</div>
</div>
<a id="adbf451ce0d6ecb3c485382616bee1de4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbf451ce0d6ecb3c485382616bee1de4">&#9670;&nbsp;</a></span>intNull()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void intNull </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6423394f8797bc3cf7ec6a079b8d593f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6423394f8797bc3cf7ec6a079b8d593f">&#9670;&nbsp;</a></span>mathStateRestore()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mathStateRestore </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00763">763</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00051">_usedMath</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00068">taskStruct::i387</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00076">taskStruct::usedMath</a>.</p>

</div>
</div>
<a id="aee676dc504a8f6498927c2d5fb5e4c88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee676dc504a8f6498927c2d5fb5e4c88">&#9670;&nbsp;</a></span>setTaskVector()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTaskVector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dd/d1e/objgfx30_8h.html#aa4e0f27a9aca905e340c06d2dcae843c">uInt8</a>&#160;</td>
          <td class="paramname"><em>interrupt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../dd/d1e/objgfx30_8h.html#a81f3b46fa4ddd984830104840a08da82">uInt16</a>&#160;</td>
          <td class="paramname"><em>controlMajor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../dd/d1e/objgfx30_8h.html#aa4e0f27a9aca905e340c06d2dcae843c">uInt8</a>&#160;</td>
          <td class="paramname"><em>selector</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00224">224</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">References <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00081">selector</a>.</p>

</div>
</div>
<a id="a174a47ed653fc64fff6b5bb1b895c2cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a174a47ed653fc64fff6b5bb1b895c2cf">&#9670;&nbsp;</a></span>setVector()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setVector </td>
          <td>(</td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>handler</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>interrupt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&#160;</td>
          <td class="paramname"><em>controlMajor</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d5/d05/idt_8c_source.html#l00208">208</a> of file <a class="el" href="../../d5/d05/idt_8c_source.html">idt.c</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dd/dd3/atkbd_8c_source.html#l00154">atkbd_init()</a>, <a class="el" href="../../d9/d43/fdc_8c_source.html#l00061">fdc_init()</a>, and <a class="el" href="../../d2/db6/lnc_8c_source.html#l00094">initLNC()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../dir_a408b6d3a4a484720bc3ecfeac8947e3.html">sys</a></li><li class="navelem"><a class="el" href="../../d5/d05/idt_8c.html">idt.c</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.16 </li>
  </ul>
</div>
</body>
</html>