fix typos and imprecisions in the docs.
This commit is contained in:
parent
5fb0adb667
commit
af670e41f3
4 changed files with 25 additions and 18 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2000-09-07 Alessandro Rubini <rubini@gnu.org>
|
||||||
|
|
||||||
|
* docs/tutorial.texi: Fixed a few typos and minor imprecisions.
|
||||||
|
* docs/prog-ref.texi: Likewise.
|
||||||
|
* docs/user-ref.texi: Likewise.
|
||||||
|
|
||||||
2000-09-07 OKUJI Yoshinori <okuji@gnu.org>
|
2000-09-07 OKUJI Yoshinori <okuji@gnu.org>
|
||||||
|
|
||||||
From Alessandro Rubini:
|
From Alessandro Rubini:
|
||||||
|
|
|
@ -450,7 +450,7 @@ continuation value is up to the discretion of the BIOS. The caller must
|
||||||
pass the continuation value unchanged as input to the next iteration of
|
pass the continuation value unchanged as input to the next iteration of
|
||||||
the E820h call in order to get the next Address Range Descriptor. A
|
the E820h call in order to get the next Address Range Descriptor. A
|
||||||
return value of zero means that this is the last descriptor. Note that
|
return value of zero means that this is the last descriptor. Note that
|
||||||
the BIOS indicate that the last valid descriptor has been returned by
|
the BIOS indicates that the last valid descriptor has been returned by
|
||||||
either returning a zero as the continuation value, or by returning
|
either returning a zero as the continuation value, or by returning
|
||||||
carry.
|
carry.
|
||||||
@end multitable
|
@end multitable
|
||||||
|
@ -522,8 +522,8 @@ Here is the list of assumptions and limitations:
|
||||||
|
|
||||||
@enumerate
|
@enumerate
|
||||||
@item
|
@item
|
||||||
The BIOS will return address ranges describing base board memory and ISA
|
The BIOS will return address ranges describing system memory and ISA
|
||||||
or PCI memory that is contiguous with that base board memory.
|
or PCI memory that is contiguous with that system memory.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
The BIOS @emph{will not} return a range description for the memory
|
The BIOS @emph{will not} return a range description for the memory
|
||||||
|
@ -535,7 +535,7 @@ The BIOS will return chipset defined address holes that are not being
|
||||||
used by devices as reserved.
|
used by devices as reserved.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Address ranges defined for base board memory mapped I/O devices (for
|
Address ranges defined for memory mapped I/O devices (for
|
||||||
example APICs) will be returned as reserved.
|
example APICs) will be returned as reserved.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
|
@ -544,10 +544,10 @@ includes the area below 1 MB, at 16 MB (if present) and at end of the
|
||||||
address space (4 GB).
|
address space (4 GB).
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Standard PC address ranges will not be reported. Example video memory at
|
Standard I/O address ranges will not be reported. Example video memory at
|
||||||
A0000 to BFFFF physical will not be described by this function. The
|
A0000 to BFFFF physical will not be described by this function. The
|
||||||
range from E0000 to EFFFF is base board specific and will be reported as
|
range from E0000 to EFFFF is motherboard-specific and will be reported
|
||||||
suits the bas board.
|
differently on different computers.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
All of lower memory is reported as normal memory. It is OS's
|
All of lower memory is reported as normal memory. It is OS's
|
||||||
|
@ -591,9 +591,9 @@ support the LFB mapping at 12 MB.
|
||||||
@item 0100 0000 @tab 120M @tab ARM @tab Base board @sc{ram} relocated
|
@item 0100 0000 @tab 120M @tab ARM @tab Base board @sc{ram} relocated
|
||||||
above a chipset memory hole.
|
above a chipset memory hole.
|
||||||
|
|
||||||
@item FE00 0000 @tab 4K @tab ARR @tab IO APIC memory mapped I/O at
|
@item FEC0 0000 @tab 4K @tab ARR @tab IO APIC memory mapped I/O at
|
||||||
FEC00000. Note the range of addresses required for an APIC device may
|
FEC00000. Note the range of addresses required for an APIC device may
|
||||||
vary from base OEM to OEM.
|
vary from one motherboard manufacturer to another
|
||||||
|
|
||||||
@item FEE0 0000 @tab 4K @tab ARR @tab Local APIC memory mapped I/O at
|
@item FEE0 0000 @tab 4K @tab ARR @tab Local APIC memory mapped I/O at
|
||||||
FEE00000.
|
FEE00000.
|
||||||
|
@ -787,7 +787,7 @@ SCSI read/write commands. On a PC today, SCSI is also limited to 8GB
|
||||||
when CHS addressing is used at the INT 13H interface.
|
when CHS addressing is used at the INT 13H interface.
|
||||||
|
|
||||||
First, all OS's that want to be co-resident with another OS (and that is
|
First, all OS's that want to be co-resident with another OS (and that is
|
||||||
all of the PC based OS's that I know of) @emph{must} use INT 13H to
|
all of the PC based OS's that we know of) @emph{must} use INT 13H to
|
||||||
determine the capacity of a hard disk. And that capacity information
|
determine the capacity of a hard disk. And that capacity information
|
||||||
@emph{must} be determined in L-CHS mode. Why is this? Because:
|
@emph{must} be determined in L-CHS mode. Why is this? Because:
|
||||||
|
|
||||||
|
@ -1047,7 +1047,7 @@ Output:
|
||||||
@multitable @columnfractions 0.15 0.85
|
@multitable @columnfractions 0.15 0.85
|
||||||
@item @code{CF} @tab Set on error.
|
@item @code{CF} @tab Set on error.
|
||||||
|
|
||||||
@item @code{AH} @tab Major version of extensions (01h for 1.x, 20h for
|
@item @code{AH} @tab Major version of extensions (10h for 1.x, 20h for
|
||||||
2.0 / EDD-1.0, 21h for 2.1 / EDD-1.1 and 30h for EDD-3.0) if successful,
|
2.0 / EDD-1.0, 21h for 2.1 / EDD-1.1 and 30h for EDD-3.0) if successful,
|
||||||
otherwise 01h (the error code of @dfn{invalid function}).
|
otherwise 01h (the error code of @dfn{invalid function}).
|
||||||
|
|
||||||
|
@ -1332,7 +1332,7 @@ partition table records could contain something other than a program in
|
||||||
the first 466 bytes). For more information, see @ref{MBR}.
|
the first 466 bytes). For more information, see @ref{MBR}.
|
||||||
|
|
||||||
Second, extended partitions are @emph{nested} inside one another and
|
Second, extended partitions are @emph{nested} inside one another and
|
||||||
extended partition table records form a @dfn{linked list}. I will
|
extended partition table records form a @dfn{linked list}. We will
|
||||||
attempt to show this in a diagram at @ref{Partition entry format}.
|
attempt to show this in a diagram at @ref{Partition entry format}.
|
||||||
|
|
||||||
Each partition table entry is 16 bytes and contains things like the
|
Each partition table entry is 16 bytes and contains things like the
|
||||||
|
|
|
@ -11,7 +11,10 @@ GNU GRUB is a very powerful boot loader, which can load a wide variety
|
||||||
of free operating systems, as well as proprietary operating systems with
|
of free operating systems, as well as proprietary operating systems with
|
||||||
chain-loading@footnote{@dfn{chain-load} is the mechanism for loading
|
chain-loading@footnote{@dfn{chain-load} is the mechanism for loading
|
||||||
unsupported operating systems by loading another boot loader. It is
|
unsupported operating systems by loading another boot loader. It is
|
||||||
typically used for loading DOS or Windows.}.
|
typically used for loading DOS or Windows.}. GRUB is designed to
|
||||||
|
address the complexity of booting a personal computer; both the
|
||||||
|
program and this manual are tightly bound to that computer platform,
|
||||||
|
although porting to other platforms may be addressed in the future.
|
||||||
|
|
||||||
One of the important features in GRUB is flexibility; GRUB understands
|
One of the important features in GRUB is flexibility; GRUB understands
|
||||||
filesystems and kernel executable formats, so you can load an arbitrary
|
filesystems and kernel executable formats, so you can load an arbitrary
|
||||||
|
|
|
@ -254,7 +254,7 @@ represents using the partition of the disk (or the boot sector of the
|
||||||
partition when installing GRUB).
|
partition when installing GRUB).
|
||||||
|
|
||||||
If you enabled the network support, the special drive, @samp{(nd)}, is
|
If you enabled the network support, the special drive, @samp{(nd)}, is
|
||||||
also available. Before using the network drive, you must initiailze the
|
also available. Before using the network drive, you must initialize the
|
||||||
network. @xref{Network}, for more information.
|
network. @xref{Network}, for more information.
|
||||||
|
|
||||||
|
|
||||||
|
@ -287,7 +287,7 @@ Here is an example:
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
This represents that GRUB should read blocks 0 through 99, block 200,
|
This represents that GRUB should read blocks 0 through 99, block 200,
|
||||||
and blocks 300 through 600. If you omit an offset, then GRUB assumes
|
and blocks 300 through 599. If you omit an offset, then GRUB assumes
|
||||||
the offset is zero.
|
the offset is zero.
|
||||||
|
|
||||||
Like the filename syntax (@pxref{Filename syntax}), if a blocklist does
|
Like the filename syntax (@pxref{Filename syntax}), if a blocklist does
|
||||||
|
@ -754,7 +754,7 @@ character each of the symbols corresponds:
|
||||||
|
|
||||||
@deffn Command tftpserver ipaddr
|
@deffn Command tftpserver ipaddr
|
||||||
Override a TFTP server address returned by a BOOTP/DHCP/RARP server. The
|
Override a TFTP server address returned by a BOOTP/DHCP/RARP server. The
|
||||||
argument @var{ipaddr} must be in the standard format, like
|
argument @var{ipaddr} must be in dotted decimal format, like
|
||||||
@samp{192.168.0.15}.
|
@samp{192.168.0.15}.
|
||||||
@end deffn
|
@end deffn
|
||||||
|
|
||||||
|
@ -850,14 +850,12 @@ the list of the devices which contain the file. The filename
|
||||||
|
|
||||||
@deffn Command fstest
|
@deffn Command fstest
|
||||||
Toggle filesystem test mode.
|
Toggle filesystem test mode.
|
||||||
|
|
||||||
Filesystem test mode, when turned on, prints out data corresponding to
|
Filesystem test mode, when turned on, prints out data corresponding to
|
||||||
all the device reads and what values are being sent to the low-level
|
all the device reads and what values are being sent to the low-level
|
||||||
routines. The format is @samp{<@var{partition-offset-sector},
|
routines. The format is @samp{<@var{partition-offset-sector},
|
||||||
@var{byte-offset}, @var{byte-length}>} for high-level reads inside a
|
@var{byte-offset}, @var{byte-length}>} for high-level reads inside a
|
||||||
partition, and @samp{[@var{disk-offset-sector}]} for low-level sector
|
partition, and @samp{[@var{disk-offset-sector}]} for low-level sector
|
||||||
requests from the disk.
|
requests from the disk.
|
||||||
|
|
||||||
Filesystem test mode is turned off by any use of the @command{install}
|
Filesystem test mode is turned off by any use of the @command{install}
|
||||||
or @command{testload} commands.
|
or @command{testload} commands.
|
||||||
@end deffn
|
@end deffn
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue