Newer
Older
UbixOS / doc / html / ap-boot_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/kernel/ap-boot.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_7efffd2b1fae7bb6f2aa85845c863494.html">kernel</a></div>
<h1>ap-boot.S File Reference</h1>
<p>
<a href="ap-boot_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 ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#df1e49503579f877a12fa32eed02f088">xchgl</a> (%<a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a>)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <br>
<a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#4597b37377db45a74eba9f8f55a5a5ca">al</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#e3965961aa9c48685d43adff5b20d56b">al</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#388feb6ca1905c9585e942ab3b1c0d32">al</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#5ae8d04c8aafcfbf93f2ab51d654c50d">al</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#30e4a0d86bcf382b9396e2d95bcb31b2">al</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <br>
<a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#8fad88dacff5999a7f7fbf3a63df02a8">ap_trampoline_epoint</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#8df56e3b0bc5ce02aef6c074747a75c6">ap_trampoline_start</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#3080cabd23706e2837bf457282fb756f">ap_trampoline_start</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#77b6174d1caae334d116db97a3a5dcd2">ap_trampoline_start</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#4f3f6c86ffbef631288fc77054f521a5">ap_trampoline_start</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#b1cb92a8709c60591691af45d450d9f3">ap_trampoline_start</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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="ap-boot_8S.html#c7d2dc353dda5f897603c8a5c6752cbb">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#1565686b0069f8035a3db08457d5eda9">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#b066cd7700d3bda7a94561b01659be99">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <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="ap-boot_8S.html#a7909a3e4e55a9acea6851ec9614e6a6">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#cdd41d46096f3932d467ed9c6813d482">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#0a7487ad89c4ab0558b49e3a56039bcb">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#fe6e6cf4fb15afcba9890a66d0b89ffd">ax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#3aa51929df5d19ade1b1de48fd742744">cmp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#a757009de43adad43e0596357bcc1767">eax</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#8771927de13b84dd7f9deec6024f83df">ebx</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#a8219c535dbc46897fc22be8db14328c">x08</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#1a3ac2137e21f6f0d400f1996914dd19">x1</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#7e98760dd541754f39aa9a0060176908">x10</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#f78b91f02427adef14bb8b28aa93baa5">x1000</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#c2a218176530ced267bbcc8042da1000">x30</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#aff686244b8e59841cfbe31680ab516c">x31</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#e2277a4de32ecd0a698b5c4f8d739df9">x31</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <br>
<a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="ap-boot_8S.html#9069f714de1345a4fbdcf0a434eb6583">x33</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <br>
<a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#763d38beb5455250c7d8bb213c9df29b">xe9</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
<a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <br>
ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <br>
<a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#2d8fc5979048bee7b9610e565be8d39d">xe9</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br>
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> <br>
ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#d6a71924f8c9c3ded4d8dde865c871f3">xe9</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <br>
dx lgdt ap_trampoline_gdt_limit <br>
ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <br>
orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte <br>
x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> <br>
ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#4fd3234f2d25fd69e90735e4aad22a5e">xe9</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">globl ap_trampoline_end text <br>
code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es <br>
movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ap-boot_8S.html#d58beb3879ac361d068b0618ba2d7620">xe9</a></td></tr>

</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="df1e49503579f877a12fa32eed02f088"></a><!-- doxytag: member="ap-boot.S::xchgl" ref="df1e49503579f877a12fa32eed02f088" args="(%edi)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> xchgl           </td>
          <td>(</td>
          <td class="paramtype">%&nbsp;</td>
          <td class="paramname"> <em>edi</em>          </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="4597b37377db45a74eba9f8f55a5a5ca"></a><!-- doxytag: member="ap-boot.S::al" ref="4597b37377db45a74eba9f8f55a5a5ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00075">75</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="e3965961aa9c48685d43adff5b20d56b"></a><!-- doxytag: member="ap-boot.S::al" ref="e3965961aa9c48685d43adff5b20d56b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="388feb6ca1905c9585e942ab3b1c0d32"></a><!-- doxytag: member="ap-boot.S::al" ref="388feb6ca1905c9585e942ab3b1c0d32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="5ae8d04c8aafcfbf93f2ab51d654c50d"></a><!-- doxytag: member="ap-boot.S::al" ref="5ae8d04c8aafcfbf93f2ab51d654c50d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="30e4a0d86bcf382b9396e2d95bcb31b2"></a><!-- doxytag: member="ap-boot.S::al" ref="30e4a0d86bcf382b9396e2d95bcb31b2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="61caecb5c0e14dd3866cb1c9cebd6e47"></a><!-- doxytag: member="ap-boot.S::ap_spl" ref="61caecb5c0e14dd3866cb1c9cebd6e47" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="1970b3f93a32547405c51f1201fe2424"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_32" ref="1970b3f93a32547405c51f1201fe2424" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="8fad88dacff5999a7f7fbf3a63df02a8"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_epoint" ref="8fad88dacff5999a7f7fbf3a63df02a8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#8fad88dacff5999a7f7fbf3a63df02a8">ap_trampoline_epoint</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00075">75</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="8df56e3b0bc5ce02aef6c074747a75c6"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_start" ref="8df56e3b0bc5ce02aef6c074747a75c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl ap_trampoline_start          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="3080cabd23706e2837bf457282fb756f"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_start" ref="3080cabd23706e2837bf457282fb756f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="77b6174d1caae334d116db97a3a5dcd2"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_start" ref="77b6174d1caae334d116db97a3a5dcd2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl ap_trampoline_start          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="4f3f6c86ffbef631288fc77054f521a5"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_start" ref="4f3f6c86ffbef631288fc77054f521a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 ap_trampoline_start          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="b1cb92a8709c60591691af45d450d9f3"></a><!-- doxytag: member="ap-boot.S::ap_trampoline_start" ref="b1cb92a8709c60591691af45d450d9f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_start          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="smp_8c-source.html#l00234">apicMagic()</a>.
</div>
</div><p>
<a class="anchor" name="08d253679ac458c016096d60a93f93b3"></a><!-- doxytag: member="ap-boot.S::ax" ref="08d253679ac458c016096d60a93f93b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="c7d2dc353dda5f897603c8a5c6752cbb"></a><!-- doxytag: member="ap-boot.S::ax" ref="c7d2dc353dda5f897603c8a5c6752cbb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="1565686b0069f8035a3db08457d5eda9"></a><!-- doxytag: member="ap-boot.S::ax" ref="1565686b0069f8035a3db08457d5eda9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="b066cd7700d3bda7a94561b01659be99"></a><!-- doxytag: member="ap-boot.S::ax" ref="b066cd7700d3bda7a94561b01659be99" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="a7909a3e4e55a9acea6851ec9614e6a6"></a><!-- doxytag: member="ap-boot.S::ax" ref="a7909a3e4e55a9acea6851ec9614e6a6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <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>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="cdd41d46096f3932d467ed9c6813d482"></a><!-- doxytag: member="ap-boot.S::ax" ref="cdd41d46096f3932d467ed9c6813d482" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="0a7487ad89c4ab0558b49e3a56039bcb"></a><!-- doxytag: member="ap-boot.S::ax" ref="0a7487ad89c4ab0558b49e3a56039bcb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="fe6e6cf4fb15afcba9890a66d0b89ffd"></a><!-- doxytag: member="ap-boot.S::ax" ref="fe6e6cf4fb15afcba9890a66d0b89ffd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="3aa51929df5d19ade1b1de48fd742744"></a><!-- doxytag: member="ap-boot.S::cmp" ref="3aa51929df5d19ade1b1de48fd742744" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#3aa51929df5d19ade1b1de48fd742744">cmp</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="55b794ab80e3855b3bd9c5e48621624f"></a><!-- doxytag: member="ap-boot.S::cr0" ref="55b794ab80e3855b3bd9c5e48621624f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="vmm__memory_8c-source.html#l00104">countMemory()</a>.
</div>
</div><p>
<a class="anchor" name="a757009de43adad43e0596357bcc1767"></a><!-- doxytag: member="ap-boot.S::eax" ref="a757009de43adad43e0596357bcc1767" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <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="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="1c50f544178eb7e0af39bd078c5a986f"></a><!-- doxytag: member="ap-boot.S::ebx" ref="1c50f544178eb7e0af39bd078c5a986f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="8771927de13b84dd7f9deec6024f83df"></a><!-- doxytag: member="ap-boot.S::ebx" ref="8771927de13b84dd7f9deec6024f83df" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="ede772866220799485f4da9fc06e759d"></a><!-- doxytag: member="ap-boot.S::mov" ref="ede772866220799485f4da9fc06e759d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="a8219c535dbc46897fc22be8db14328c"></a><!-- doxytag: member="ap-boot.S::x08" ref="a8219c535dbc46897fc22be8db14328c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 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="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="1a3ac2137e21f6f0d400f1996914dd19"></a><!-- doxytag: member="ap-boot.S::x1" ref="1a3ac2137e21f6f0d400f1996914dd19" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="ap-boot_8S.html#1a3ac2137e21f6f0d400f1996914dd19">x1</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="atkbd_8c-source.html#l00157">atkbd_init()</a>, <a class="el" href="devfs_8c-source.html#l00215">devfs_init()</a>, <a class="el" href="devfs_8c-source.html#l00071">devfs_open()</a>, <a class="el" href="file_8c-source.html#l00398">fclose()</a>, <a class="el" href="atkbd_8c-source.html#l00329">getch()</a>, <a class="el" href="kmalloc_8c-source.html#l00067">getEmptyDesc()</a>, <a class="el" href="block_8c-source.html#l00096">getFreeBlocks()</a>, <a class="el" href="hd_8c-source.html#l00039">initHardDisk()</a>, <a class="el" href="main_8c-source.html#l00097">kmain()</a>, <a class="el" href="system_8c-source.html#l00143">mpi_postMessage()</a>, <a class="el" href="ne2k_8c-source.html#l00341">ne2kGetBuffer()</a>, <a class="el" href="ubixfs_8c-source.html#l00046">openFileUbixFS()</a>, <a class="el" href="gen__calls_8c-source.html#l00125">read()</a>, <a class="el" href="sched_8c-source.html#l00281">sched_setStatus()</a>, <a class="el" href="ubixfs_8c-source.html#l00456">ubixfs_init()</a>, <a class="el" href="ubixfs_8c-source.html#l00376">ubixfs_initialize()</a>, <a class="el" href="ufs_8c-source.html#l00314">ufs_init()</a>, <a class="el" href="ufs_8c-source.html#l00309">ufs_initialize()</a>, <a class="el" href="ufs_8c-source.html#l00272">ufs_openFile()</a>, <a class="el" href="mount_8c-source.html#l00047">vfs_mount()</a>, <a class="el" href="vfs_8c-source.html#l00081">vfsRegisterFS()</a>, <a class="el" href="pagefault_8c-source.html#l00053">vmm_pageFault()</a>, <a class="el" href="paging_8c-source.html#l00059">vmm_pagingInit()</a>, <a class="el" href="copyvirtualspace_8c-source.html#l00053">vmmCopyVirtualSpace()</a>, and <a class="el" href="getfreevirtualpage_8c-source.html#l00047">vmmGetFreeVirtualPage()</a>.
</div>
</div><p>
<a class="anchor" name="7e98760dd541754f39aa9a0060176908"></a><!-- doxytag: member="ap-boot.S::x10" ref="7e98760dd541754f39aa9a0060176908" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="sys__call__new_8S.html#30b6e71edd4733436756286d0713d000">x10</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="pci_8c-source.html#l00236">pciProbe()</a>, and <a class="el" href="systemtask_8c-source.html#l00048">systemTask()</a>.
</div>
</div><p>
<a class="anchor" name="f78b91f02427adef14bb8b28aa93baa5"></a><!-- doxytag: member="ap-boot.S::x1000" ref="f78b91f02427adef14bb8b28aa93baa5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#f78b91f02427adef14bb8b28aa93baa5">x1000</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="directory_8c-source.html#l00066">addDirEntry()</a>, <a class="el" href="bioscall_8c-source.html#l00050">biosCall()</a>, <a class="el" href="elf_8c-source.html#l00111">elf_loadfile()</a>, <a class="el" href="exec_8c-source.html#l00143">execFile()</a>, <a class="el" href="kern__descrip_8c-source.html#l00112">fstat()</a>, <a class="el" href="lnc_8c-source.html#l00104">initLNC()</a>, <a class="el" href="kmod_8c-source.html#l00075">kmod_load()</a>, <a class="el" href="ld_8c-source.html#l00042">ldEnable()</a>, <a class="el" href="paging_8c-source.html#l00453">mmap()</a>, <a class="el" href="exec_8c-source.html#l00552">sys_exec()</a>, <a class="el" href="exec_8c-source.html#l00334">sysExec()</a>, <a class="el" href="ubixfs_8c-source.html#l00309">ubixFSUnlink()</a>, <a class="el" href="paging_8c-source.html#l00522">vmm_cleanVirtualSpace()</a>, <a class="el" href="paging_8c-source.html#l00401">vmm_getFreeMallocPage()</a>, <a class="el" href="getphysicaladdr_8c-source.html#l00040">vmm_getPhysicalAddr()</a>, <a class="el" href="pagefault_8c-source.html#l00053">vmm_pageFault()</a>, <a class="el" href="paging_8c-source.html#l00059">vmm_pagingInit()</a>, <a class="el" href="paging_8c-source.html#l00160">vmm_remapPage()</a>, <a class="el" href="setpageattributes_8c-source.html#l00041">vmm_setPageAttributes()</a>, <a class="el" href="copyvirtualspace_8c-source.html#l00053">vmmCopyVirtualSpace()</a>, <a class="el" href="vmm__memory_8c-source.html#l00296">vmmFreeProcessPages()</a>, <a class="el" href="getfreepage_8c-source.html#l00048">vmmGetFreePage()</a>, <a class="el" href="getfreevirtualpage_8c-source.html#l00047">vmmGetFreeVirtualPage()</a>, <a class="el" href="paging_8c-source.html#l00332">vmmMapFromTask()</a>, <a class="el" href="vmm__memory_8c-source.html#l00057">vmmMemMapInit()</a>, <a class="el" href="unmappage_8c-source.html#l00050">vmmUnmapPage()</a>, and <a class="el" href="ubixfs_8c-source.html#l00232">writeUbixFS()</a>.
</div>
</div><p>
<a class="anchor" name="c2a218176530ced267bbcc8042da1000"></a><!-- doxytag: member="ap-boot.S::x30" ref="c2a218176530ced267bbcc8042da1000" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#c2a218176530ced267bbcc8042da1000">x30</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="smp_8c-source.html#l00182">cpuInfo()</a>, <a class="el" href="exec_8c-source.html#l00143">execFile()</a>, and <a class="el" href="hd_8c-source.html#l00222">hdWrite()</a>.
</div>
</div><p>
<a class="anchor" name="aff686244b8e59841cfbe31680ab516c"></a><!-- doxytag: member="ap-boot.S::x31" ref="aff686244b8e59841cfbe31680ab516c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#aff686244b8e59841cfbe31680ab516c">x31</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="e2277a4de32ecd0a698b5c4f8d739df9"></a><!-- doxytag: member="ap-boot.S::x31" ref="e2277a4de32ecd0a698b5c4f8d739df9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#aff686244b8e59841cfbe31680ab516c">x31</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="9069f714de1345a4fbdcf0a434eb6583"></a><!-- doxytag: member="ap-boot.S::x33" ref="9069f714de1345a4fbdcf0a434eb6583" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="ap-boot_8S.html#9069f714de1345a4fbdcf0a434eb6583">x33</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00075">75</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="763d38beb5455250c7d8bb213c9df29b"></a><!-- doxytag: member="ap-boot.S::xe9" ref="763d38beb5455250c7d8bb213c9df29b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</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="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#763d38beb5455250c7d8bb213c9df29b">xe9</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00075">75</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="2d8fc5979048bee7b9610e565be8d39d"></a><!-- doxytag: member="ap-boot.S::xe9" ref="2d8fc5979048bee7b9610e565be8d39d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> add <a class="el" href="ap-boot_8S.html#1c50f544178eb7e0af39bd078c5a986f">ebx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ap_trampoline_stackptr ap_trampoline_start <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#763d38beb5455250c7d8bb213c9df29b">xe9</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="d6a71924f8c9c3ded4d8dde865c871f3"></a><!-- doxytag: member="ap-boot.S::xe9" ref="d6a71924f8c9c3ded4d8dde865c871f3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</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> ap_trampoline_spl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> je <a class="el" href="ap-boot_8S.html#61caecb5c0e14dd3866cb1c9cebd6e47">ap_spl</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#763d38beb5455250c7d8bb213c9df29b">xe9</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00052">52</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="4fd3234f2d25fd69e90735e4aad22a5e"></a><!-- doxytag: member="ap-boot.S::xe9" ref="4fd3234f2d25fd69e90735e4aad22a5e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> dx outb dx lgdt ap_trampoline_gdt_limit ap_trampoline_start movl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> orl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> movl <a class="el" href="ap-boot_8S.html#55b794ab80e3855b3bd9c5e48621624f">cr0</a> code32 byte x66 ljmp <a class="el" href="ap-boot_8S.html#1970b3f93a32547405c51f1201fe2424">ap_trampoline_32</a> ap_trampoline_start <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#763d38beb5455250c7d8bb213c9df29b">xe9</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
</div>
</div><p>
<a class="anchor" name="d58beb3879ac361d068b0618ba2d7620"></a><!-- doxytag: member="ap-boot.S::xe9" ref="d58beb3879ac361d068b0618ba2d7620" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">globl ap_trampoline_end text code16 <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> movw ds movw es movw ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strcpy_8S.html#8e69b85cf714e43594c308a489bbbd0d">al</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#763d38beb5455250c7d8bb213c9df29b">xe9</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ap-boot_8S-source.html#l00006">6</a> of file <a class="el" href="ap-boot_8S-source.html">ap-boot.S</a>.
<p>
Referenced by <a class="el" href="smp_8c-source.html#l00137">c_ap_boot()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 15 11:23:23 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>