tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: device-major question



> On May 11, 2016, at 4:18 AM, SODA Noriyuki <soda%NetBSD.org@localhost> wrote:
> 
> There are two points which need to be clarified.
> 
> 1) The conf/majors files contains the following comment:
> 	# Majors 160-255 are used for the MI drivers.
>   This "255" has to be changed, because the majors.storage file is
>   already using 332.
> 
>   What is the new limit for MI drivers?  1023?

511 for now.


> 2) I think the majors.{ws,usb,std,tty,storage} files are only used
>   for the device drivers which were made before the sys/conf/majors
>   file was introduced.  And new MI devices should go to sys/conf/majors
>   instead of majors.{ws,usb,std,tty,storage} even if the device
>   is a ws/usb/std/tty/storage device.
> 
>   Is this right?

Not quite.  They are new ports which don't have an existing majors so they can use a common MI scheme,  Existing ports should still use what they have.  New ports can just use the new definitions leaving the port majors mostly empty.


>   If so, How about changing the following comments in sys/conf/majors
> 	# 210-219 reserved for MI ws devices
> 	# 220-239 reserved for MI usb devices
> 	# 240-259 reserved for MI "std" devices
> 	# 260-269 reserved for MI tty devices
> 	# 310-339 reserved for MI storage devices
>   to
> 	# 210-219 reserved for old MI ws devices
> 	# 220-239 reserved for old MI usb devices
> 	# 240-259 reserved for old MI "std" devices
> 	# 260-269 reserved for old MI tty devices
> 	# 310-339 reserved for old MI storage devices
> 	# NOTE: new MI devices should go to this file instead of above
> 
> P.S.
> I added Matt to the "To:" field, because he made the majors.* files.
> -- 
> soda



Home | Main Index | Thread Index | Old Index