Date: Wed, 20 Jun 2012 16:55:14 +0400 From: "Andrey V. Elsukov" <ae@FreeBSD.org> To: John Baldwin <jhb@freebsd.org> Cc: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: Re: svn commit: r237294 - user/ae/bootcode/sys/boot/i386/pmbr Message-ID: <4FE1C832.7000805@FreeBSD.org> In-Reply-To: <201206200744.57808.jhb@freebsd.org> References: <201206200829.q5K8TPcK028907@svn.freebsd.org> <201206200744.57808.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On 20.06.2012 15:44, John Baldwin wrote: >> Add one partition record to the PMBR image. It covers all space after >> the LBA 0. It is better to have one partially correct record, than >> have nothing. > > This latter part is not true. :( > > boot1 has a hardcoded partition in it (for use in dangerously dedicated mode). > This has a mixed history. At one point the table entry it used caused certain > SCSI BIOSes to crash due to a divide by zero (the SCSI BIOS read the MBR to > try to guess what C/H/S geometry the rest of the system was expecting). I > think having a hardcoded entry here can only really result in problems. I > would rather you add some sort of 'restore' functionality to gpart that > allowed it to build a PMBR 'from scratch' with a proper partition entry than > to resort to this hack. AFAIK, DD mode is not supported now. As another solution we can remove checking for PMBR partition type existence when detecting GPT (like the kernel does). -- WBR, Andrey V. Elsukov [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iQEcBAEBAgAGBQJP4cg2AAoJEAHF6gQQyKF6abUH/RKp1q4gan+iOtmdHlepPgO6 IpqUy/VG2Q2DZlqckT5beQYTW9QYa19NeoxSfVwpCMdQRpHssKN5uE/NAhsWUF1F Zr534VohXONjgAIFhYGxduI3DpiFHFONaaNqTWo7d9eQR1m9LnCqI9GMzEC/9J7z CgsJNS7p8RkjS3e5kdXBhSNtKzTImKbJXuPMNBjab7nJ6vtrzvTMUL5FYyQeICy1 495DwyaqNf01zjGUUaGkAfl6H1+bfwnynjMrXcGQP6UuPpB84XqrxFwk1DS2wp44 EfZVU08w+I/uVZu/SrHEyoI+rselDqu3n2syQX/o5FHi3nwymCUeK8LKBn8nqpc= =WBuk -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FE1C832.7000805>
