As requested by Okuji, I'm splitting my docs changes in several
tranches (well, that's good for me as well, as I can type a few
of them each day :). I'm skipping over the multiboot specs by now.
> @c BTW, how many people think that this tutorial is easy to read? I
> @c don't know. God knows? I don't think so. :p - okuji
This one fixes typos and similar easy things, only the clarification
that this is PC-only is a not-too-minor change. As requested, there's
a changelog entry as well.
Complete list of changes:
- make explicit that it's only for the PC
- typo (initiailze)
- error in "how to specify blocklists" (300->600 should be 300->599)
(if this was correct, the previous line was wrong)
- standard-format dotted-decimal (for IP addresses)
- removed two newlines in "fstest" table entry, as no other entry
in the page has newlines in similar places
- typo: BIOS indicate -> BIOS indicates
- base board memory -> system memory (twice)
- base board -> motherboard (a few)
- several changes to one paragraph (about I/O ranges)
- typo: FE00 -> FEC0
- typeo: int13, AG-0x41: 01h for 1.0 -> 10h for 1.0 **** I'm not sure ****
- I -> we (twice: there are two authors)
According to the mailer being used, you may or may not have problems
with inline patches. If there are problems, I can use (preferred)
inline uuencode or "I hate it" mime.
Index: docs/prog-ref.texi
===================================================================
RCS file: /cvs/grub/docs/prog-ref.texi,v
retrieving revision 1.7
diff -u -d -u -r1.7 prog-ref.texi
--- docs/prog-ref.texi 2000/01/11 11:59:47 1.7
+++ docs/prog-ref.texi 2000/09/04 21:36:42
@@ -450,7 +450,7 @@
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
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
carry.
@end multitable
@@ -522,8 +522,8 @@
@enumerate
@item
-The BIOS will return address ranges describing base board memory and ISA
-or PCI memory that is contiguous with that base board memory.
+The BIOS will return address ranges describing system memory and ISA
+or PCI memory that is contiguous with that system memory.
@item
The BIOS @emph{will not} return a range description for the memory
@@ -535,7 +535,7 @@
used by devices as reserved.
@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.
@item
@@ -544,10 +544,10 @@
address space (4 GB).
@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
-range from E0000 to EFFFF is base board specific and will be reported as
-suits the bas board.
+range from E0000 to EFFFF is motherboard-specific and will be reported
+differently on different computers.
@item
All of lower memory is reported as normal memory. It is OS's
@@ -591,9 +591,9 @@
@item 0100 0000 @tab 120M @tab ARM @tab Base board @sc{ram} relocated
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
-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
FEE00000.
@@ -787,7 +787,7 @@
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
-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
@emph{must} be determined in L-CHS mode. Why is this? Because:
@@ -1047,7 +1047,7 @@
@multitable @columnfractions 0.15 0.85
@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,
otherwise 01h (the error code of @dfn{invalid function}).
@@ -1332,7 +1332,7 @@
the first 466 bytes). For more information, see @ref{MBR}.
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}.
Each partition table entry is 16 bytes and contains things like the
Index: docs/tutorial.texi
===================================================================
RCS file: /cvs/grub/docs/tutorial.texi,v
retrieving revision 1.19
diff -u -d -u -r1.19 tutorial.texi
--- docs/tutorial.texi 2000/08/10 22:48:14 1.19
+++ docs/tutorial.texi 2000/09/04 21:36:42
@@ -11,7 +11,10 @@
of free operating systems, as well as proprietary operating systems with
chain-loading@footnote{@dfn{chain-load} is the mechanism for loading
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
filesystems and kernel executable formats, so you can load an arbitrary
Index: user-ref.texi
===================================================================
RCS file: /cvs/grub/docs/user-ref.texi,v
retrieving revision 1.27
diff -u -d -u -r1.27 user-ref.texi
--- docs/user-ref.texi 2000/06/22 09:11:06 1.27
+++ docs/user-ref.texi 2000/09/04 21:36:43
@@ -254,7 +254,7 @@
partition when installing GRUB).
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.
@@ -287,7 +287,7 @@
@end example
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.
Like the filename syntax (@pxref{Filename syntax}), if a blocklist does
@@ -754,7 +754,7 @@
@deffn Command tftpserver ipaddr
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}.
@end deffn
@@ -850,14 +850,12 @@
@deffn Command fstest
Toggle filesystem test mode.
-
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
routines. The format is @samp{<@var{partition-offset-sector},
@var{byte-offset}, @var{byte-length}>} for high-level reads inside a
partition, and @samp{[@var{disk-offset-sector}]} for low-level sector
requests from the disk.
-
Filesystem test mode is turned off by any use of the @command{install}
or @command{testload} commands.
@end deffn
Index: ChangeLog
===================================================================
RCS file: /cvs/grub/ChangeLog,v
retrieving revision 1.307
diff -u -d -u -r1.307 ChangeLog
--- ChangeLog 2000/09/03 05:08:50 1.307
+++ ChangeLog 2000/09/04 21:40:19
@@ -1,3 +1,8 @@
+2000-09-04 Alessandro Rubini <[EMAIL PROTECTED]>
+
+ * docs/tutorial.texi, docs/prog-ref.texi, docs/user-ref.texi:
+ fixed a few typos and minor imprecisions
+
2000-09-03 OKUJI Yoshinori <[EMAIL PROTECTED]>
* util/grub-install.in: Fix a typo: grub_dir -> grubdir.