| History log of /src/etc/etc.alpha/MAKEDEV.conf |
| Revision | | Date | Author | Comments |
| 1.16 |
| 28-Mar-2025 |
riastradh | MAKEDEV: New `virtio' target for all virtio-related devices.
We can use this to add more as they come up so we don't have to keep tweaking every etc.${MACHINE}/MAKEDEV.conf every time. Currently this makes nodes for viocon(4) and vio9p(4).
(Not all GENERIC kernels enable vio9p(4) but I suspect the ones that don't really should; for those that are disabled because PAGE_SIZE != 4096, I expect it's just a matter of some additional indexing to make vio9p(4) work with other page sizes.)
PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
|
| 1.15 |
| 12-Aug-2022 |
riastradh | viocon(4): New virtio tty driver imported from OpenBSD.
viocon* at virtio?
/dev/ttyVI??
Tested under qemu with:
qemu-system-aarch64 ... \ -device virtio-serial \ -chardev socket,path=/tmp/ttyVI00,server=on,wait=off,id=ttyVI00 \ -device virtconsole,chardev=ttyVI00,name=org.NetBSD.dev.ttyVI00 \ ...
I updated MAKEDEV.conf to create /dev/ttyVI?? on all ports where it looks likely to work based on: (a) having pci or a non-pci virtio attachment, (b) `qemu-system-$ARCH -M ?' mentioned something resembling the port, and (c) `qemu-system-$ARCH -device virtio-serial' launched without complaining about the virtio-serial device.
(Criterion (c) excluded sparc and sparc64.)
|
| 1.14 |
| 05-Apr-2020 |
jdolecek | remove nsmb from MD list of devices to create for 'all'
|
| 1.13 |
| 27-Jan-2019 |
maxv | Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos.
|
| 1.12 |
| 23-Sep-2018 |
maxv | Remove ISDN from the kernel. It has remained unmaintained for a long time, is of poor quality, and is now an obstacle to MP-ification. It was removed ten years ago from FreeBSD for the same reason.
This retires a big user of the mbuf API, and will ease maintenance of the kernel.
|
| 1.11 |
| 24-Jan-2014 |
martin | branches: 1.11.24; 1.11.26; Add raid disk nodes for the install images
|
| 1.10 |
| 22-Jan-2014 |
tsutsui | Create a bpf(4) device node on ramdisk for DHCP client.
|
| 1.9 |
| 15-Oct-2013 |
jdc | Add sysmon (required for the envsys framework).
|
| 1.8 |
| 06-Sep-2011 |
apb | branches: 1.8.2; 1.8.8; 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.7 |
| 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.6 |
| 01-Jun-2004 |
mhitch | branches: 1.6.10; Add a few logical disks (ld[0-3]) to the minimal configuration so installation can be done to Mylex DAC960 raid drives.
|
| 1.5 |
| 21-Dec-2003 |
lukem | branches: 1.5.2; 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 |
| 22-Oct-2003 |
jdolecek | add stic0 to 'all' (used to be created in alpha 'wscons' target)
|
| 1.3 |
| 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.2 |
| 19-Oct-2003 |
jdolecek | target 'audio' creates /dev/audio0-3, g/c the duplicit entries creating the files again
|
| 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.5.2.1 |
| 04-Jun-2004 |
jmc | Pullup rev 1.6 (requested by mhitch in ticket #438)
Add a few logical disks (ld[0-3]) to the minimal configuration so installation can be done to Mylex DAC960 raid drives.
|
| 1.6.10.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.8.8.1 |
| 19-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.8.2.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.11.26.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.11.26.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.11.24.1 |
| 30-Sep-2018 |
pgoyette | Ssync with HEAD
|