Subject: Re: NetBSD/sparc64 + 3ware - has it been done?
To: Takeshi Nakayama <tn@catvmics.ne.jp>
From: Andrey Petrov <petrov@netbsd.org>
List: port-sparc64
Date: 08/10/2004 09:59:32
On Tue, Aug 10, 2004 at 05:32:34PM +0900, Takeshi Nakayama wrote:
> >>> Andrey Petrov <petrov@netbsd.org> wrote
> 
> > I suggest to try adding to MAKEDEV (taken from i386's one) and do ./MAKEDEV ld0 ld1 ld2
> > 
> > ld*)
> >         name=ld; unit=${i#ld}; blk=19; chr=69
> >         makedisk_p16high $name $unit $blk $chr
> >         ;;
> 
> There is no such a device in sys/sparc64/conf/majors.sparc64.
> We should need to assign a new major.
> 
Yea, here is the diff then.

Index: majors.sparc64
===================================================================
RCS file: /cvsroot/src/sys/arch/sparc64/conf/majors.sparc64,v
retrieving revision 1.19
diff -u -p -r1.19 majors.sparc64
--- majors.sparc64	24 Jul 2004 12:37:20 -0000	1.19
+++ majors.sparc64	10 Aug 2004 16:56:00 -0000
@@ -52,6 +52,8 @@ device-major	ss		char 59			ss
 device-major	uk		char 60			uk
 device-major	md		char 61  block 5	md
 
+device-major	ld		char 62  block 19	ld
+
 # sparc: device-major	cgeight	char 64			cgeight
 
 device-major	cgsix		char 67			cgsix



Note that sparc64 already has char 69 device, so change MAKEDEV accordingly.

ld*)
        name=ld; unit=${i#ld}; blk=19; chr=62
        makedisk_p16high $name $unit $blk $chr
        ;;


-- Andrey Petrov