From nobody Sat Oct 22 08:33:24 2022 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MvZNj265nz4gNCN for ; Sat, 22 Oct 2022 08:33:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MvZNh6jDvz3LhP; Sat, 22 Oct 2022 08:33:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666427604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/QjtGk2SBWIRMWBHOsjxFqjkmnh1rnQIBk73OVZxbCE=; b=ECLWUNIr0Ciaj0dY2aclNsSDQ5H6K6N/P0FQhxGriZZF0S5URwlmB/3n2OgzWhyHaTLmAd lddTO/8MOZvzEt3c5Rih6++TBsD9PKR8pJFonHgULulBZwAx3ebUGCHE86gxx2Xafs9G29 Jd9Roy9cUGJVQmbbxG1Uz5+clZ0tk2ml5SyZrvlESc9wnbL5B5z1PtbSZlrqzYMCOTU1gm 1twwvyylX5wbGMlGzNd98ehFc91eag7LYe4iz8Yqb/V3EWr7akASrtUvgW5MUfffmwo8Y6 fQPXel0YrgxIjignnXaRNoENCs0l7vRG9HgrUyhibNExpSRVFIQeDj3VlHmt1Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MvZNh5mW6zVwj; Sat, 22 Oct 2022 08:33:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 29M8XOR7087496; Sat, 22 Oct 2022 08:33:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29M8XOMh087495; Sat, 22 Oct 2022 08:33:24 GMT (envelope-from git) Date: Sat, 22 Oct 2022 08:33:24 GMT Message-Id: <202210220833.29M8XOMh087495@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: 7a9d3d96da - main - Fix two typos under Chapter 1 of the english FreeBSD architecture Handbook List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7a9d3d96daa0bf0e882e40fee4429f42ea2a82d0 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666427604; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/QjtGk2SBWIRMWBHOsjxFqjkmnh1rnQIBk73OVZxbCE=; b=l6GXVaVx8EXQXZ3ygTwYZw8A1XmgAqIIXAR4eLCCxXeT2kHUMcDQzKr0kNPRlJfL8+tYVO /BejPcqYnXV3yp8KmZtwU8ttl218F7vumeEMe0+RBdYE9IYGtPakEzZKazWSQNYXX4iScG 7PLWdr0+TLiqddleQRW+RaTrH+XZKhGx7SSkxrwZw+6Xd76OiaW9lUWjNUZr97kdwC7i84 /waA3qv+QcE9K2+NT7tcA2vQ+g4VG7/b/zgi4qbr2W3d5Iga6gW2es1P2AXpLyeLOheBTx C/wzbfdk2PEQeH2dbbxYvmkutnYHWGx2IVfyF6d58K444qJCCWbjwvUSnle5vA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666427604; a=rsa-sha256; cv=none; b=sNbhAgg0KIPQgWVRUuCadZDA1NqMOb/LnaXvzclykOn3EjggB736jg1BRoj+Svg3vkZvA9 DY3P5gb0Sn1GJqbJlK8uWJq7S8V9tGEj8+rLdsFslVs++bcIXVGG0kSjC0gpxS24UKh3UQ x7RW6+hr1IOOFwioFmnCWiuFcCmBqQ7qQ8SzMm9vX4LaUr+5JYOenBIZER8BlknFzJxckX BkUyqwsDETn4idTINiq1mjuDV/JecjwIB4VaK+AIhUcMiCsS/ZvvRVCVnWLvsw4pSEdCuA kIsoZ3AS4lv6aLszm64CWkd8nGuGDbs18YQTe/8VSr2IUDL8XQZJ4Xfud7O4sQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=7a9d3d96daa0bf0e882e40fee4429f42ea2a82d0 commit 7a9d3d96daa0bf0e882e40fee4429f42ea2a82d0 Author: Nicholas Sullivan AuthorDate: 2022-10-17 20:30:41 +0000 Commit: Li-Wen Hsu CommitDate: 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 --- documentation/content/en/books/arch-handbook/boot/_index.adoc | 4 ++-- 1 file 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 --- a/documentation/content/en/books/arch-handbook/boot/_index.adoc +++ b/documentation/content/en/books/arch-handbook/boot/_index.adoc @@ -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()` -`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: