From owner-freebsd-current@FreeBSD.ORG Tue Nov 5 17:23:24 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5F273B85; Tue, 5 Nov 2013 17:23:24 +0000 (UTC) (envelope-from Devin.Teske@fisglobal.com) Received: from mx1.fisglobal.com (mx1.fisglobal.com [199.200.24.190]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6FFED277C; Tue, 5 Nov 2013 17:23:22 +0000 (UTC) Received: from smtp.fisglobal.com ([10.132.206.31]) by ltcfislmsgpa03.fnfis.com (8.14.5/8.14.5) with ESMTP id rA5HNMSN020379 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 5 Nov 2013 11:23:22 -0600 Received: from LTCFISWMSGMB21.FNFIS.com ([169.254.1.152]) by LTCFISWMSGHT03.FNFIS.com ([10.132.206.31]) with mapi id 14.03.0158.001; Tue, 5 Nov 2013 11:23:21 -0600 From: "Teske, Devin" To: Kurt Lidl Subject: Re: [CFT] Kernel-Selection Enhancemnt to Boot Menu Thread-Topic: [CFT] Kernel-Selection Enhancemnt to Boot Menu Thread-Index: AQHO15puDLYKYE3XWU64lusTqAzYBQ== Date: Tue, 5 Nov 2013 17:23:20 +0000 Message-ID: References: <62E3FA11-E6E1-4072-9226-993FF83EBC0D@fisglobal.com> <5279258F.8030000@pix.net> In-Reply-To: <5279258F.8030000@pix.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.132.253.120] Content-Type: multipart/signed; boundary="Apple-Mail=_600805D3-9836-4FF3-9772-3E01392AD83E"; protocol="application/pgp-signature"; micalg=pgp-sha512 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.10.8794, 1.0.431, 0.0.0000 definitions=2013-11-05_06:2013-11-05,2013-11-05,1970-01-01 signatures=0 Cc: Devin Teske , " Current" , "Teske, Devin" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Devin Teske List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Nov 2013 17:23:24 -0000 --Apple-Mail=_600805D3-9836-4FF3-9772-3E01392AD83E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Nov 5, 2013, at 9:06 AM, Kurt Lidl wrote: >=20 >> You can try enabling the beastie menu on sparc64 by editing >> /boot/loader.rc: >>=20 >> =3D=3D=3D Change #1 in /boot/loader.rc to enable beastie menu =3D=3D=3D >>=20 >> Find: >> \ Reads and processes loader.conf variables >> \ NOTE: Change to `initialize' if you enable the below boot menu >> start >>=20 >> Change "start" to "initialize" as shown below: >> \ Reads and processes loader.conf variables >> \ NOTE: Change to `initialize' if you enable the below boot menu >> initialize >>=20 >> =3D=3D=3D Change #2 in [same file] to enable beastie menu =3D=3D=3D >>=20 >> Find: >> \ Uncomment to enable boot menu >> \ include /boot/beastie.4th >> \ beastie-start >>=20 >> Uncomment "beastie-start" as shown below: >> \ Uncomment to enable boot menu >> \ include /boot/beastie.4th >> beastie-start >>=20 >> =3D=3D=3D=3D=3D=3D >>=20 >> If you find that making those two trivial changes, that you are able to = load >> the menu... then maybe it's time for us to start thinking about enabling= the >> beastie menu by-default for the sparc64 architecture. >=20 > Seems to work just fine. I tested by booting, toggling through the > different kernel choices (/boot/kernel/kernel /boot/kernel.old/kernel) > and both worked correctly. >=20 > (Although I uncommented the "include /boot/beastie.4th" line too.) >=20 Oops, heh, good eye ;D and sorry if that caused any pain for you. >> Does anybody else have any thoughts on enabling it for sparc64? >=20 > Well, I'd probably be in support of this change - it sure beats having > to interrupt the normal boot sequence and typing: > unload > load /boot/kernel.old/kernel > load /boot/kernel.old/opensolaris.ko > load /boot/kernel.old/zfs.ko > boot > When I need to get back to the prior version of the kernel. >=20 We'll have to draw up a clean patch to draw this in for sparc64. For i386 and amd64, they have a dedicated separate loader.rc stashed in sys/boot/i386/loader/ Not sure of the cleanest way to do this for sparc64 (dup the loader.rc and make sparc64 drop it's own? or perhaps make sparc64 drop the i386 loader.rc? I think amd64 does the latter). --=20 Devin _____________ The information contained in this message is proprietary and/or confidentia= l. If you are not the intended recipient, please: (i) delete the message an= d all copies; (ii) do not disclose, distribute or use the message in any ma= nner; and (iii) notify the sender immediately. In addition, please be aware= that any message addressed to our domain is subject to archiving and revie= w by persons other than the intended recipient. Thank you. --Apple-Mail=_600805D3-9836-4FF3-9772-3E01392AD83E Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQEcBAEBCgAGBQJSeSmIAAoJEKrMn5R9npq5PqQIAMkS27jdzaaOtHYXLgUbQXrk luWfWSY2AbLJciB8fZU25g42gVcIxUnqtgws8GcI7IADMkCpz9FAnjHktyiYvbGc oSMy6rAT4KCoIqIGCrzbSW1VxFqmVSt0MFXsXh73WCAGbZvMHA0X6JmmRifCqFKQ 5vFtsA7AMLQGykKMEIDWQm8scytJrjqZXDOMDMFgdq4VOAuoAgTBhrmLMWW5epM8 06HAVR7UL+XG2qUNNKP1IOI8WjViJcKgVyJ4Tf/JjUJb/lmQuKFKMdEOzJZ5dlAp hrHJ9VscGMCB+8oeK0On2kx4Sl2T1gfj3ROUjdHVZS3qRD92yjNno9ygc7+lgV4= =KDg+ -----END PGP SIGNATURE----- --Apple-Mail=_600805D3-9836-4FF3-9772-3E01392AD83E--