diff options
Diffstat (limited to 'en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml')
-rw-r--r-- | en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml b/en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml index 40b71de09c..2aff82083e 100644 --- a/en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml +++ b/en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml @@ -6,20 +6,15 @@ Copyright (c) 2002 Sergey Lyubka <devnull@uptsoft.com> All rights reserved $FreeBSD$ --> - -<chapter id="boot"> - <chapterinfo> +<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="boot"> + <info><title>Bootstrapping and Kernel Initialization</title> <authorgroup> - <author> - <firstname>Sergey</firstname> - <surname>Lyubka</surname> - <contrib>Contributed by </contrib> - </author> <!-- devnull@uptsoft.com 12 Jun 2002 --> + <author><personname><firstname>Sergey</firstname><surname>Lyubka</surname></personname><contrib>Contributed by </contrib></author> <!-- devnull@uptsoft.com 12 Jun 2002 --> </authorgroup> - </chapterinfo> - <title>Bootstrapping and Kernel Initialization</title> + </info> + - <sect1 id="boot-synopsis"> + <sect1 xml:id="boot-synopsis"> <title>Synopsis</title> <indexterm><primary>BIOS</primary></indexterm> @@ -35,7 +30,7 @@ $FreeBSD$ architecture is used as an example.</para> </sect1> - <sect1 id="boot-overview"> + <sect1 xml:id="boot-overview"> <title>Overview</title> <para>A computer running FreeBSD can boot by several methods, @@ -117,7 +112,7 @@ Timecounter "i8254" frequency 1193182 Hz</screen></para></entry> </informaltable> </sect1> - <sect1 id="boot-bios"> + <sect1 xml:id="boot-bios"> <title>BIOS POST</title> <para>When the PC powers on, the processor's registers are set @@ -173,7 +168,7 @@ Timecounter "i8254" frequency 1193182 Hz</screen></para></entry> sector.</para></footnote>.</para> </sect1> - <sect1 id="boot-boot0"> + <sect1 xml:id="boot-boot0"> <title><literal>boot0</literal> Stage</title> <indexterm><primary>MBR</primary></indexterm> @@ -259,7 +254,7 @@ Timecounter "i8254" frequency 1193182 Hz</screen></para></entry> <filename>boot2</filename>.</para> </sect1> - <sect1 id="boot-boot2"> + <sect1 xml:id="boot-boot2"> <title><literal>boot2</literal> Stage</title> <para>You might wonder, why <literal>boot2</literal> comes after @@ -456,7 +451,7 @@ struct bootinfo { 0, 0, 0, VTOP(&bootinfo));</programlisting> </sect1> - <sect1 id="boot-loader"> + <sect1 xml:id="boot-loader"> <title><application>loader</application> Stage</title> <para><application>loader</application> is a BTX client as well. @@ -473,7 +468,7 @@ struct bootinfo { module_formats[km->m_loader]->l_exec(km);</programlisting> </sect1> - <sect1 id="boot-kernel"> + <sect1 xml:id="boot-kernel"> <title>Kernel Initialization</title> <para>Let us take a look at the command that links the kernel. @@ -840,9 +835,8 @@ struct gate_descriptor *idt = &idt0[0]; /* interrupt descriptor table */ }</programlisting> <para>Although the sysinit framework is described in the - <ulink - url="&url.doc.langbase;/books/developers-handbook">Developers' - Handbook</ulink>, I will discuss the internals of it.</para> + <link xlink:href="&url.doc.langbase;/books/developers-handbook">Developers' + Handbook</link>, I will discuss the internals of it.</para> <indexterm><primary>sysinit objects</primary></indexterm> <para>Every system initialization object (sysinit object) is |