<!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&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  <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&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&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> | <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 <<a class="el" href="../../de/ddf/syscall_8h_source.html">ubixos/syscall.h</a>></code><br /> <code>#include <<a class="el" href="../../d6/db0/syscall__posix_8h_source.html">ubixos/syscall_posix.h</a>></code><br /> <code>#include <<a class="el" href="../../d4/d35/idt_8h_source.html">sys/idt.h</a>></code><br /> <code>#include <<a class="el" href="../../d5/d4a/gdt_8h_source.html">sys/gdt.h</a>></code><br /> <code>#include <<a class="el" href="../../dc/dac/io_8h_source.html">sys/io.h</a>></code><br /> <code>#include <<a class="el" href="../../d7/d00/sched_8h_source.html">ubixos/sched.h</a>></code><br /> <code>#include <<a class="el" href="../../d2/d68/8259_8h_source.html">isa/8259.h</a>></code><br /> <code>#include <<a class="el" href="../../da/d28/kprintf_8h_source.html">lib/kprintf.h</a>></code><br /> <code>#include <<a class="el" href="../../d4/d03/kmalloc_8h_source.html">lib/kmalloc.h</a>></code><br /> <code>#include <<a class="el" href="../../d1/d21/vmm_8h_source.html">vmm/vmm.h</a>></code><br /> <code>#include <<a class="el" href="../../d3/d24/kpanic_8h_source.html">ubixos/kpanic.h</a>></code><br /> <code>#include <<a class="el" href="../../dc/d0c/endtask_8h_source.html">ubixos/endtask.h</a>></code><br /> <code>#include <<a class="el" href="../../da/d66/string_8h_source.html">string.h</a>></code><br /> <code>#include <<a class="el" href="../../d7/d0b/trap_8h_source.html">sys/trap.h</a>></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a814ba9bc4c42bb79af5cde78c8bbfaa3">FP_TO_LINEAR</a>(seg, off)   ((void*) ((((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>) (seg)) << 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"> </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 </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"> </td></tr> <tr class="memitem:a93a791c71216d3dd3550e193c805102f"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:adccd9730ac2b0fa6ef3b41cec9af2162"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a0f0ee5dbd5337bac161bd2490ad21397"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a867bddfec4bbeb769465d958bcbda312"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a2f2b32cc2c49cc727df979c1ecea8f8b"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ae60120c5abe4b631e5c4c760e6ea892e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ac51d829134fa5beed7f8fb62e8c297b3"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ae45963ae287b44ec905a7924207657e4"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ad3beb87208d6cbc992574f9e04f6f2be"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a8ec618b934fbea05a071a13c8f338d7e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a848a9f54eb3ac3c0046824e1a0b97eb2"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ab8e76e5a902f5918ea476f3193766d0e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a12b0010d0a585c8b009686d9a8a314d9"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a9b2745cbfe99db27482bad8ebb34fba9"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a806abfd1db0469173ad7861838b645dc"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a59372dcde625a8918ab65197ecc7eed7"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:af40f8b0e793378c4c5eb4d18246043b4"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a621ff589621ca8eceeffc570bb732b1a"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:ac53ffa9c075e4736ed69fe3b11803fc7"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a520aa1d0c75df3948bdc6f8a3c5b1ab8"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a6267395bf077339d165447d0f23729b9"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a0969bbb29fac08b012aa3d7f3708ead7"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a17de21f5807a8f70b9b9ea74232ec976"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a4edbce705699c08b98d7a4578de2662f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a4edbce705699c08b98d7a4578de2662f">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#ab8e76e5a902f5918ea476f3193766d0e">_alignmentCheck</a> \n" "_alignmentCheck: \n" " pushl $0x11 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a8a3ea6df190181b987577b14c99c6f9b">__alignmentCheck</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:a4edbce705699c08b98d7a4578de2662f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba551f7cbba795825767af11f8eb3491"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#aba551f7cbba795825767af11f8eb3491">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n" "_debug: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:aba551f7cbba795825767af11f8eb3491"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac69eadcb4bd2ac86c4f630b094d306d6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ac69eadcb4bd2ac86c4f630b094d306d6">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n" "_divideError: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:ac69eadcb4bd2ac86c4f630b094d306d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa61ad688120462d1ea67f3e7bf3b1195"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#aa61ad688120462d1ea67f3e7bf3b1195">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a806abfd1db0469173ad7861838b645dc">_doubleFault</a> \n" "_doubleFault: \n" " pushl $0x8 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a0f0ee5dbd5337bac161bd2490ad21397">__doubleFault</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:aa61ad688120462d1ea67f3e7bf3b1195"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae92489bc5d3aaafa371b354bf7f4a8dc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ae92489bc5d3aaafa371b354bf7f4a8dc">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a59372dcde625a8918ab65197ecc7eed7">_floatingPoint</a> \n" "_floatingPoint: \n" " pushl $0x0 \n" " pushl $0x10 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a867bddfec4bbeb769465d958bcbda312">__floatingPoint</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:ae92489bc5d3aaafa371b354bf7f4a8dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67a988120967803682439569c8953f9d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a67a988120967803682439569c8953f9d">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#af40f8b0e793378c4c5eb4d18246043b4">_gpf</a> \n" "_gpf: \n" " <a class="el" href="../../d1/df2/wait_8h.html#a68c330e94fe121eba993e5a5973c3162">cli</a> \n" " pushl $0x13 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a2f2b32cc2c49cc727df979c1ecea8f8b">__gpf</a> \n" " add $0x4,%esp \n" " mov %esp,%eax \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " <a class="el" href="../../d1/df2/wait_8h.html#ac5d15f274bc9b1e96230f3d3c60fd1f8">sti</a> \n" " iret \n")</td></tr> <tr class="separator:a67a988120967803682439569c8953f9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac193553d6a892046fc3dd023025cfe17"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ac193553d6a892046fc3dd023025cfe17">asm</a> (".globl _int6 \n" "_int6: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#ae60120c5abe4b631e5c4c760e6ea892e">__int6</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:ac193553d6a892046fc3dd023025cfe17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af03c996a639f5610a8514c6e6f8d15e6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#af03c996a639f5610a8514c6e6f8d15e6">asm</a> (".globl _int7 \n" "_int7: \n" " pushl %eax \n" " clts \n" " movl <a class="el" href="../../d7/d00/sched_8h.html#a54397bfe18d5da4d50ff03b15f540858">_current</a>,%eax \n" " cmpl <a class="el" href="../../d7/d00/sched_8h.html#a93c7d4c40424b17a73f34f6fd89b2804">_usedMath</a>,%eax \n" " je mathDone \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a6423394f8797bc3cf7ec6a079b8d593f">mathStateRestore</a> \n" "mathDone: \n" " popl %eax \n" " iret \n")</td></tr> <tr class="separator:af03c996a639f5610a8514c6e6f8d15e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22f88ed92fb21d8a35ae0ec80597dbb9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a22f88ed92fb21d8a35ae0ec80597dbb9">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#ac53ffa9c075e4736ed69fe3b11803fc7">_machineCheck</a> \n" "_machineCheck: \n" " pushl $0x0\n" " pushl $0x12 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#ac51d829134fa5beed7f8fb62e8c297b3">__machineCheck</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:a22f88ed92fb21d8a35ae0ec80597dbb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fe5c47a578592b8b60016c24b9d387f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a3fe5c47a578592b8b60016c24b9d387f">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n" "_nmi: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:a3fe5c47a578592b8b60016c24b9d387f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a070f7b2efc7ffb5c3b71d9e0a8e7fa9b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a070f7b2efc7ffb5c3b71d9e0a8e7fa9b">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a6267395bf077339d165447d0f23729b9">_security</a> \n" "_security: \n" " pushl $0x1E \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call __security\n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:a070f7b2efc7ffb5c3b71d9e0a8e7fa9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae057739e88afdbfe045c0fc93512e002"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#ae057739e88afdbfe045c0fc93512e002">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a0969bbb29fac08b012aa3d7f3708ead7">_simd</a> \n" "_simd: \n" " iret\n" " pushl $0x0\n" " pushl $0x13 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a8ec618b934fbea05a071a13c8f338d7e">__simd</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:ae057739e88afdbfe045c0fc93512e002"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a1125ebda04502b292c4c9504e865e0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a1a1125ebda04502b292c4c9504e865e0">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#a17de21f5807a8f70b9b9ea74232ec976">_virtualization</a> \n" "_virtualization: \n" " pushl $0x0 \n" " pushl $0x14 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a848a9f54eb3ac3c0046824e1a0b97eb2">__virtualization</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:a1a1125ebda04502b292c4c9504e865e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a993be869f587a21737c0b6caf2f1dd1c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d05/idt_8c.html#a993be869f587a21737c0b6caf2f1dd1c">asm</a> (".globl <a class="el" href="../../d5/d05/idt_8c.html#adbf451ce0d6ecb3c485382616bee1de4">intNull</a> \n" "intNull: \n" " pushl $0x0 \n" " pushl $0x0 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a621ff589621ca8eceeffc570bb732b1a">_intNull</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n")</td></tr> <tr class="separator:a993be869f587a21737c0b6caf2f1dd1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2968ba244dc6df20e94c32861314906"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:adbf451ce0d6ecb3c485382616bee1de4"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a6423394f8797bc3cf7ec6a079b8d593f"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:aee676dc504a8f6498927c2d5fb5e4c88"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a174a47ed653fc64fff6b5bb1b895c2cf"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a814ba9bc4c42bb79af5cde78c8bbfaa3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a814ba9bc4c42bb79af5cde78c8bbfaa3">◆ </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"> </td> <td class="paramname">seg, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">off </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((void*) ((((<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a281b4b5562236420969a830503b0ba19">uint16_t</a>) (seg)) << 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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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> * </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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> * </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#ab8e76e5a902f5918ea476f3193766d0e">_alignmentCheck</a> \n" "_alignmentCheck: \n" " pushl $0x11 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a8a3ea6df190181b987577b14c99c6f9b">__alignmentCheck</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n" "_debug: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a12b0010d0a585c8b009686d9a8a314d9">_debug</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n" "_divideError: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a9b2745cbfe99db27482bad8ebb34fba9">_divideError</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a806abfd1db0469173ad7861838b645dc">_doubleFault</a> \n" "_doubleFault: \n" " pushl $0x8 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a0f0ee5dbd5337bac161bd2490ad21397">__doubleFault</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a59372dcde625a8918ab65197ecc7eed7">_floatingPoint</a> \n" "_floatingPoint: \n" " pushl $0x0 \n" " pushl $0x10 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a867bddfec4bbeb769465d958bcbda312">__floatingPoint</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#af40f8b0e793378c4c5eb4d18246043b4">_gpf</a> \n" "_gpf: \n" " <a class="el" href="../../d1/df2/wait_8h.html#a68c330e94fe121eba993e5a5973c3162">cli</a> \n" " pushl $0x13 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a2f2b32cc2c49cc727df979c1ecea8f8b">__gpf</a> \n" " add </td> <td class="paramname"><em>$0x4</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">%esp \n" " mov % </td> <td class="paramname"><em>esp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">%eax \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " <a class="el" href="../../d1/df2/wait_8h.html#ac5d15f274bc9b1e96230f3d3c60fd1f8">sti</a> \n" " iret \n" </td> <td class="paramname"> </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">◆ </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">".globl _int6 \n" "_int6: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#ae60120c5abe4b631e5c4c760e6ea892e">__int6</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl _int7 \n" "_int7: \n" " pushl %eax \n" " clts \n" " movl </td> <td class="paramname"><em>_current</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">%eax \n" " cmpl </td> <td class="paramname"><em>_usedMath</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">%eax \n" " je mathDone \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a6423394f8797bc3cf7ec6a079b8d593f">mathStateRestore</a> \n" "mathDone:\n" " popl %eax \n" " iret \n" </td> <td class="paramname"> </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#ac53ffa9c075e4736ed69fe3b11803fc7">_machineCheck</a> \n" "_machineCheck: \n" " pushl $0x0\n" " pushl $0x12 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#ac51d829134fa5beed7f8fb62e8c297b3">__machineCheck</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n" "_nmi: \n" " pushl $0x0 \n" " pushl $0x6 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a520aa1d0c75df3948bdc6f8a3c5b1ab8">_nmi</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a6267395bf077339d165447d0f23729b9">_security</a> \n" "_security: \n" " pushl $0x1E \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call __security\n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a0969bbb29fac08b012aa3d7f3708ead7">_simd</a> \n" "_simd: \n" " iret\n" " pushl $0x0\n" " pushl $0x13 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a8ec618b934fbea05a071a13c8f338d7e">__simd</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#a17de21f5807a8f70b9b9ea74232ec976">_virtualization</a> \n" "_virtualization: \n" " pushl $0x0 \n" " pushl $0x14 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a848a9f54eb3ac3c0046824e1a0b97eb2">__virtualization</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">".globl <a class="el" href="../../d5/d05/idt_8c.html#adbf451ce0d6ecb3c485382616bee1de4">intNull</a> \n" "intNull: \n" " pushl $0x0 \n" " pushl $0x0 \n" " pushal \n" " push %ds \n" " push %es \n" " push %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " push %gs \n" " push %esp \n" " call <a class="el" href="../../d5/d05/idt_8c.html#a621ff589621ca8eceeffc570bb732b1a">_intNull</a> \n" " pop %gs \n" " pop %<a class="el" href="../../de/d1a/structfs.html">fs</a> \n" " pop %es \n" " pop %ds \n" " popal \n" " iret \n" </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">◆ </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">◆ </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">◆ </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">◆ </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> </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> </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> </td> <td class="paramname"><em>selector</em> </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">◆ </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 * </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> </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>