Newer
Older
UbixOS / doc / html / start_8S.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>UbixOS V2: src/sys/init/start.S File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_897b6a2d7bab147dd1db58381aad3984.html">src</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_832905b1f7f5feaf61a306b40c0ac817.html">sys</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_dffcdd1ad37a0b2305f9cf289deb8f95.html">init</a></div>
<h1>start.S File Reference</h1>
<p>
<a href="start_8S-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#e156af68449fc98b19d9c86e6d5a54f8">lgdtl</a> (<a class="el" href="main_8c.html#ac0f90734a3334640d5e1a24e297fd9a">loadGDT</a>) <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> $0x10</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#6fd0743cb40e4a50dd125582729c67ea">movl</a> (__bss_start)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#f569adb459dc2519e2776bd859579c84">movl</a> (_end)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#b2e5e08c6039d99c8bf03149d286e05b">$kStack</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#58a0e05dcde1aaad0d5b345293393545">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#53452892f861d7f5dc4e119bfbde0db9">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#096f1f5300ea84f7c20893fb026a1125">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#95954cfc4f75ba2be10ca4169106b06a">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#b95a699fcc0c30b409a5eb3d47e4ea28">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#3606a531643317388f0cc2a169d54a94">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#79a213037d6dd9286025fdfc6a925476">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#99c8741e5f964a3b896c5d21808dd942">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#00530026cdfd3cedfaee7ac4ec46aa53">esp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <br>
<a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp $<a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <br>
<a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#441ab5e5719c472d9d4a6c9ce910aa35">x08</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#0c48af311abb843beb7bb6c5e295d1db">x18</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <br>
<a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#62df326d54f8b2ece412319c4360ef3e">x20</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br>
pushl ebp movl ebp pushl x00000002 <br>
popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#d95bd4ee2ca78187e68aa0746a24e64d">x2000</a></td></tr>

</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="e156af68449fc98b19d9c86e6d5a54f8"></a><!-- doxytag: member="start.S::lgdtl" ref="e156af68449fc98b19d9c86e6d5a54f8" args="(loadGDT) mov $0x10" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb lgdtl           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="main_8c.html#ac0f90734a3334640d5e1a24e297fd9a">loadGDT</a>&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6fd0743cb40e4a50dd125582729c67ea"></a><!-- doxytag: member="start.S::movl" ref="6fd0743cb40e4a50dd125582729c67ea" args="(__bss_start)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx movl           </td>
          <td>(</td>
          <td class="paramtype">__bss_start&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f569adb459dc2519e2776bd859579c84"></a><!-- doxytag: member="start.S::movl" ref="f569adb459dc2519e2776bd859579c84" args="(_end)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl movl           </td>
          <td>(</td>
          <td class="paramtype">_end&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="b2e5e08c6039d99c8bf03149d286e05b"></a><!-- doxytag: member="start.S::$kStack" ref="b2e5e08c6039d99c8bf03149d286e05b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> $kStack          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="54202fcc33389bebd85b8846c6443316"></a><!-- doxytag: member="start.S::_start" ref="54202fcc33389bebd85b8846c6443316" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00034">34</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="58a0e05dcde1aaad0d5b345293393545"></a><!-- doxytag: member="start.S::eax" ref="58a0e05dcde1aaad0d5b345293393545" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="53452892f861d7f5dc4e119bfbde0db9"></a><!-- doxytag: member="start.S::eax" ref="53452892f861d7f5dc4e119bfbde0db9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="096f1f5300ea84f7c20893fb026a1125"></a><!-- doxytag: member="start.S::eax" ref="096f1f5300ea84f7c20893fb026a1125" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="95954cfc4f75ba2be10ca4169106b06a"></a><!-- doxytag: member="start.S::eax" ref="95954cfc4f75ba2be10ca4169106b06a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="b95a699fcc0c30b409a5eb3d47e4ea28"></a><!-- doxytag: member="start.S::eax" ref="b95a699fcc0c30b409a5eb3d47e4ea28" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="3606a531643317388f0cc2a169d54a94"></a><!-- doxytag: member="start.S::eax" ref="3606a531643317388f0cc2a169d54a94" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="79a213037d6dd9286025fdfc6a925476"></a><!-- doxytag: member="start.S::eax" ref="79a213037d6dd9286025fdfc6a925476" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="99c8741e5f964a3b896c5d21808dd942"></a><!-- doxytag: member="start.S::eax" ref="99c8741e5f964a3b896c5d21808dd942" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00042">42</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="f701de0cc799320aaf54092dda7b54d2"></a><!-- doxytag: member="start.S::edi" ref="f701de0cc799320aaf54092dda7b54d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00042">42</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="fba1069006eb01caca2f78a33f379594"></a><!-- doxytag: member="start.S::esp" ref="fba1069006eb01caca2f78a33f379594" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="00530026cdfd3cedfaee7ac4ec46aa53"></a><!-- doxytag: member="start.S::esp" ref="00530026cdfd3cedfaee7ac4ec46aa53" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00034">34</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="290ec7d8f899d042eb0e4bcb2d0d43c8"></a><!-- doxytag: member="start.S::start_next" ref="290ec7d8f899d042eb0e4bcb2d0d43c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp $<a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a> <a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="441ab5e5719c472d9d4a6c9ce910aa35"></a><!-- doxytag: member="start.S::x08" ref="441ab5e5719c472d9d4a6c9ce910aa35" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp <a class="el" href="ap-boot_8S.html#a8219c535dbc46897fc22be8db14328c">x08</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
</div>
</div><p>
<a class="anchor" name="0c48af311abb843beb7bb6c5e295d1db"></a><!-- doxytag: member="start.S::x18" ref="0c48af311abb843beb7bb6c5e295d1db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#0c48af311abb843beb7bb6c5e295d1db">x18</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
<p>
Referenced by <a class="el" href="exec_8c-source.html#l00143">execFile()</a>.
</div>
</div><p>
<a class="anchor" name="62df326d54f8b2ece412319c4360ef3e"></a><!-- doxytag: member="start.S::x20" ref="62df326d54f8b2ece412319c4360ef3e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#ad733e790e2a3943e0633846a67875f5">x20</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
<p>
Referenced by <a class="el" href="video_8c-source.html#l00115">clearScreen()</a>, <a class="el" href="smp_8c-source.html#l00182">cpuInfo()</a>, <a class="el" href="fdc_8c-source.html#l00098">floppyIsrhndlr()</a>, <a class="el" href="hd_8c-source.html#l00284">hdRead()</a>, <a class="el" href="video_8c-source.html#l00062">kprint()</a>, <a class="el" href="lnc_8c-source.html#l00208">lncInt()</a>, <a class="el" href="ne2k_8c-source.html#l00070">ne2k_init()</a>, <a class="el" href="fdc_8c-source.html#l00222">seek()</a>, and <a class="el" href="tty_8c-source.html#l00118">tty_print()</a>.
</div>
</div><p>
<a class="anchor" name="d95bd4ee2ca78187e68aa0746a24e64d"></a><!-- doxytag: member="start.S::x2000" ref="d95bd4ee2ca78187e68aa0746a24e64d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="start_8S.html#d95bd4ee2ca78187e68aa0746a24e64d">x2000</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>.
<p>
Referenced by <a class="el" href="bioscall_8c-source.html#l00050">biosCall()</a>, <a class="el" href="main_8c-source.html#l00097">kmain()</a>, and <a class="el" href="ubthread_8c-source.html#l00076">ubthread_create()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 15 11:22:48 2006 for UbixOS V2 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>