<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>UbixOS V2: src/sys/include/sys/idt.h File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.4.7 --> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="classes.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </label></td> <td><input type="text" name="query" value="" size="20" accesskey="s"/></td> </tr> </table> </form> </li> </ul></div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <div class="nav"> <a class="el" href="dir_897b6a2d7bab147dd1db58381aad3984.html">src</a> » <a class="el" href="dir_832905b1f7f5feaf61a306b40c0ac817.html">sys</a> » <a class="el" href="dir_caf4200c438ae9601464168e21e8e4d8.html">include</a> » <a class="el" href="dir_d26f37d6397a53073c964316867e8d67.html">sys</a></div> <h1>idt.h File Reference</h1><code>#include <<a class="el" href="include_2ubixos_2types_8h-source.html">ubixos/types.h</a>></code><br> <code>#include <<a class="el" href="gdt_8h-source.html">sys/gdt.h</a>></code><br> <p> <a href="idt_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#9e06d707701fc3d835d8d0d366476d77">EFLAG_IF</a> 0x200</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#fe40449df15f3e7b2514a8f742767e91">EFLAG_IOPL3</a> 0x3000</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#186a5896d65606ffa3211a7f4b2cfa82">EFLAG_TF</a> 0x100</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#c853c10e3eb19188c6b3b8d3ff6914e2">EFLAG_VM</a> 0x20000</td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#e4129d156580fb5d485a440995d24dc2">_int0</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#ce97dc326d244a0766e196bba26be437">_int1</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#e70dab5ac99d0fef2314f9cdf41751b1">_int10</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#7fcf84f4c51eab2ed23e415bc89ad6e5">_int11</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#52a2ea8642cffdd21dcd42dbb9f4fcb6">_int12</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#ef0711bd8a0f07c3f4b9877fc93930e1">_int13</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#e8c1c195a8aae25a942c0078946da3cb">_int2</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#f5d44f2bc5a77196c3697d4560f5ae6a">_int3</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#47bd8cbcfb5e3df37012c7c8dc253a71">_int4</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#3d95bf7a1212d5078495fdae84a2f708">_int5</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#514bba9e7774eab1afba32c99c25cecb">_int6</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#c9017b6a16e2b5b4359dc089db4832b5">_int7</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#2444cd2a62fc14b2d7f404b0fad5bf1b">_int8</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#fe33101eba72b18d919a8a49af733564">_int9</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#d2968ba244dc6df20e94c32861314906">idt_init</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#dbf451ce0d6ecb3c485382616bee1de4">intNull</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#ee676dc504a8f6498927c2d5fb5e4c88">setTaskVector</a> (<a class="el" href="ubixfsv2_2types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a> interrupt, <a class="el" href="include_2ubixos_2types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a> controlMajor, <a class="el" href="ubixfsv2_2types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a> selector)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#174a47ed653fc64fff6b5bb1b895c2cf">setVector</a> (void *handler, unsigned char interrupt, unsigned short controlMajor)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8h.html#cd14f4ee7d1a7b3676988812aef0cc57">timerInt</a> ()</td></tr> </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="9e06d707701fc3d835d8d0d366476d77"></a><!-- doxytag: member="idt.h::EFLAG_IF" ref="9e06d707701fc3d835d8d0d366476d77" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EFLAG_IF 0x200 </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8h-source.html#l00037">37</a> of file <a class="el" href="idt_8h-source.html">idt.h</a>. </div> </div><p> <a class="anchor" name="fe40449df15f3e7b2514a8f742767e91"></a><!-- doxytag: member="idt.h::EFLAG_IOPL3" ref="fe40449df15f3e7b2514a8f742767e91" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EFLAG_IOPL3 0x3000 </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8h-source.html#l00038">38</a> of file <a class="el" href="idt_8h-source.html">idt.h</a>. </div> </div><p> <a class="anchor" name="186a5896d65606ffa3211a7f4b2cfa82"></a><!-- doxytag: member="idt.h::EFLAG_TF" ref="186a5896d65606ffa3211a7f4b2cfa82" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EFLAG_TF 0x100 </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8h-source.html#l00036">36</a> of file <a class="el" href="idt_8h-source.html">idt.h</a>. </div> </div><p> <a class="anchor" name="c853c10e3eb19188c6b3b8d3ff6914e2"></a><!-- doxytag: member="idt.h::EFLAG_VM" ref="c853c10e3eb19188c6b3b8d3ff6914e2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EFLAG_VM 0x20000 </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8h-source.html#l00039">39</a> of file <a class="el" href="idt_8h-source.html">idt.h</a>. </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="e4129d156580fb5d485a440995d24dc2"></a><!-- doxytag: member="idt.h::_int0" ref="e4129d156580fb5d485a440995d24dc2" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int0 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00197">197</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="ce97dc326d244a0766e196bba26be437"></a><!-- doxytag: member="idt.h::_int1" ref="ce97dc326d244a0766e196bba26be437" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int1 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00203">203</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="e70dab5ac99d0fef2314f9cdf41751b1"></a><!-- doxytag: member="idt.h::_int10" ref="e70dab5ac99d0fef2314f9cdf41751b1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int10 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00263">263</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="7fcf84f4c51eab2ed23e415bc89ad6e5"></a><!-- doxytag: member="idt.h::_int11" ref="7fcf84f4c51eab2ed23e415bc89ad6e5" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int11 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00269">269</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="52a2ea8642cffdd21dcd42dbb9f4fcb6"></a><!-- doxytag: member="idt.h::_int12" ref="52a2ea8642cffdd21dcd42dbb9f4fcb6" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int12 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00275">275</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="ef0711bd8a0f07c3f4b9877fc93930e1"></a><!-- doxytag: member="idt.h::_int13" ref="ef0711bd8a0f07c3f4b9877fc93930e1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int13 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00281">281</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="idt_8c-source.html#l00281">_int13()</a>, <a class="el" href="tss_8h-source.html#l00057">tssStruct::cs</a>, <a class="el" href="sched_8h.html#3fb333b67375561d327e9b5a8ffa03b911fd9ca455f92c69c084484d5cd803c2">DEAD</a>, <a class="el" href="tss_8h-source.html#l00050">tssStruct::eax</a>, <a class="el" href="tss_8h-source.html#l00052">tssStruct::ebp</a>, <a class="el" href="tss_8h-source.html#l00050">tssStruct::edx</a>, <a class="el" href="bioscall_8h-source.html#l00036">EFLAG_IF</a>, <a class="el" href="bioscall_8h-source.html#l00038">EFLAG_VM</a>, <a class="el" href="tss_8h-source.html#l00049">tssStruct::eflags</a>, <a class="el" href="tss_8h-source.html#l00048">tssStruct::eip</a>, <a class="el" href="tss_8h-source.html#l00051">tssStruct::esp</a>, <a class="el" href="include_2ubixos_2types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="idt_8c-source.html#l00043">FP_TO_LINEAR</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="io_8c-source.html#l00039">inportByte()</a>, <a class="el" href="io_8c-source.html#l00056">inportWord()</a>, <a class="el" href="8259_8c-source.html#l00093">irqDisable()</a>, <a class="el" href="8259_8c-source.html#l00075">irqEnable()</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>, <a class="el" href="sched_8h-source.html#l00060">taskStruct::oInfo</a>, <a class="el" href="io_8c-source.html#l00073">outportByte()</a>, <a class="el" href="io_8c-source.html#l00104">outportWord()</a>, <a class="el" href="tss_8h-source.html#l00059">tssStruct::ss</a>, <a class="el" href="sched_8h-source.html#l00062">taskStruct::state</a>, <a class="el" href="sched_8h-source.html#l00044">osInfo::timer</a>, <a class="el" href="include_2ubixos_2types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, <a class="el" href="sched_8h-source.html#l00058">taskStruct::tss</a>, and <a class="el" href="sched_8h-source.html#l00046">osInfo::v86If</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00281">_int13()</a>, and <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="e8c1c195a8aae25a942c0078946da3cb"></a><!-- doxytag: member="idt.h::_int2" ref="e8c1c195a8aae25a942c0078946da3cb" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int2 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00209">209</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="f5d44f2bc5a77196c3697d4560f5ae6a"></a><!-- doxytag: member="idt.h::_int3" ref="f5d44f2bc5a77196c3697d4560f5ae6a" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int3 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00215">215</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="47bd8cbcfb5e3df37012c7c8dc253a71"></a><!-- doxytag: member="idt.h::_int4" ref="47bd8cbcfb5e3df37012c7c8dc253a71" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int4 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00221">221</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="3d95bf7a1212d5078495fdae84a2f708"></a><!-- doxytag: member="idt.h::_int5" ref="3d95bf7a1212d5078495fdae84a2f708" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int5 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00227">227</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="514bba9e7774eab1afba32c99c25cecb"></a><!-- doxytag: member="idt.h::_int6" ref="514bba9e7774eab1afba32c99c25cecb" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int6 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00233">233</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="c9017b6a16e2b5b4359dc089db4832b5"></a><!-- doxytag: member="idt.h::_int7" ref="c9017b6a16e2b5b4359dc089db4832b5" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int7 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="2444cd2a62fc14b2d7f404b0fad5bf1b"></a><!-- doxytag: member="idt.h::_int8" ref="2444cd2a62fc14b2d7f404b0fad5bf1b" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int8 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00239">239</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="idt_8c-source.html#l00239">_int8()</a>, <a class="el" href="tss_8h-source.html#l00047">tssStruct::cr3</a>, <a class="el" href="tss_8h-source.html#l00057">tssStruct::cs</a>, <a class="el" href="tss_8h-source.html#l00061">tssStruct::ds</a>, <a class="el" href="tss_8h-source.html#l00052">tssStruct::ebp</a>, <a class="el" href="tss_8h-source.html#l00049">tssStruct::eflags</a>, <a class="el" href="tss_8h-source.html#l00048">tssStruct::eip</a>, <a class="el" href="tss_8h-source.html#l00055">tssStruct::es</a>, <a class="el" href="tss_8h-source.html#l00051">tssStruct::esp</a>, <a class="el" href="tss_8h-source.html#l00063">tssStruct::fs</a>, <a class="el" href="tss_8h-source.html#l00065">tssStruct::gs</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="tss_8h-source.html#l00070">tssStruct::io_map</a>, <a class="el" href="paging_8c-source.html#l00040">kernelPageDirectory</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="tss_8h-source.html#l00059">tssStruct::ss</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00239">_int8()</a>, and <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="fe33101eba72b18d919a8a49af733564"></a><!-- doxytag: member="idt.h::_int9" ref="fe33101eba72b18d919a8a49af733564" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _int9 </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00257">257</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00044">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="d2968ba244dc6df20e94c32861314906"></a><!-- doxytag: member="idt.h::idt_init" ref="d2968ba244dc6df20e94c32861314906" args="()" --> <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 width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00063">63</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="idt_8c-source.html#l00197">_int0()</a>, <a class="el" href="idt_8c-source.html#l00203">_int1()</a>, <a class="el" href="idt_8c-source.html#l00263">_int10()</a>, <a class="el" href="idt_8c-source.html#l00269">_int11()</a>, <a class="el" href="idt_8c-source.html#l00275">_int12()</a>, <a class="el" href="idt_8c-source.html#l00281">_int13()</a>, <a class="el" href="idt_8c-source.html#l00209">_int2()</a>, <a class="el" href="idt_8c-source.html#l00215">_int3()</a>, <a class="el" href="idt_8c-source.html#l00221">_int4()</a>, <a class="el" href="idt_8c-source.html#l00227">_int5()</a>, <a class="el" href="idt_8c-source.html#l00233">_int6()</a>, <a class="el" href="idt_8h.html#c9017b6a16e2b5b4359dc089db4832b5">_int7()</a>, <a class="el" href="idt_8c-source.html#l00239">_int8()</a>, <a class="el" href="idt_8c-source.html#l00257">_int9()</a>, <a class="el" href="sys__call_8S-source.html#l00034">_sysCall</a>, <a class="el" href="sys__call__new_8S-source.html#l00037">_sysCall_new</a>, <a class="el" href="page__fault_8S-source.html#l00038">_vmm_pageFault</a>, <a class="el" href="tss_8h-source.html#l00036">tssStruct::back_link</a>, <a class="el" href="tss_8h-source.html#l00047">tssStruct::cr3</a>, <a class="el" href="tss_8h-source.html#l00057">tssStruct::cs</a>, <a class="el" href="gdt_8h-source.html#l00047">dDpl0</a>, <a class="el" href="gdt_8h-source.html#l00044">dDpl3</a>, <a class="el" href="gdt_8h-source.html#l00037">dInt</a>, <a class="el" href="gdt_8h-source.html#l00048">dPresent</a>, <a class="el" href="tss_8h-source.html#l00061">tssStruct::ds</a>, <a class="el" href="gdt_8h-source.html#l00039">dTask</a>, <a class="el" href="gdt_8h-source.html#l00040">dTrap</a>, <a class="el" href="tss_8h-source.html#l00052">tssStruct::ebp</a>, <a class="el" href="tss_8h-source.html#l00054">tssStruct::edi</a>, <a class="el" href="tss_8h-source.html#l00049">tssStruct::eflags</a>, <a class="el" href="tss_8h-source.html#l00048">tssStruct::eip</a>, <a class="el" href="tss_8h-source.html#l00055">tssStruct::es</a>, <a class="el" href="tss_8h-source.html#l00053">tssStruct::esi</a>, <a class="el" href="tss_8h-source.html#l00051">tssStruct::esp</a>, <a class="el" href="tss_8h-source.html#l00038">tssStruct::esp0</a>, <a class="el" href="tss_8h-source.html#l00041">tssStruct::esp1</a>, <a class="el" href="tss_8h-source.html#l00044">tssStruct::esp2</a>, <a class="el" href="tss_8h-source.html#l00063">tssStruct::fs</a>, <a class="el" href="tss_8h-source.html#l00065">tssStruct::gs</a>, <a class="el" href="idt_8c-source.html#l00187">intNull()</a>, <a class="el" href="tss_8h-source.html#l00070">tssStruct::io_map</a>, <a class="el" href="paging_8c-source.html#l00040">kernelPageDirectory</a>, <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>, <a class="el" href="tss_8h-source.html#l00067">tssStruct::ldt</a>, <a class="el" href="idt_8c.html#7021c74dff5974b9a8766f84a9be6ac9">loadidt</a>, <a class="el" href="memset_8c-source.html#l00037">memset()</a>, <a class="el" href="idt_8c-source.html#l00174">setTaskVector()</a>, <a class="el" href="idt_8c-source.html#l00156">setVector()</a>, <a class="el" href="tss_8h-source.html#l00059">tssStruct::ss</a>, <a class="el" href="tss_8h-source.html#l00039">tssStruct::ss0</a>, <a class="el" href="tss_8h-source.html#l00042">tssStruct::ss1</a>, <a class="el" href="tss_8h-source.html#l00045">tssStruct::ss2</a>, <a class="el" href="timer_8S-source.html#l00035">timerInt</a>, and <a class="el" href="tss_8h-source.html#l00069">tssStruct::trace_bitmap</a>. </div> </div><p> <a class="anchor" name="dbf451ce0d6ecb3c485382616bee1de4"></a><!-- doxytag: member="idt.h::intNull" ref="dbf451ce0d6ecb3c485382616bee1de4" args="()" --> <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 width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00187">187</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, and <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="ee676dc504a8f6498927c2d5fb5e4c88"></a><!-- doxytag: member="idt.h::setTaskVector" ref="ee676dc504a8f6498927c2d5fb5e4c88" args="(uInt8 interrupt, uInt16 controlMajor, uInt8 selector)" --> <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="ubixfsv2_2types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a> </td> <td class="paramname"> <em>interrupt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="include_2ubixos_2types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a> </td> <td class="paramname"> <em>controlMajor</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="ubixfsv2_2types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a> </td> <td class="paramname"> <em>selector</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00174">174</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="gdt_8h-source.html#l00073">gdtGate::access</a>, <a class="el" href="gdt_8h-source.html#l00079">descriptorTableUnion::gate</a>, <a class="el" href="gdt_8h-source.html#l00074">gdtGate::offsetHigh</a>, <a class="el" href="gdt_8h-source.html#l00071">gdtGate::offsetLow</a>, and <a class="el" href="gdt_8h-source.html#l00072">gdtGate::selector</a>. <p> Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>. </div> </div><p> <a class="anchor" name="174a47ed653fc64fff6b5bb1b895c2cf"></a><!-- doxytag: member="idt.h::setVector" ref="174a47ed653fc64fff6b5bb1b895c2cf" args="(void *handler, unsigned char interrupt, unsigned short controlMajor)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void setVector </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"> <em>handler</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char </td> <td class="paramname"> <em>interrupt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned short </td> <td class="paramname"> <em>controlMajor</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="idt_8c-source.html#l00156">156</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>. <p> References <a class="el" href="gdt_8h-source.html#l00073">gdtGate::access</a>, <a class="el" href="gdt_8h-source.html#l00079">descriptorTableUnion::gate</a>, <a class="el" href="gdt_8h-source.html#l00074">gdtGate::offsetHigh</a>, <a class="el" href="gdt_8h-source.html#l00071">gdtGate::offsetLow</a>, and <a class="el" href="gdt_8h-source.html#l00072">gdtGate::selector</a>. <p> Referenced by <a class="el" href="atkbd_8c-source.html#l00157">atkbd_init()</a>, <a class="el" href="fdc_8c-source.html#l00063">fdc_init()</a>, <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>, <a class="el" href="lnc_8c-source.html#l00104">initLNC()</a>, <a class="el" href="mouse_8c-source.html#l00094">mouseInit()</a>, and <a class="el" href="ne2k_8c-source.html#l00070">ne2k_init()</a>. </div> </div><p> <a class="anchor" name="cd14f4ee7d1a7b3676988812aef0cc57"></a><!-- doxytag: member="idt.h::timerInt" ref="cd14f4ee7d1a7b3676988812aef0cc57" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void timerInt </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr size="1"><address style="align: right;"><small>Generated on Tue Dec 5 23:35:00 2006 for UbixOS V2 by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address> </body> </html>