Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Jun 1999 18:58:23 +0200 (SAST)
From:      Robert Nordier <rnordier@nordier.com>
To:        dennis@etinc.com (Dennis)
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Changing Bootmgr display
Message-ID:  <199906191658.SAA01909@ceia.nordier.com>
In-Reply-To: <199906191602.MAA10374@etinc.com> from Dennis at "Jun 19, 1999 10:54:38 am"

next in thread | previous in thread | raw e-mail | index | archive | help
Dennis wrote:
 
> F1: FreeBSD
> F2: LINUX
> F3: FreeBSD
> 
> F3 is a non-bootable file system...is there a way to get the boot manager
> to only display F1 and F2?

At the moment, no.  Though you could use the following patch, which
allows the slices to be individually disabled.  (The B0FLAGS setting in
Makefile enables slices 1 and 2; use B0FLAGS=0xf to enable all four
slices.)

If worthwhile, boot0cfg(8) can later be modified to set/unset the
flags, rather than using a build option.

Note that the patch is against boot0.s rev 1.9 committed yesterday.

--
Robert Nordier


--- Makefile.orig	Sat Jun 19 18:48:42 1999
+++ Makefile	Sat Jun 19 18:43:07 1999
@@ -8,7 +8,7 @@
 
 M4?=	m4
 
-B0FLAGS=0x0
+B0FLAGS=0x3
 B0TICKS=0xb6
 
 ORG=	0x600
--- boot0.s.orig	Sat Jun 19 18:51:10 1999
+++ boot0.s	Sat Jun 19 18:51:21 1999
@@ -71,6 +71,8 @@
 		movwir(partbl+0x4,_bx)		# Partition table
 		xorl %edx,%edx			# Item number
 main.3: 	movbr1(_ch,-0x4,_bx_)		# Zero active flag
+		btwr1(_dx,_FLAGS,_bp_)		# Entry enabled?
+		jnc main.5			# No
 		movb0r(_bx_,_al)		# Load type
 		movwir(tables,_di)		# Lookup tables
 		movb $TBL0SZ,%cl		# Number of entries


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906191658.SAA01909>