aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/books/arch-handbook/boot/chapter.xml
diff options
context:
space:
mode:
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.xml34
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(&amp;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-&gt;m_loader]-&gt;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 = &amp;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