this is not actually surprising.  there are only about 3 majors which can't
move around without problem.  It is a MD detail, which is why tables have
to know about it

ok


Martin Pieuchot <m...@openbsd.org> wrote:

> Major 30 is taken on both platforms, so use 32 to give a chance for
> people to use dt(4) and btrace(8) on these platforms.
> 
> Ok?
> 
> ===================================================================
> RCS file: /cvs/src/etc/etc.alpha/MAKEDEV.md,v
> retrieving revision 1.72
> diff -u -p -r1.72 MAKEDEV.md
> --- etc/etc.alpha/MAKEDEV.md  17 Dec 2019 13:08:54 -0000      1.72
> +++ etc/etc.alpha/MAKEDEV.md  22 Jan 2020 14:31:49 -0000
> @@ -64,6 +64,7 @@ _DEV(bio, 53)
>  _DEV(bktr, 58)
>  _DEV(bpf, 11)
>  _DEV(diskmap, 63)
> +_DEV(dt, 32)
>  _DEV(fdesc, 10)
>  _DEV(fuse, 67)
>  _DEV(hotplug, 56)
> Index: etc/etc.hppa/MAKEDEV.md
> ===================================================================
> RCS file: /cvs/src/etc/etc.hppa/MAKEDEV.md,v
> retrieving revision 1.61
> diff -u -p -r1.61 MAKEDEV.md
> --- etc/etc.hppa/MAKEDEV.md   17 Dec 2019 13:08:55 -0000      1.61
> +++ etc/etc.hppa/MAKEDEV.md   22 Jan 2020 14:31:49 -0000
> @@ -62,6 +62,7 @@ _DEV(au, 35)
>  _DEV(bio, 37)
>  _DEV(bpf, 17)
>  _DEV(diskmap,56)
> +_DEV(dt, 32)
>  _DEV(fdesc, 16)
>  _DEV(fuse, 58)
>  _DEV(hotplug, 47)
> Index: sys/arch/alpha/alpha/conf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/alpha/alpha/conf.c,v
> retrieving revision 1.85
> diff -u -p -r1.85 conf.c
> --- sys/arch/alpha/alpha/conf.c       17 Dec 2019 13:08:54 -0000      1.85
> +++ sys/arch/alpha/alpha/conf.c       22 Jan 2020 14:28:47 -0000
> @@ -115,6 +115,7 @@ cdev_decl(cy);
>  #include "ugen.h"
>  #include "ulpt.h"
>  #include "ucom.h"
> +#include "dt.h"
>  #include "pf.h"
>  #ifdef USER_PCICONF
>  #include "pci.h"
> @@ -161,7 +162,7 @@ struct cdevsw     cdevsw[] =
>       cdev_mouse_init(NWSKBD,wskbd),  /* 29: /dev/kbd XXX */
>       cdev_mouse_init(NWSMOUSE,wsmouse),      /* 30: /dev/mouse XXX */
>       cdev_lpt_init(NLPT,lpt),        /* 31: parallel printer */
> -     cdev_notdef(),                  /* 32: */
> +     cdev_dt_init(NDT,dt),           /* 32: dynamic tracer */
>       cdev_uk_init(NUK,uk),           /* 33: SCSI unknown */
>       cdev_random_init(1,random),     /* 34: random data source */
>       cdev_pf_init(NPF, pf),          /* 35: packet filter */
> Index: sys/arch/hppa/hppa/conf.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/hppa/hppa/conf.c,v
> retrieving revision 1.67
> diff -u -p -r1.67 conf.c
> --- sys/arch/hppa/hppa/conf.c 17 Dec 2019 13:08:55 -0000      1.67
> +++ sys/arch/hppa/hppa/conf.c 22 Jan 2020 14:33:43 -0000
> @@ -98,6 +98,7 @@ cdev_decl(lpt);
>  #include "com.h"
>  cdev_decl(com);
>  
> +#include "dt.h"
>  #include "pf.h"
>  
>  #include "hotplug.h"
> @@ -158,7 +159,7 @@ struct cdevsw   cdevsw[] =
>  #else
>       cdev_notdef(),                  /* 31: */
>  #endif
> -     cdev_notdef(),                  /* 32 */
> +     cdev_dt_init(NDT,dt),           /* 32: dynamic tracer */
>       cdev_video_init(NVIDEO,video),  /* 33: generic video I/O */
>       cdev_notdef(),                  /* 34 */
>       cdev_audio_init(NAUDIO,audio),  /* 35: /dev/audio */
> 

Reply via email to