Be a little more liberal in spacing within lists,

to allow moving by `paragraph' in various parts more quickly.
Translators ignore this, since it only changes whitespace.
This commit is contained in:
Giorgos Keramidas 2002-08-28 20:57:41 +00:00
parent fe348dc248
commit 6b04bdb5d5
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=14067
2 changed files with 90 additions and 54 deletions
en_US.ISO8859-1/books
arch-handbook/boot
developers-handbook/boot

View file

@ -56,17 +56,21 @@ $FreeBSD$
<tgroup cols="2">
<tbody>
<row>
<entry><para>may vary</para></entry> <entry><para>BIOS
(firmware) messages</para></entry>
<entry><para>may vary</para></entry>
<entry><para>BIOS (firmware) messages</para></entry>
</row>
<row>
<entry><para>
<screen>F1 FreeBSD
F2 BSD
F5 Disk 2</screen>
</para></entry>
<entry><para><literal>boot0</literal></para></entry>
<entry><para><literal>boot0</literal></para></entry>
</row>
<row>
<entry><para>
<screen>>>FreeBSD/i386 BOOT
@ -79,6 +83,7 @@ boot:</screen>
selecting an OS to boot at the <literal>boot0</literal>
stage.</para></footnote></para></entry>
</row>
<row>
<entry><para>
<screen>BTX loader 1.0 BTX version is 1.01
@ -88,27 +93,28 @@ BIOS 639kB/64512kB available memory
FreeBSD/i386 bootstrap loader, Revision 0.8
Console internal video/keyboard
(jkh@bento.freebsd.org, Mon Nov 20 11:41:23 GMT 2000)
/kernel text=0x1234 data=0x2345 syms=[0x4+0x3456]
/kernel text=0x1234 data=0x2345 syms=[0x4+0x3456]
Hit [Enter] to boot immediately, or any other key for command prompt
Booting [kernel] in 9 seconds..._</screen>
</para></entry>
<entry><para>loader</para></entry>
</row>
<row>
<entry><para>
<screen>Copyright (c) 1992-2002 The FreeBSD Project.
<screen>Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.6-RC #0: Sat May 4 22:49:02 GMT 2002
devnull@kukas:/usr/obj/usr/src/sys/DEVNULL
Timecounter "i8254" frequency 1193182 Hz</screen>
</para></entry>
Timecounter "i8254" frequency 1193182 Hz</screen></para></entry>
<entry><para>kernel</para></entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect1>
<sect1>
@ -165,7 +171,6 @@ Timecounter "i8254" frequency 1193182 Hz</screen>
utilities such as &man.disklabel.8; may store the information in
this area, mostly in the second
sector.</para></footnote>.</para>
</sect1>
<sect1>
@ -197,12 +202,21 @@ Timecounter "i8254" frequency 1193182 Hz</screen>
<para>A partition record has the following fields:</para>
<itemizedlist>
<listitem><para>the 1-byte filesystem type</para></listitem>
<listitem><para>the 1-byte bootable flag</para></listitem>
<listitem><para>the 6 byte descriptor in CHS
format</para></listitem>
<listitem><para>the 8 byte descriptor in LBA
format</para></listitem>
<listitem>
<para>the 1-byte filesystem type</para>
</listitem>
<listitem>
<para>the 1-byte bootable flag</para>
</listitem>
<listitem>
<para>the 6 byte descriptor in CHS format</para>
</listitem>
<listitem>
<para>the 8 byte descriptor in LBA format</para>
</listitem>
</itemizedlist>
<para>A partition record descriptor has the information about
@ -220,23 +234,27 @@ Timecounter "i8254" frequency 1193182 Hz</screen>
actions:</para>
<itemizedlist>
<listitem><para>modifies the bootable flag for the selected
partition to make it bootable, and clears the
previous</para></listitem>
<listitem>
<para>modifies the bootable flag for the selected partition to
make it bootable, and clears the previous</para>
</listitem>
<listitem><para>saves itself to disk to remember what partition
(slice) has been selected so to use it as the default on the
next boot </para></listitem>
<listitem>
<para>saves itself to disk to remember what partition (slice)
has been selected so to use it as the default on the next
boot</para>
</listitem>
<listitem><para>loads the first sector of the selected partition
(slice) into memory and jumps there</para></listitem>
<listitem>
<para>loads the first sector of the selected partition (slice)
into memory and jumps there</para>
</listitem>
</itemizedlist>
<para>What kind of data should reside on the very first sector of
a bootable partition (slice), in our case, a FreeBSD slice? As
you may have already guessed, it is
<filename>boot2</filename>.</para>
</sect1>
<sect1>
@ -424,7 +442,6 @@ struct bootinfo {
__exec((caddr_t)addr, RB_BOOTINFO | (opts & RBX_MASK),
MAKEBOOTDEV(dev_maj[dsk.type], 0, dsk.slice, dsk.unit, dsk.part),
0, 0, 0, VTOP(&amp;bootinfo));</programlisting>
</sect1>
<sect1>
@ -518,13 +535,15 @@ NON_GPROF_ENTRY(btext)</programlisting>
and stores the <literal>struct bootinfo</literal>
structure into the kernel memory.</entry>
</row>
<row>
<entry><function>identify_cpu</function></entry>
<entry>This functions tries to find out what CPU it is
running on, storing the value found in a variable
<varname>_cpu</varname>.</entry>
</row>
<row>
<entry><function>create_pagetables</function></entry>
@ -784,7 +803,6 @@ struct gate_descriptor *idt = &amp;idt0[0]; /* interrupt descriptor table */
<filename>/usr/include/machine/pcb.h</filename> and has a
process's information specific to the i386 architecture, such as
registers values.</para>
</sect2>
<sect2>

View file

@ -56,17 +56,21 @@ $FreeBSD$
<tgroup cols="2">
<tbody>
<row>
<entry><para>may vary</para></entry> <entry><para>BIOS
(firmware) messages</para></entry>
<entry><para>may vary</para></entry>
<entry><para>BIOS (firmware) messages</para></entry>
</row>
<row>
<entry><para>
<screen>F1 FreeBSD
F2 BSD
F5 Disk 2</screen>
</para></entry>
<entry><para><literal>boot0</literal></para></entry>
<entry><para><literal>boot0</literal></para></entry>
</row>
<row>
<entry><para>
<screen>>>FreeBSD/i386 BOOT
@ -79,6 +83,7 @@ boot:</screen>
selecting an OS to boot at the <literal>boot0</literal>
stage.</para></footnote></para></entry>
</row>
<row>
<entry><para>
<screen>BTX loader 1.0 BTX version is 1.01
@ -88,27 +93,28 @@ BIOS 639kB/64512kB available memory
FreeBSD/i386 bootstrap loader, Revision 0.8
Console internal video/keyboard
(jkh@bento.freebsd.org, Mon Nov 20 11:41:23 GMT 2000)
/kernel text=0x1234 data=0x2345 syms=[0x4+0x3456]
/kernel text=0x1234 data=0x2345 syms=[0x4+0x3456]
Hit [Enter] to boot immediately, or any other key for command prompt
Booting [kernel] in 9 seconds..._</screen>
</para></entry>
<entry><para>loader</para></entry>
</row>
<row>
<entry><para>
<screen>Copyright (c) 1992-2002 The FreeBSD Project.
<screen>Copyright (c) 1992-2002 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.6-RC #0: Sat May 4 22:49:02 GMT 2002
devnull@kukas:/usr/obj/usr/src/sys/DEVNULL
Timecounter "i8254" frequency 1193182 Hz</screen>
</para></entry>
Timecounter "i8254" frequency 1193182 Hz</screen></para></entry>
<entry><para>kernel</para></entry>
</row>
</tbody>
</tgroup>
</informaltable>
</sect1>
<sect1>
@ -165,7 +171,6 @@ Timecounter "i8254" frequency 1193182 Hz</screen>
utilities such as &man.disklabel.8; may store the information in
this area, mostly in the second
sector.</para></footnote>.</para>
</sect1>
<sect1>
@ -197,12 +202,21 @@ Timecounter "i8254" frequency 1193182 Hz</screen>
<para>A partition record has the following fields:</para>
<itemizedlist>
<listitem><para>the 1-byte filesystem type</para></listitem>
<listitem><para>the 1-byte bootable flag</para></listitem>
<listitem><para>the 6 byte descriptor in CHS
format</para></listitem>
<listitem><para>the 8 byte descriptor in LBA
format</para></listitem>
<listitem>
<para>the 1-byte filesystem type</para>
</listitem>
<listitem>
<para>the 1-byte bootable flag</para>
</listitem>
<listitem>
<para>the 6 byte descriptor in CHS format</para>
</listitem>
<listitem>
<para>the 8 byte descriptor in LBA format</para>
</listitem>
</itemizedlist>
<para>A partition record descriptor has the information about
@ -220,23 +234,27 @@ Timecounter "i8254" frequency 1193182 Hz</screen>
actions:</para>
<itemizedlist>
<listitem><para>modifies the bootable flag for the selected
partition to make it bootable, and clears the
previous</para></listitem>
<listitem>
<para>modifies the bootable flag for the selected partition to
make it bootable, and clears the previous</para>
</listitem>
<listitem><para>saves itself to disk to remember what partition
(slice) has been selected so to use it as the default on the
next boot </para></listitem>
<listitem>
<para>saves itself to disk to remember what partition (slice)
has been selected so to use it as the default on the next
boot</para>
</listitem>
<listitem><para>loads the first sector of the selected partition
(slice) into memory and jumps there</para></listitem>
<listitem>
<para>loads the first sector of the selected partition (slice)
into memory and jumps there</para>
</listitem>
</itemizedlist>
<para>What kind of data should reside on the very first sector of
a bootable partition (slice), in our case, a FreeBSD slice? As
you may have already guessed, it is
<filename>boot2</filename>.</para>
</sect1>
<sect1>
@ -424,7 +442,6 @@ struct bootinfo {
__exec((caddr_t)addr, RB_BOOTINFO | (opts & RBX_MASK),
MAKEBOOTDEV(dev_maj[dsk.type], 0, dsk.slice, dsk.unit, dsk.part),
0, 0, 0, VTOP(&amp;bootinfo));</programlisting>
</sect1>
<sect1>
@ -518,13 +535,15 @@ NON_GPROF_ENTRY(btext)</programlisting>
and stores the <literal>struct bootinfo</literal>
structure into the kernel memory.</entry>
</row>
<row>
<entry><function>identify_cpu</function></entry>
<entry>This functions tries to find out what CPU it is
running on, storing the value found in a variable
<varname>_cpu</varname>.</entry>
</row>
<row>
<entry><function>create_pagetables</function></entry>
@ -784,7 +803,6 @@ struct gate_descriptor *idt = &amp;idt0[0]; /* interrupt descriptor table */
<filename>/usr/include/machine/pcb.h</filename> and has a
process's information specific to the i386 architecture, such as
registers values.</para>
</sect2>
<sect2>