|author||Nicholas Sullivan <firstname.lastname@example.org>||2022-10-17 20:30:41 +0000|
|committer||Li-Wen Hsu <lwhsu@FreeBSD.org>||2022-10-22 08:32:02 +0000|
Fix two typos under Chapter 1 of the english FreeBSD architecture Handbook
Pull Request: https://github.com/freebsd/freebsd-doc/pull/89
1 files changed, 2 insertions, 2 deletions
diff --git a/documentation/content/en/books/arch-handbook/boot/_index.adoc b/documentation/content/en/books/arch-handbook/boot/_index.adoc
index cca516e445..75543a7e99 100644
@@ -189,7 +189,7 @@ The task of [.filename]#boot0# is quite simple: scan the partition table and let
The Partition Table is a special, standard data structure embedded in the MBR (hence embedded in [.filename]#boot0#) describing the four standard PC "partitions".
[.filename]#boot0# resides in the filesystem as [.filename]#/boot/boot0#.
It is a small 512-byte file, and it is exactly what FreeBSD's installation procedure wrote to the hard disk's MBR if you chose the "bootmanager" option at installation time.
-Indeed, [.filename]#boot0#_is_ the MBR.
+Indeed, [.filename]#boot0# _is_ the MBR.
As mentioned previously, we're calling the BIOS `INT 0x19` to load the MBR ([.filename]#boot0#) into memory at address `0x7c00`.
The source file for [.filename]#boot0# can be found in [.filename]#stand/i386/boot0/boot0.S# - which is an awesome piece of code written by Robert Nordier.
@@ -1345,7 +1345,7 @@ sys/i386/i386/locore.s:
-`init386()` is defined in [.filename]#sys/i386/i386/machdep.c# and performs low-level initialization specific to the i386 chip.The switch to protected mode was performed by the loader.
+`init386()` is defined in [.filename]#sys/i386/i386/machdep.c# and performs low-level initialization specific to the i386 chip. The switch to protected mode was performed by the loader.
The loader has created the very first task, in which the kernel continues to operate.
Before looking at the code, consider the tasks the processor must complete to initialize protected mode execution: