History log of /src/etc/etc.vax/MAKEDEV.conf |
Revision | | Date | Author | Comments |
1.21 |
| 27-Apr-2024 |
tsutsui | Disable dmf* and dmz* entries and add warns "not integrated yet."
Also note tty[EFGH]? have been used by MI wscons and new tty node names should be assigned once dmf(4) is committed.
Ok'ed by ragge@ on port-vax@. https://mail-index.netbsd.org/port-vax/2024/02/13/msg004859.html
|
1.20 |
| 01-Feb-2024 |
tsutsui | Make sure to create wscons devices on the default "MAKEDEV all" target.
Necessary to make the X.org server work on the default installation. Proposed on port-vax@, and ok'ed by mrg@: https://mail-index.netbsd.org/port-vax/2024/01/thread1.html#004828
Worth to pull up to netbsd-10.
|
1.19 |
| 22-Jun-2017 |
flxd | branches: 1.19.16; USB for vax (similar to pmax; no/negligible impact on legacy): * Add USB device files/majors. * Make kernel configs with USB work. * Provide a USB-enabled kernel config.
|
1.18 |
| 20-Jun-2017 |
flxd | Add audio for vsaudio(4) and speaker to be on par with other archs.
|
1.17 |
| 18-Aug-2012 |
abs | branches: 1.17.26; Seems like all the trendy ramdisks are using "makedev ipty" rather than "makedev pty0" now. Update vax to match so install media doesn't fail with .../MAKEDEV: pty0: creating BSD style tty nodes with ptyfs is a security issue
|
1.16 |
| 04-Jul-2012 |
abs | Ensure the ramdisk has bpf for dhcpcd
|
1.15 |
| 03-Jul-2012 |
abs | All apply to vax only: - Drop KERNFS from INSTALL kernel - Add dmesg to sysinst ramdisk - Add 'ramdisk' target to MAKEDEV and use - Add dhcpcd to sysinst ramdisk - Drop old install.md script - Misc install image cleanup (reduce diff to zaurus of all things)
|
1.14 |
| 22-Jun-2012 |
abs | - Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed to mixing them in with the ra* disks, modelled loosely on how MSCP rx* floppies are handled - racd* defaults to the same single iso9660 partition as cd* - Cleanup config option handling slightly so any combination of ra*, rx* (and now raccd*) can be defined without build errors. - Avoid ugly printf when disks have all zero disklabel magic number
|
1.13 |
| 12-Oct-2011 |
njoly | branches: 1.13.2; 1.13.4; PR/45452: Fix pasto (found by tsutsui@) which prevented ra* device special files creation.
|
1.12 |
| 06-Sep-2011 |
apb | Change foo*) case patterns to foo[0-9]*) in MD MAKEDEV.conf files, as was done earlier today for the MI MAKEDEV.tmpl. There are also a few instances of slightly different changes in the case patterns.
|
1.11 |
| 09-Mar-2007 |
dsl | Replace hexprint with a version that is much faster for values > 15. Since I managed to commit my alternate scheme for zeropad, delete the commented out lines and replace the only other use. I've not deleted the function itself though.
|
1.10 |
| 15-Jan-2007 |
hubertf | Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to those platforms that actually have the driver.
See also: http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html
Fixes PR 26511 properly.
OK'd by wrstuden@
|
1.9 |
| 02-May-2005 |
lukem | branches: 1.9.4; Fix previous, caused by premature optimization... Noted by Kirk Russell.
|
1.8 |
| 02-May-2005 |
lukem | Use zeropad() and hexprint() instead of printf(1).
|
1.7 |
| 27-Jan-2004 |
lukem | branches: 1.7.6; Remove the compatibility stuff to link from various tapes to *mt* aliases if the latter don't already exist, as it causes build problems as reported on port-vax@ by Brian Chase.
|
1.6 |
| 22-Dec-2003 |
lukem | Add warn() to display message to stderr prefixed by the script name, and use appropriately.
|
1.5 |
| 21-Dec-2003 |
lukem | Rework MAKEDEV:
* Use "mknod -F netbsd -r" to create nodes, instead of "rm ; mknod; chmod; chown". This means permissions & ownership of existing nodes will not be changed. This is up to 30% faster when populating an empty /dev, and nearly 2x faster when re-running on an existing /dev.
* New options: -f force change of permission & ownership of existing devices -m mknod override name/path of mknod program (which defaults to $TOOL_MKNOD, then "mknod"). -s generate mtree(8) specfile instead of creating devices
* Remove /usr/etc from $PATH; not needed anymore.
* Provide functions to create devices & directories: mkdev name [b|c] major minor [mode{=600} [gid{=0} [uid{=0}]]] create device node `name' with the appropriate permissions lndev src target create a symlink from src to target makedir dir mode create directory with appropriate mode
* UIDs and GIDs are hardcoded in at MAKEDEV generation time. (Unfortunately there's not a simple way of determining a GID a la "id -n user" for determining a UID).
This was tested by generating MAKEDEV for each MACHINE,MACHINE_ARCH combination and comparing the results of "MAKEDEV all" from the previous version to the new one. (This testing actually highlighted mistakes in the previous configuration!)
Simplify distrib/common/Makefile.makedev to use "MAKEDEV -s"
|
1.4 |
| 21-Dec-2003 |
lukem | don't change umask without setting it back to 77; it has unwanted side effects
|
1.3 |
| 24-Oct-2003 |
jdolecek | sync with reality, put back some entries mistakely omitted in the initial conversion from MD MAKEDEV
|
1.2 |
| 19-Oct-2003 |
jdolecek | determine the platform number of disk partitions by looking at MAXPARTITIONS/OLDMAXPARTITIONS in kernel sources, so that it wouldn't need to be specified separately in MAKEDEV.conf
change platform MAKEDEV.conf to contain only MD targets and nothing else; simplify the parsing in MAKEDEV.awk accordingly
|
1.1 |
| 15-Oct-2003 |
jdolecek | MD part of unified MAKEDEV this contains information about disk partitions used by platform, and MD MAKEDEV targets, such as 'init', MD part of 'all', as well as any other MD-specific targets not covered by MAKEDEV.tmpl
|
1.7.6.2 |
| 07-May-2005 |
tron | Pull up revision 1.9 (requested by lukem in ticket #258): Fix previous, caused by premature optimization... Noted by Kirk Russell.
|
1.7.6.1 |
| 07-May-2005 |
tron | Pull up revision 1.8 (requested by lukem in ticket #257): Use zeropad() and hexprint() instead of printf(1).
|
1.9.4.1 |
| 18-Feb-2007 |
tron | Pull up following revision(s) (requested by hubertf in ticket #429): etc/etc.bebox/MAKEDEV.conf: revision 1.5 etc/etc.x68k/MAKEDEV.conf: revision 1.8 etc/etc.next68k/MAKEDEV.conf: revision 1.3 etc/etc.ofppc/MAKEDEV.conf: revision 1.5 etc/etc.hpcmips/MAKEDEV.conf: revision 1.4 etc/etc.amd64/MAKEDEV.conf: revision 1.8 etc/etc.algor/MAKEDEV.conf: revision 1.4 etc/etc.sparc64/MAKEDEV.conf: revision 1.12 etc/etc.hp300/MAKEDEV.conf: revision 1.11 etc/etc.sgimips/MAKEDEV.conf: revision 1.8 etc/etc.pc532/MAKEDEV.conf: revision 1.5 etc/etc.mvmeppc/MAKEDEV.conf: revision 1.6 etc/etc.mvme68k/MAKEDEV.conf: revision 1.6 etc/etc.pmppc/MAKEDEV.conf: revision 1.6 etc/etc.cobalt/MAKEDEV.conf: revision 1.4 etc/etc.evbmips/MAKEDEV.conf: revision 1.4 etc/etc.sparc/MAKEDEV.conf: revision 1.11 etc/etc.hpcarm/MAKEDEV.conf: revision 1.7 etc/etc.i386/MAKEDEV.conf: revision 1.12 etc/etc.acorn32/MAKEDEV.conf: revision 1.8 etc/etc.evbppc/MAKEDEV.conf: revision 1.5 etc/etc.amiga/MAKEDEV.conf: revision 1.10 etc/etc.prep/MAKEDEV.conf: revision 1.4 etc/etc.sandpoint/MAKEDEV.conf: revision 1.4 etc/MAKEDEV.tmpl: revision 1.71 etc/etc.alpha/MAKEDEV.conf: revision 1.7 etc/etc.ibmnws/MAKEDEV.conf: revision 1.6 etc/etc.macppc/MAKEDEV.conf: revision 1.7 etc/etc.mmeye/MAKEDEV.conf: revision 1.5 etc/etc.mac68k/MAKEDEV.conf: revision 1.7 etc/etc.vax/MAKEDEV.conf: revision 1.10 etc/etc.arc/MAKEDEV.conf: revision 1.6 etc/etc.hp700/MAKEDEV.conf: revision 1.4 etc/etc.mipsco/MAKEDEV.conf: revision 1.3 etc/etc.atari/MAKEDEV.conf: revision 1.7 Fix MAKEDEV on shark: Move ses(4) devices from MI code (MAKEDEV.tmpl) to those platforms that actually have the driver. See also: http://mail-index.netbsd.org/tech-userlevel/2007/01/08/0001.html Fixes PR 26511 properly. OK'd by wrstuden@
|
1.13.4.3 |
| 18-Aug-2012 |
riz | Pull up following revision(s) (requested by martin in ticket #512): distrib/sparc/miniroot/Makefile.inc: revision 1.19 etc/etc.vax/MAKEDEV.conf: revision 1.17 Seems like all the trendy ramdisks are using "makedev ipty" rather than "makedev pty0" now. Update vax to match so install media doesn't fail with .../MAKEDEV: pty0: creating BSD style tty nodes with ptyfs is a security issue add ipty to the list of MAKEDEVTARGETS. should fix PR#46812. certainly makes the qemu/sparc install work for me with netbsd-6. XXX: pullup.
|
1.13.4.2 |
| 05-Jul-2012 |
riz | Pull up following revision(s) (requested by abs in ticket #405): etc/etc.vax/MAKEDEV.conf: revision 1.15 etc/etc.vax/MAKEDEV.conf: revision 1.16 sys/arch/vax/conf/INSTALL: revision 1.61 sys/arch/vax/conf/INSTALL: revision 1.62 distrib/vax/install.md: file removal distrib/vax/ramdisk/list: revision 1.30 distrib/vax/miniroot/list: revision 1.15 distrib/vax/miniroot/Makefile.inc: revision 1.22 distrib/vax/ramdisk/Makefile: revision 1.30 distrib/vax/ramdisk/dot.profile: revision 1.9 All apply to vax only: - Drop KERNFS from INSTALL kernel - Add dmesg to sysinst ramdisk - Add 'ramdisk' target to MAKEDEV and use - Add dhcpcd to sysinst ramdisk - Drop old install.md script - Misc install image cleanup (reduce diff to zaurus of all things) Sync devices with GENERIC, and include bpfilter to allow dhcpcd to work Ensure the ramdisk has bpf for dhcpcd
|
1.13.4.1 |
| 04-Jul-2012 |
jdc | Pull up revisions: src/etc/etc.vax/MAKEDEV.conf revision 1.14 src/sys/arch/vax/conf/GENERIC revision 1.182 src/sys/arch/vax/conf/INSTALL revision 1.60 src/sys/arch/vax/conf/VAX780 revision 1.9 src/sys/arch/vax/conf/majors.vax revision 1.24 src/sys/arch/vax/vax/disksubr.c revision 1.53 src/sys/dev/DEVNAMES revision 1.275 src/sys/dev/mscp/files.mscp revision 1.8 src/sys/dev/mscp/mscp_disk.c revision 1.72 src/sys/dev/mscp/mscp_subr.c revision 1.42 src/distrib/vax/ramdisk/Makefile revision 1.29 (requested by abs in ticket #385).
- Add racd* devices for MSCP based CD-ROM drives (RRD40s), as opposed to mixing them in with the ra* disks, modelled loosely on how MSCP rx* floppies are handled - racd* defaults to the same single iso9660 partition as cd* - Cleanup config option handling slightly so any combination of ra*, rx* (and now raccd*) can be defined without build errors. - Avoid ugly printf when disks have all zero disklabel magic number
Include racd0 and racd1 on ramdisk
|
1.13.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.17.26.2 |
| 05-Jul-2017 |
snj | Pull up following revision(s) (requested by flxd in ticket #95): etc/etc.vax/MAKEDEV.conf: revision 1.19 etc/etc.vax/Makefile.inc: revision 1.25 sys/arch/vax/conf/GENERIC_USB: revision 1.1 sys/arch/vax/conf/files.vax: revision 1.123 sys/arch/vax/conf/majors.vax: revision 1.27 USB for vax (similar to pmax; no/negligible impact on legacy): * Add USB device files/majors. * Make kernel configs with USB work. * Provide a USB-enabled kernel config. -- Add GENERIC_USB to vax kernel sets, but not to sysinst (yet), as bootloader cannot handle kernels that large (yet).
|
1.17.26.1 |
| 21-Jun-2017 |
snj | Pull up following revision(s) (requested by flxd in ticket #52): etc/etc.vax/MAKEDEV.conf: revision 1.18 Add audio for vsaudio(4) and speaker to be on par with other archs.
|
1.19.16.1 |
| 03-Feb-2024 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #578):
etc/etc.vax/MAKEDEV.conf: revision 1.20
Make sure to create wscons devices on the default "MAKEDEV all" target. Necessary to make the X.org server work on the default installation.
Proposed on port-vax@, and ok'ed by mrg@: https://mail-index.netbsd.org/port-vax/2024/01/thread1.html#004828
|