Newer
Older
UbixOS / doc / html / d0 / d29 / main_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>UbixOS: init/main.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">UbixOS
   &#160;<span id="projectnumber">2.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('../../',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d0/d29/main_8c.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">main.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="../../d4/d75/ubixos_2init_8h_source.html">ubixos/init.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d5/d4a/gdt_8h_source.html">sys/gdt.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../dd/d78/video_8h_source.html">sys/video.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../de/d9a/tss_8h_source.html">sys/tss.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../da/d7c/bootinfo_8h_source.html">sys/bootinfo.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../df/d37/exec_8h_source.html">ubixos/exec.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d3/d24/kpanic_8h_source.html">ubixos/kpanic.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../da/d78/systemtask_8h_source.html">ubixos/systemtask.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d2/d29/mount_8h_source.html">vfs/mount.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../da/d28/kprintf_8h_source.html">lib/kprintf.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../d4/d03/kmalloc_8h_source.html">lib/kmalloc.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="../../df/db5/sde_8h_source.html">sde/sde.h</a>&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for main.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d4/d10/main_8c__incl.png" border="0" usemap="#init_2main_8c" alt=""/></div>
<map name="init_2main_8c" id="init_2main_8c">
<area shape="rect" title=" " alt="" coords="2189,5,2272,32"/>
<area shape="rect" href="../../d4/d75/ubixos_2init_8h.html" title=" " alt="" coords="1126,80,1218,107"/>
<area shape="rect" href="../../d2/d29/mount_8h.html" title=" " alt="" coords="747,528,835,555"/>
<area shape="rect" href="../../d5/d4a/gdt_8h.html" title=" " alt="" coords="1990,229,2066,256"/>
<area shape="rect" href="../../de/d9a/tss_8h.html" title=" " alt="" coords="1814,453,1890,480"/>
<area shape="rect" href="../../dd/d78/video_8h.html" title=" " alt="" coords="2251,453,2338,480"/>
<area shape="rect" href="../../da/d7c/bootinfo_8h.html" title=" " alt="" coords="2346,528,2449,555"/>
<area shape="rect" href="../../df/d37/exec_8h.html" title=" " alt="" coords="2154,304,2257,331"/>
<area shape="rect" href="../../d3/d24/kpanic_8h.html" title=" " alt="" coords="2294,80,2407,107"/>
<area shape="rect" href="../../da/d78/systemtask_8h.html" title=" " alt="" coords="2483,80,2626,107"/>
<area shape="rect" href="../../da/d28/kprintf_8h.html" title=" " alt="" coords="2651,80,2736,107"/>
<area shape="rect" href="../../d4/d03/kmalloc_8h.html" title=" " alt="" coords="2761,80,2855,107"/>
<area shape="rect" href="../../df/db5/sde_8h.html" title=" " alt="" coords="2077,379,2155,405"/>
<area shape="rect" href="../../d1/d21/vmm_8h.html" title=" " alt="" coords="1248,229,1339,256"/>
<area shape="rect" href="../../df/d42/ufs_8h.html" title=" " alt="" coords="1030,528,1101,555"/>
<area shape="rect" href="../../db/da9/include_2vfs_2vfs_8h.html" title=" " alt="" coords="915,304,981,331"/>
<area shape="rect" href="../../d7/d97/net_8h.html" title=" " alt="" coords="1195,379,1269,405"/>
<area shape="rect" href="../../d2/d68/8259_8h.html" title=" " alt="" coords="2004,603,2087,629"/>
<area shape="rect" href="../../d4/d35/idt_8h.html" title=" " alt="" coords="1944,155,2016,181"/>
<area shape="rect" href="../../d7/d00/sched_8h.html" title=" " alt="" coords="1598,379,1709,405"/>
<area shape="rect" href="../../dd/d71/tty_8h.html" title=" " alt="" coords="1648,453,1739,480"/>
<area shape="rect" href="../../dd/da4/pit_8h.html" title=" " alt="" coords="1566,155,1634,181"/>
<area shape="rect" href="../../dc/df6/isa_2atkbd_8h.html" title=" " alt="" coords="1658,155,1745,181"/>
<area shape="rect" href="../../de/df7/time_8h.html" title=" " alt="" coords="1769,155,1869,181"/>
<area shape="rect" href="../../d3/d6c/ne2k_8h.html" title=" " alt="" coords="17,528,100,555"/>
<area shape="rect" href="../../d9/dd9/devfs_8h.html" title=" " alt="" coords="275,379,370,405"/>
<area shape="rect" href="../../d9/d97/pci_8h.html" title=" " alt="" coords="198,603,269,629"/>
<area shape="rect" href="../../d9/d32/include_2ubixfs_2ubixfs_8h.html" title=" " alt="" coords="715,229,821,256"/>
<area shape="rect" href="../../d5/d67/fdc_8h.html" title=" " alt="" coords="215,528,286,555"/>
<area shape="rect" href="../../d8/dce/fat_8h.html" title=" " alt="" coords="383,155,449,181"/>
<area shape="rect" href="../../dd/daf/static_8h.html" title=" " alt="" coords="473,155,580,181"/>
<area shape="rect" href="../../de/d44/hd_8h.html" title=" " alt="" coords="734,155,802,181"/>
<area shape="rect" href="../../d7/d40/kern__sysctl_8h.html" title=" " alt="" coords="555,304,680,331"/>
<area shape="rect" href="../../d2/d48/vitals_8h.html" title=" " alt="" coords="992,229,1096,256"/>
<area shape="rect" href="../../d2/d6e/syscalls_8h.html" title=" " alt="" coords="1400,304,1523,331"/>
<area shape="rect" href="../../da/d22/lnc_8h.html" title=" " alt="" coords="1547,603,1618,629"/>
<area shape="rect" href="../../d0/d27/include_2sys_2types_8h.html" title=" " alt="" coords="1388,677,1479,704"/>
<area shape="rect" href="../../d4/df4/paging_8h.html" title=" " alt="" coords="1171,304,1274,331"/>
<area shape="rect" href="../../d3/d7e/sysproto__posix_8h.html" title=" " alt="" coords="872,379,1019,405"/>
<area shape="rect" href="../../db/dd5/thread_8h.html" title=" " alt="" coords="859,528,954,555"/>
<area shape="rect" href="../../d6/db4/include_2vfs_2file_8h.html" title=" " alt="" coords="945,453,1013,480"/>
<area shape="rect" href="../../d4/d7e/include_2sys_2device_8h.html" title=" " alt="" coords="894,603,989,629"/>
<area shape="rect" href="../../d1/df2/wait_8h.html" title=" " alt="" coords="699,379,797,405"/>
<area shape="rect" href="../../d9/d69/netif_8h.html" title=" " alt="" coords="1139,453,1218,480"/>
<area shape="rect" href="../../d6/d30/__timespec_8h.html" title=" " alt="" coords="1602,229,1721,256"/>
<area shape="rect" href="../../dc/dac/io_8h.html" title=" " alt="" coords="1745,229,1813,256"/>
<area shape="rect" href="../../df/dfa/device_8old_8h.html" title=" " alt="" coords="5,603,120,629"/>
<area shape="rect" href="../../d1/dd8/mpi_8h.html" title=" " alt="" coords="729,304,807,331"/>
<area shape="rect" href="../../d1/d2d/stdarg_8h.html" title=" " alt="" coords="2587,155,2656,181"/>
<area shape="rect" href="../../d5/d20/sysproto_8h.html" title=" " alt="" coords="1966,453,2074,480"/>
</map>
</div>
</div>
<p><a href="../../d0/d29/main_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:ab92c162a9080b9c4112514027886c9aa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#ab92c162a9080b9c4112514027886c9aa">B_ADAPTOR</a>(val)&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a51559a670a393f5106970bd330e35e55">B_ADAPTORSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#af921ea6d044d9c201c0e226ea326aad5">B_ADAPTORMASK</a>)</td></tr>
<tr class="separator:ab92c162a9080b9c4112514027886c9aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af921ea6d044d9c201c0e226ea326aad5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#af921ea6d044d9c201c0e226ea326aad5">B_ADAPTORMASK</a>&#160;&#160;&#160;0x0f</td></tr>
<tr class="separator:af921ea6d044d9c201c0e226ea326aad5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51559a670a393f5106970bd330e35e55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a51559a670a393f5106970bd330e35e55">B_ADAPTORSHIFT</a>&#160;&#160;&#160;24</td></tr>
<tr class="separator:a51559a670a393f5106970bd330e35e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed28ca8a4cbb1afd0efb24acc27c637c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#aed28ca8a4cbb1afd0efb24acc27c637c">B_CONTROLLER</a>(val)&#160;&#160;&#160;(((val)&gt;&gt;<a class="el" href="../../d0/d29/main_8c.html#a6eb2af607543a4b165ec24683128ba63">B_CONTROLLERSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a8904a61fb70a4e415a9079e66b2a1c6b">B_CONTROLLERMASK</a>)</td></tr>
<tr class="separator:aed28ca8a4cbb1afd0efb24acc27c637c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8904a61fb70a4e415a9079e66b2a1c6b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a8904a61fb70a4e415a9079e66b2a1c6b">B_CONTROLLERMASK</a>&#160;&#160;&#160;0xf</td></tr>
<tr class="separator:a8904a61fb70a4e415a9079e66b2a1c6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eb2af607543a4b165ec24683128ba63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a6eb2af607543a4b165ec24683128ba63">B_CONTROLLERSHIFT</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:a6eb2af607543a4b165ec24683128ba63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a130cc4d8d831b007dff151a64bce5946"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a130cc4d8d831b007dff151a64bce5946">B_PARTITION</a>(val)&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a8b92fffbfc22d7e499986a428fa0ab55">B_PARTITIONSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a4ec3b9af2fec01cc27e811dc8c27c82d">B_PARTITIONMASK</a>)</td></tr>
<tr class="separator:a130cc4d8d831b007dff151a64bce5946"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ec3b9af2fec01cc27e811dc8c27c82d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a4ec3b9af2fec01cc27e811dc8c27c82d">B_PARTITIONMASK</a>&#160;&#160;&#160;0xff</td></tr>
<tr class="separator:a4ec3b9af2fec01cc27e811dc8c27c82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b92fffbfc22d7e499986a428fa0ab55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a8b92fffbfc22d7e499986a428fa0ab55">B_PARTITIONSHIFT</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a8b92fffbfc22d7e499986a428fa0ab55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3e38e306d89ebc417f8cede85671ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#abb3e38e306d89ebc417f8cede85671ab">B_SLICE</a>(val)&#160;&#160;&#160;(((val)&gt;&gt;<a class="el" href="../../d0/d29/main_8c.html#a481ca7ef4223d24ad4d9d1a6758b43e8">B_SLICESHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a90967877afc3807bbe1b82219b88337d">B_SLICEMASK</a>)</td></tr>
<tr class="separator:abb3e38e306d89ebc417f8cede85671ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90967877afc3807bbe1b82219b88337d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a90967877afc3807bbe1b82219b88337d">B_SLICEMASK</a>&#160;&#160;&#160;0xff</td></tr>
<tr class="separator:a90967877afc3807bbe1b82219b88337d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a481ca7ef4223d24ad4d9d1a6758b43e8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a481ca7ef4223d24ad4d9d1a6758b43e8">B_SLICESHIFT</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:a481ca7ef4223d24ad4d9d1a6758b43e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a001a03933a758f0930b5c26b0c00e50a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a001a03933a758f0930b5c26b0c00e50a">B_TYPE</a>(val)&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a4bcb437e907c24b07dbc1d94bb0d6954">B_TYPESHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a43c1ba15038b0ac4bc7e0d521ffa57f5">B_TYPEMASK</a>)</td></tr>
<tr class="separator:a001a03933a758f0930b5c26b0c00e50a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43c1ba15038b0ac4bc7e0d521ffa57f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a43c1ba15038b0ac4bc7e0d521ffa57f5">B_TYPEMASK</a>&#160;&#160;&#160;0xff</td></tr>
<tr class="separator:a43c1ba15038b0ac4bc7e0d521ffa57f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bcb437e907c24b07dbc1d94bb0d6954"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a4bcb437e907c24b07dbc1d94bb0d6954">B_TYPESHIFT</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a4bcb437e907c24b07dbc1d94bb0d6954"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7b63278ee65b6dfd6b5e2bc89d3945e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#ae7b63278ee65b6dfd6b5e2bc89d3945e">B_UNIT</a>(val)&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a6b58a68c1e36e9f1efa48516f618cbf0">B_UNITSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#aa62f6a41c4e9aaa8441e129c13e6153b">B_UNITMASK</a>)</td></tr>
<tr class="separator:ae7b63278ee65b6dfd6b5e2bc89d3945e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa62f6a41c4e9aaa8441e129c13e6153b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#aa62f6a41c4e9aaa8441e129c13e6153b">B_UNITMASK</a>&#160;&#160;&#160;0xf</td></tr>
<tr class="separator:aa62f6a41c4e9aaa8441e129c13e6153b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b58a68c1e36e9f1efa48516f618cbf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a6b58a68c1e36e9f1efa48516f618cbf0">B_UNITSHIFT</a>&#160;&#160;&#160;16</td></tr>
<tr class="separator:a6b58a68c1e36e9f1efa48516f618cbf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2cc1878e2668c30b456c6d2e8ba5d0fa"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a2cc1878e2668c30b456c6d2e8ba5d0fa">kmain</a> (<a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> rootdev)</td></tr>
<tr class="memdesc:a2cc1878e2668c30b456c6d2e8ba5d0fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is the entry point into the os where all of the kernels sub systems are started up.  <a href="../../d0/d29/main_8c.html#a2cc1878e2668c30b456c6d2e8ba5d0fa">More...</a><br /></td></tr>
<tr class="separator:a2cc1878e2668c30b456c6d2e8ba5d0fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15a066919d0efda40947361e519aa433"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a15a066919d0efda40947361e519aa433">ubixDescriptorTable</a> (<a class="el" href="../../d5/d4a/gdt_8h.html#a7061e97a5e93568027196f9ab7a47b04">ubixGDT</a>, 11)</td></tr>
<tr class="separator:a15a066919d0efda40947361e519aa433"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a029818fb6446c94f7489dbd41311d9c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a8f25a50daf29ce2cee1ec038a4d744ea">u_long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a029818fb6446c94f7489dbd41311d9c7">_bootdev</a></td></tr>
<tr class="separator:a029818fb6446c94f7489dbd41311d9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56439ea4c54004978999e22fc66d5503"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a8f25a50daf29ce2cee1ec038a4d744ea">u_long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a56439ea4c54004978999e22fc66d5503">_boothowto</a></td></tr>
<tr class="separator:a56439ea4c54004978999e22fc66d5503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24135c663136e43e47f3495979ac13c0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../de/d63/structbootinfo.html">bootinfo</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a24135c663136e43e47f3495979ac13c0">_bootinfo</a></td></tr>
<tr class="separator:a24135c663136e43e47f3495979ac13c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a719450a0cda18a8f4de2289fad2874ab"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#a719450a0cda18a8f4de2289fad2874ab">_kernelname</a> [512]</td></tr>
<tr class="separator:a719450a0cda18a8f4de2289fad2874ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f50dfd2c7dbea17907b127370553c8"><td class="memItemLeft" >struct {</td></tr>
<tr class="memitem:ae4f50dfd2c7dbea17907b127370553c8"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d29/main_8c.html#ae4f50dfd2c7dbea17907b127370553c8">loadGDT</a> = { (11 * sizeof(union <a class="el" href="../../de/d0f/uniondescriptorTableUnion.html">descriptorTableUnion</a>) - 1), <a class="el" href="../../d5/d4a/gdt_8h.html#a7061e97a5e93568027196f9ab7a47b04">ubixGDT</a> }</td></tr>
<tr class="separator:ae4f50dfd2c7dbea17907b127370553c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ab92c162a9080b9c4112514027886c9aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab92c162a9080b9c4112514027886c9aa">&#9670;&nbsp;</a></span>B_ADAPTOR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_ADAPTOR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val</td><td>)</td>
          <td>&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a51559a670a393f5106970bd330e35e55">B_ADAPTORSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#af921ea6d044d9c201c0e226ea326aad5">B_ADAPTORMASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00044">44</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="af921ea6d044d9c201c0e226ea326aad5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af921ea6d044d9c201c0e226ea326aad5">&#9670;&nbsp;</a></span>B_ADAPTORMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_ADAPTORMASK&#160;&#160;&#160;0x0f</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00043">43</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a51559a670a393f5106970bd330e35e55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51559a670a393f5106970bd330e35e55">&#9670;&nbsp;</a></span>B_ADAPTORSHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_ADAPTORSHIFT&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00042">42</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="aed28ca8a4cbb1afd0efb24acc27c637c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed28ca8a4cbb1afd0efb24acc27c637c">&#9670;&nbsp;</a></span>B_CONTROLLER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_CONTROLLER</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val</td><td>)</td>
          <td>&#160;&#160;&#160;(((val)&gt;&gt;<a class="el" href="../../d0/d29/main_8c.html#a6eb2af607543a4b165ec24683128ba63">B_CONTROLLERSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a8904a61fb70a4e415a9079e66b2a1c6b">B_CONTROLLERMASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00047">47</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a8904a61fb70a4e415a9079e66b2a1c6b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8904a61fb70a4e415a9079e66b2a1c6b">&#9670;&nbsp;</a></span>B_CONTROLLERMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_CONTROLLERMASK&#160;&#160;&#160;0xf</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00046">46</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a6eb2af607543a4b165ec24683128ba63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6eb2af607543a4b165ec24683128ba63">&#9670;&nbsp;</a></span>B_CONTROLLERSHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_CONTROLLERSHIFT&#160;&#160;&#160;20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00045">45</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a130cc4d8d831b007dff151a64bce5946"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a130cc4d8d831b007dff151a64bce5946">&#9670;&nbsp;</a></span>B_PARTITION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_PARTITION</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val</td><td>)</td>
          <td>&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a8b92fffbfc22d7e499986a428fa0ab55">B_PARTITIONSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a4ec3b9af2fec01cc27e811dc8c27c82d">B_PARTITIONMASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00068">68</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a4ec3b9af2fec01cc27e811dc8c27c82d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ec3b9af2fec01cc27e811dc8c27c82d">&#9670;&nbsp;</a></span>B_PARTITIONMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_PARTITIONMASK&#160;&#160;&#160;0xff</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00067">67</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a8b92fffbfc22d7e499986a428fa0ab55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b92fffbfc22d7e499986a428fa0ab55">&#9670;&nbsp;</a></span>B_PARTITIONSHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_PARTITIONSHIFT&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00066">66</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="abb3e38e306d89ebc417f8cede85671ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb3e38e306d89ebc417f8cede85671ab">&#9670;&nbsp;</a></span>B_SLICE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_SLICE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val</td><td>)</td>
          <td>&#160;&#160;&#160;(((val)&gt;&gt;<a class="el" href="../../d0/d29/main_8c.html#a481ca7ef4223d24ad4d9d1a6758b43e8">B_SLICESHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a90967877afc3807bbe1b82219b88337d">B_SLICEMASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00062">62</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a90967877afc3807bbe1b82219b88337d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90967877afc3807bbe1b82219b88337d">&#9670;&nbsp;</a></span>B_SLICEMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_SLICEMASK&#160;&#160;&#160;0xff</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00061">61</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a481ca7ef4223d24ad4d9d1a6758b43e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a481ca7ef4223d24ad4d9d1a6758b43e8">&#9670;&nbsp;</a></span>B_SLICESHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_SLICESHIFT&#160;&#160;&#160;20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00060">60</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a001a03933a758f0930b5c26b0c00e50a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a001a03933a758f0930b5c26b0c00e50a">&#9670;&nbsp;</a></span>B_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_TYPE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val</td><td>)</td>
          <td>&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a4bcb437e907c24b07dbc1d94bb0d6954">B_TYPESHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#a43c1ba15038b0ac4bc7e0d521ffa57f5">B_TYPEMASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00071">71</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a43c1ba15038b0ac4bc7e0d521ffa57f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43c1ba15038b0ac4bc7e0d521ffa57f5">&#9670;&nbsp;</a></span>B_TYPEMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_TYPEMASK&#160;&#160;&#160;0xff</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00070">70</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a4bcb437e907c24b07dbc1d94bb0d6954"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bcb437e907c24b07dbc1d94bb0d6954">&#9670;&nbsp;</a></span>B_TYPESHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_TYPESHIFT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00069">69</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="ae7b63278ee65b6dfd6b5e2bc89d3945e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7b63278ee65b6dfd6b5e2bc89d3945e">&#9670;&nbsp;</a></span>B_UNIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_UNIT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">val</td><td>)</td>
          <td>&#160;&#160;&#160;(((val) &gt;&gt; <a class="el" href="../../d0/d29/main_8c.html#a6b58a68c1e36e9f1efa48516f618cbf0">B_UNITSHIFT</a>) &amp; <a class="el" href="../../d0/d29/main_8c.html#aa62f6a41c4e9aaa8441e129c13e6153b">B_UNITMASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00065">65</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="aa62f6a41c4e9aaa8441e129c13e6153b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa62f6a41c4e9aaa8441e129c13e6153b">&#9670;&nbsp;</a></span>B_UNITMASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_UNITMASK&#160;&#160;&#160;0xf</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00064">64</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a6b58a68c1e36e9f1efa48516f618cbf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b58a68c1e36e9f1efa48516f618cbf0">&#9670;&nbsp;</a></span>B_UNITSHIFT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define B_UNITSHIFT&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00063">63</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int kmain </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a>&#160;</td>
          <td class="paramname"><em>rootdev</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This is the entry point into the os where all of the kernels sub systems are started up. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">rootdev</td><td>address of root device structure </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00133">133</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ubixDescriptorTable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/d4a/gdt_8h.html#a7061e97a5e93568027196f9ab7a47b04">ubixGDT</a>&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">11&#160;</td>
          <td class="paramname">&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00092">92</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

<p class="reference">References <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00062">dBig</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00063">dBiglim</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00041">dCode</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00042">dData</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00053">dDpl0</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00050">dDpl3</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00044">dLdt</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00058">dRead</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00047">dTss</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00057">dWrite</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00090">ubixStandardDescriptor</a>, and <a class="el" href="../../d1/d21/vmm_8h_source.html#l00056">VMM_USER_LDT</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a029818fb6446c94f7489dbd41311d9c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a029818fb6446c94f7489dbd41311d9c7">&#9670;&nbsp;</a></span>_bootdev</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a8f25a50daf29ce2cee1ec038a4d744ea">u_long</a> _bootdev</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00125">125</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a56439ea4c54004978999e22fc66d5503"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56439ea4c54004978999e22fc66d5503">&#9670;&nbsp;</a></span>_boothowto</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d0/d27/include_2sys_2types_8h.html#a8f25a50daf29ce2cee1ec038a4d744ea">u_long</a> _boothowto</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00126">126</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a24135c663136e43e47f3495979ac13c0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24135c663136e43e47f3495979ac13c0">&#9670;&nbsp;</a></span>_bootinfo</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../de/d63/structbootinfo.html">bootinfo</a> _bootinfo</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00123">123</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="a719450a0cda18a8f4de2289fad2874ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a719450a0cda18a8f4de2289fad2874ab">&#9670;&nbsp;</a></span>_kernelname</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char _kernelname[512]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d0/d29/main_8c_source.html#l00124">124</a> of file <a class="el" href="../../d0/d29/main_8c_source.html">main.c</a>.</p>

</div>
</div>
<a id="ae4f50dfd2c7dbea17907b127370553c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4f50dfd2c7dbea17907b127370553c8">&#9670;&nbsp;</a></span>loadGDT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   loadGDT</td>
        </tr>
      </table>
</div><div class="memdoc">

</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_b1b7c248586c03e23e648237ba8dbb8d.html">init</a></li><li class="navelem"><a class="el" href="../../d0/d29/main_8c.html">main.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>