Subject: Re: firewire of FreeBSD
To: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
From: John Nemeth <jnemeth@victoria.tc.ca>
List: tech-kern
Date: 06/11/2005 15:23:43
On Sep 27, 10:45am, KIYOHARA Takashi wrote:
} From: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
} Date: Fri, 10 Jun 2005 18:18:21 +0900 (JST)
} 
} > > Those look reasonable.  ieee1394if is a bit awkward, but I can't think
} > > of anything else to call it offhand, and it's not something that will
} > > be typed too much.
} > 
} > Sorry, I found problem.  ;-<
} > ieee1394if is not match in etc/MAKEDEV.awk
} 
} Fix major.
} move from sys/conf/major to sys/arch/ARCH/conf/majors.ARCH.
} 
}   ex. (sys/arch/i386/conf/majors.i386) ---
} 
}   device-major    fw              char 95                 ieee1394if

     Since more platforms than just i386 have firewire, the major
number should be architecture independent.  Even if the FreeBSD
firewire code only works on i386, it will have to be made portable to
be acceptable to NetBSD, so you should use an architecture independent
major number now to avoid problems down the road.

}-- End of excerpt from KIYOHARA Takashi