#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
aad01611 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
e803bea7 |
| 15-Jul-2003 |
lukem <lukem@NetBSD.org> |
__KERNEL_RCSID()
|
#
c82ab2eb |
| 26-Oct-2002 |
jdolecek <jdolecek@NetBSD.org> |
now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies
|
#
77a6b82b |
| 06-Sep-2002 |
gehenna <gehenna@NetBSD.org> |
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant st
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
show more ...
|
#
3912e469 |
| 19-Jul-2002 |
thorpej <thorpej@NetBSD.org> |
Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can be properly used by any misc. cloning device. While here, correct a comment to indicate that "open" is the only entry point and that e
Rename cdev_systrace_init() to cdev_clonemisc_init(), so it can be properly used by any misc. cloning device. While here, correct a comment to indicate that "open" is the only entry point and that everything else is handled with fileops.
show more ...
|
#
3b50728c |
| 17-Jun-2002 |
christos <christos@NetBSD.org> |
MD systrace gluons.
|
#
94881fb1 |
| 16-Mar-2002 |
martin <martin@NetBSD.org> |
Rename ISDN devices, per discussion on tech-kern. The network devices become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now are called: /dev/isdn (isdnd <-> kernel communication), /
Rename ISDN devices, per discussion on tech-kern. The network devices become ippp (ISDN ppp) and irip (ISDN raw IP). The character device now are called: /dev/isdn (isdnd <-> kernel communication), /dev/isdnctl (dialing and other control), /dev/isdntrc* (tracing), /dev/isdnbchan* (raw B channel access, i.e. for user land PPP) and /dev/isdntel* (telephone devices, i.e. for answering machines).
show more ...
|
#
d397792c |
| 12-Jan-2002 |
manu <manu@NetBSD.org> |
Added clockctl
|
#
3aa99cbe |
| 07-Jun-2001 |
leo <leo@NetBSD.org> |
We really need a wsdisplay on the Milan.
|
#
ed8360b3 |
| 28-May-2001 |
leo <leo@NetBSD.org> |
Add missing semicolon.
|
#
722a3ab5 |
| 28-May-2001 |
leo <leo@NetBSD.org> |
Add VGA console probes.
|
#
dcc1c6a9 |
| 10-Apr-2001 |
leo <leo@NetBSD.org> |
Take NFDISA into account.
|
#
20ba07f2 |
| 26-Mar-2001 |
lukem <lukem@NetBSD.org> |
- add dev_noimpl(xxx,yyy) macro to replace "(dev_type_xxx((*))) yyy", and use appropriately
- create more helper macros: . cdev__xyz_init(c,n), such as cdev__ocri_init() for /* open, close
- add dev_noimpl(xxx,yyy) macro to replace "(dev_type_xxx((*))) yyy", and use appropriately
- create more helper macros: . cdev__xyz_init(c,n), such as cdev__ocri_init() for /* open, close, read, ioctl */, etc. . cdev__xRy_init(c,n), where nullop is used instead of enodev to dummy out method `R' and the comments now read /* xxx (read) yyy */ instead . cdev__xyz_t_init(c,n,t) - as per cdev__xyz_init, but sets d_type = t as well
- use seltrue instead of dev_noimpl(poll,*), as (IIRC) cdevsw.d_poll should always DTRT WRT returning a valid result. (a few devices previously incorrectly returned ENODEV)
- use dev_noimpl(stop,enodev) instead of dev_noimpl(stop,nullop) if tty == 0, because it doesn't matter if dev_type_stop isn't implemented in that case, and it allows the use of the cdev__xyz_init macros. certain ports (sparc,sparc64,x68k) used the nullop method for dev_type_stop in a few drivers, whereas everything else uses enodev
- ensure that the comments are accurate WRT the behaviour of a given entry
show more ...
|
#
723cd818 |
| 21-Mar-2001 |
lukem <lukem@NetBSD.org> |
move duplicate definitions for: pc, lpt, joy, ocis, apm, satlink, i4bctl, i4brbch, i4btel, i4btrc, i4b from the port-specific arch/*/*/conf.c files into sys/conf.h
|
#
a261276f |
| 14-Jan-2001 |
martin <martin@NetBSD.org> |
The i4b raw b-channel devices actually do have an ioctl routine, so better add this to the cdevsw entry. Noted by Bruno Achauer.
|
#
f53c8996 |
| 08-Jan-2001 |
martin <martin@NetBSD.org> |
Add isdn devices to all archs that seem to support at least one of the necessary busses. Sync comments with reality for archs that already had the devices.
|
#
242656c7 |
| 05-Jan-2001 |
martin <martin@NetBSD.org> |
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepag
Enable the imported ISDN4BSD based ISDN subsystem.
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/.
It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
show more ...
|
#
b9ba082e |
| 28-Oct-1999 |
leo <leo@NetBSD.org> |
Define an audio device at c-major 42 and reserve 41 for wscons.
|
#
ed749320 |
| 19-Apr-1999 |
kleink <kleink@NetBSD.org> |
Add COMPAT_SVR4 for m68k.
|
#
a8e48ccd |
| 21-Nov-1998 |
oster <oster@NetBSD.org> |
Fix RAIDframe typo. (Reported by msaitoh@netbsd.org)
|
#
394afce1 |
| 20-Nov-1998 |
leo <leo@NetBSD.org> |
NWDC -> NWD (wdc.h -> wd.h)
|
#
c74d32c5 |
| 13-Nov-1998 |
oster <oster@NetBSD.org> |
Updating of bdev's and cdev's to support RAIDframe.
|
#
908cdfe4 |
| 10-Oct-1998 |
thorpej <thorpej@NetBSD.org> |
Add scsibus entry points to the cdevsw[].
|
#
47cf1b0e |
| 18-Aug-1998 |
leo <leo@NetBSD.org> |
Circad Leonardo video driver by 'maximum entropy'.
|