<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>UbixOS V2: src/sys/init/start.S File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.4.7 --> <div class="tabs"> <ul> <li><a href="main.html"><span>Main Page</span></a></li> <li><a href="classes.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </label></td> <td><input type="text" name="query" value="" size="20" accesskey="s"/></td> </tr> </table> </form> </li> </ul></div> <div class="tabs"> <ul> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul></div> <div class="nav"> <a class="el" href="dir_897b6a2d7bab147dd1db58381aad3984.html">src</a> » <a class="el" href="dir_832905b1f7f5feaf61a306b40c0ac817.html">sys</a> » <a class="el" href="dir_dffcdd1ad37a0b2305f9cf289deb8f95.html">init</a></div> <h1>start.S File Reference</h1> <p> <a href="start_8S-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#e156af68449fc98b19d9c86e6d5a54f8">lgdtl</a> (<a class="el" href="main_8c.html#ac0f90734a3334640d5e1a24e297fd9a">loadGDT</a>) <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> $0x10</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#6fd0743cb40e4a50dd125582729c67ea">movl</a> (__bss_start)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#f569adb459dc2519e2776bd859579c84">movl</a> (_end)</td></tr> <tr><td colspan="2"><br><h2>Variables</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#b2e5e08c6039d99c8bf03149d286e05b">$kStack</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#58a0e05dcde1aaad0d5b345293393545">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#53452892f861d7f5dc4e119bfbde0db9">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#096f1f5300ea84f7c20893fb026a1125">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#95954cfc4f75ba2be10ca4169106b06a">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#b95a699fcc0c30b409a5eb3d47e4ea28">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#3606a531643317388f0cc2a169d54a94">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#79a213037d6dd9286025fdfc6a925476">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#99c8741e5f964a3b896c5d21808dd942">eax</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#00530026cdfd3cedfaee7ac4ec46aa53">esp</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <br> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp $<a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <br> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#441ab5e5719c472d9d4a6c9ce910aa35">x08</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#0c48af311abb843beb7bb6c5e295d1db">x18</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <br> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <br> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#62df326d54f8b2ece412319c4360ef3e">x20</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 <br> pushl ebp movl ebp pushl x00000002 <br> popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <br> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <br> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="start_8S.html#d95bd4ee2ca78187e68aa0746a24e64d">x2000</a></td></tr> </table> <hr><h2>Function Documentation</h2> <a class="anchor" name="e156af68449fc98b19d9c86e6d5a54f8"></a><!-- doxytag: member="start.S::lgdtl" ref="e156af68449fc98b19d9c86e6d5a54f8" args="(loadGDT) mov $0x10" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb lgdtl </td> <td>(</td> <td class="paramtype"><a class="el" href="main_8c.html#ac0f90734a3334640d5e1a24e297fd9a">loadGDT</a> </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="6fd0743cb40e4a50dd125582729c67ea"></a><!-- doxytag: member="start.S::movl" ref="6fd0743cb40e4a50dd125582729c67ea" args="(__bss_start)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx movl </td> <td>(</td> <td class="paramtype">__bss_start </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="f569adb459dc2519e2776bd859579c84"></a><!-- doxytag: member="start.S::movl" ref="f569adb459dc2519e2776bd859579c84" args="(_end)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl movl </td> <td>(</td> <td class="paramtype">_end </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr><h2>Variable Documentation</h2> <a class="anchor" name="b2e5e08c6039d99c8bf03149d286e05b"></a><!-- doxytag: member="start.S::$kStack" ref="b2e5e08c6039d99c8bf03149d286e05b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> $kStack </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="54202fcc33389bebd85b8846c6443316"></a><!-- doxytag: member="start.S::_start" ref="54202fcc33389bebd85b8846c6443316" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00034">34</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="58a0e05dcde1aaad0d5b345293393545"></a><!-- doxytag: member="start.S::eax" ref="58a0e05dcde1aaad0d5b345293393545" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="53452892f861d7f5dc4e119bfbde0db9"></a><!-- doxytag: member="start.S::eax" ref="53452892f861d7f5dc4e119bfbde0db9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="096f1f5300ea84f7c20893fb026a1125"></a><!-- doxytag: member="start.S::eax" ref="096f1f5300ea84f7c20893fb026a1125" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="95954cfc4f75ba2be10ca4169106b06a"></a><!-- doxytag: member="start.S::eax" ref="95954cfc4f75ba2be10ca4169106b06a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="b95a699fcc0c30b409a5eb3d47e4ea28"></a><!-- doxytag: member="start.S::eax" ref="b95a699fcc0c30b409a5eb3d47e4ea28" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="3606a531643317388f0cc2a169d54a94"></a><!-- doxytag: member="start.S::eax" ref="3606a531643317388f0cc2a169d54a94" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="79a213037d6dd9286025fdfc6a925476"></a><!-- doxytag: member="start.S::eax" ref="79a213037d6dd9286025fdfc6a925476" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="99c8741e5f964a3b896c5d21808dd942"></a><!-- doxytag: member="start.S::eax" ref="99c8741e5f964a3b896c5d21808dd942" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00042">42</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="f701de0cc799320aaf54092dda7b54d2"></a><!-- doxytag: member="start.S::edi" ref="f701de0cc799320aaf54092dda7b54d2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00042">42</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="fba1069006eb01caca2f78a33f379594"></a><!-- doxytag: member="start.S::esp" ref="fba1069006eb01caca2f78a33f379594" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="00530026cdfd3cedfaee7ac4ec46aa53"></a><!-- doxytag: member="start.S::esp" ref="00530026cdfd3cedfaee7ac4ec46aa53" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00034">34</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="290ec7d8f899d042eb0e4bcb2d0d43c8"></a><!-- doxytag: member="start.S::start_next" ref="290ec7d8f899d042eb0e4bcb2d0d43c8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp $<a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a> <a class="el" href="start_8S.html#290ec7d8f899d042eb0e4bcb2d0d43c8">start_next</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="441ab5e5719c472d9d4a6c9ce910aa35"></a><!-- doxytag: member="start.S::x08" ref="441ab5e5719c472d9d4a6c9ce910aa35" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ltr <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> ljmp <a class="el" href="ap-boot_8S.html#a8219c535dbc46897fc22be8db14328c">x08</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. </div> </div><p> <a class="anchor" name="0c48af311abb843beb7bb6c5e295d1db"></a><!-- doxytag: member="start.S::x18" ref="0c48af311abb843beb7bb6c5e295d1db" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#0c48af311abb843beb7bb6c5e295d1db">x18</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. <p> Referenced by <a class="el" href="exec_8c-source.html#l00143">execFile()</a>. </div> </div><p> <a class="anchor" name="62df326d54f8b2ece412319c4360ef3e"></a><!-- doxytag: member="start.S::x20" ref="62df326d54f8b2ece412319c4360ef3e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#aa1f83238047e62298e33bed5682d71c">edx</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="start_8S.html#fba1069006eb01caca2f78a33f379594">esp</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ebp <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> lldt <a class="el" href="ap-boot_8S.html#08d253679ac458c016096d60a93f93b3">ax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="timer_8S.html#ad733e790e2a3943e0633846a67875f5">x20</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. <p> Referenced by <a class="el" href="video_8c-source.html#l00115">clearScreen()</a>, <a class="el" href="smp_8c-source.html#l00182">cpuInfo()</a>, <a class="el" href="fdc_8c-source.html#l00098">floppyIsrhndlr()</a>, <a class="el" href="hd_8c-source.html#l00284">hdRead()</a>, <a class="el" href="video_8c-source.html#l00062">kprint()</a>, <a class="el" href="lnc_8c-source.html#l00208">lncInt()</a>, <a class="el" href="ne2k_8c-source.html#l00070">ne2k_init()</a>, <a class="el" href="fdc_8c-source.html#l00222">seek()</a>, and <a class="el" href="tty_8c-source.html#l00118">tty_print()</a>. </div> </div><p> <a class="anchor" name="d95bd4ee2ca78187e68aa0746a24e64d"></a><!-- doxytag: member="start.S::x2000" ref="d95bd4ee2ca78187e68aa0746a24e64d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">globl <a class="el" href="start_8S.html#54202fcc33389bebd85b8846c6443316">_start</a> text code32 x472 pushl ebp movl ebp pushl x00000002 popfl ecx <a class="el" href="start_8S.html#f701de0cc799320aaf54092dda7b54d2">edi</a> subl ecx xorl <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> cld rep stosb <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ds <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> es <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="structfs.html">fs</a> <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> gs <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> ss <a class="el" href="ap-boot_8S.html#ede772866220799485f4da9fc06e759d">mov</a> <a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> <a class="el" href="strcpy_8S.html#428eb946c210f4154699290a0cd9fb70">addl</a> <a class="el" href="start_8S.html#d95bd4ee2ca78187e68aa0746a24e64d">x2000</a> </td> </tr> </table> </div> <div class="memdoc"> <p> <p> Definition at line <a class="el" href="start_8S-source.html#l00051">51</a> of file <a class="el" href="start_8S-source.html">start.S</a>. <p> Referenced by <a class="el" href="bioscall_8c-source.html#l00050">biosCall()</a>, <a class="el" href="main_8c-source.html#l00097">kmain()</a>, and <a class="el" href="ubthread_8c-source.html#l00076">ubthread_create()</a>. </div> </div><p> <hr size="1"><address style="align: right;"><small>Generated on Fri Dec 15 11:22:48 2006 for UbixOS V2 by <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>