Re: [CFC/CFT] large changes in the loader(8) code

看板FB_current作者時間13年前 (2012/06/27 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/62 (看更多)
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig21C87142E5DB97DE8655A57A Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable On 26.06.2012 16:57, Pawel Jakub Dawidek wrote: > On Tue, Jun 26, 2012 at 04:50:36PM +0400, Andrey V. Elsukov wrote: >> Hi All, >> >> Some time ago i have started reading the code in the sys/boot. >> Especially i'm interested in the partition tables handling. >> I found several problems: >> 1. There are several copies of the same code in the libi386/biosdisk.c= >> and common/disk.c, and partially libpc98/biosdisk.c. >> 2. ZFS probing is very slow, because the ZFS code doesn't know how man= y >> disks and partitions the system has: >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D148296 >> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D161897 >> 3. The GPT support doesn't check CRC and even doesn't know anything >> about the secondary GPT header/table. >=20 > Just a quick note here. At some point when I was adding GPT attributes > to allow for test starts I greatly improved, at least parts of, the GPT= > implementation. I did implement support for both CRC checksum > verification and fallback to backup GPT header when primary is broken. > And the code is still in sys/boot/common/gpt.c. So my question would be= > what do you mean by this sentence? Yes, gptboot does that, but the loader/zfsloader doesn't. So there might be a situation when gptboot does boot, but loader(8) can't. --=20 WBR, Andrey V. Elsukov --------------enig21C87142E5DB97DE8655A57A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJP6cDFAAoJEAHF6gQQyKF6lsMH/Rzco/vYsCHB6SbQqMVUGb6m ODVKakOz2jUD3e+62QQ/6sDOSiQHi1FCZ0Vil/+8fH8QdK877TzfVcGxZcyff5LU On4cNxwCZBQku8uMgjniBsG3mxczCgdVjCQWLr1ntUx7eENwg43YDQqhnJ6ybc94 mpu5NOre7D2kmEo0upc66hC48EXnfr8Uyx1xCjXM6VTFVNbFuLnZbHxTYcVKB6jR 4C65a/lZa6KRvnEtQMKQCFUIdvFuO9DkwjkUrTsdq+ILVn63YDusFVrjZ5SfCO6S s1MlOT41pGXToCoj4H0R6jsrY0oCddT0bK8QkDosA3gOQmQcr7wBLb5Zjm7Irbc= =swCT -----END PGP SIGNATURE----- --------------enig21C87142E5DB97DE8655A57A--
文章代碼(AID): #1FwVZVG1 (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1FwVZVG1 (FB_current)