Home | History | Annotate | Download | only in ir
History log of /src/sys/dev/ir/irframevar.h
RevisionDateAuthorComments
 1.19  12-May-2009  cegger struct device * -> device_t, no functional changes intended.
 1.18  28-Apr-2008  martin branches: 1.18.14;
Remove clause 3 and 4 from TNF licenses
 1.17  14-Mar-2008  cube branches: 1.17.2; 1.17.4;
Split device_t and softc for irframe(4).
 1.16  06-Mar-2007  drochner branches: 1.16.16; 1.16.32; 1.16.36;
clean up and fix irframe attachment as a line discipline:
make it a regular "bus frontend" in terms of configuration attachment
(this is something new: a device which can be real or pseudo device),
and use only autoconf functions considered exported.
This suffers a bit from the fact that pseudo-devices don't get "aux"
context data passed to the xxx_attach() function. This can be changed
easily; the differences between real and pseudo devices are diminishing...
 1.15  27-Dec-2005  chs branches: 1.15.26;
changes for making DIAGNOSTIC not change the kernel ABI:
- for structure fields that are conditionally present,
make those fields always present.
- for functions which are conditionally inline, make them never inline.
- remove some other functions which are conditionally defined but
don't actually do anything anymore.
- make a lock-debugging function conditional on only LOCKDEBUG.

as discussed on tech-kern some time back.
 1.14  11-Dec-2005  christos merge ktrace-lwp.
 1.13  08-Jul-2003  itojun branches: 1.13.16;
function prototype must not have variable name
 1.12  29-Jun-2003  fvdl branches: 1.12.2;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.11  28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.10  03-Jan-2003  dsainty Remove protoype for irframe_frame_available(), it's never implemented
 1.9  23-Oct-2002  jdolecek merge kqueue branch into -current

kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals

kqueue is supported by all writable filesystems in NetBSD tree
(with exception of Coda) and all device drivers supporting poll(2)

based on work done by Jonathan Lemon for FreeBSD
initial NetBSD port done by Luke Mewburn and Jason Thorpe
 1.8  13-Dec-2001  augustss branches: 1.8.2; 1.8.4;
Move parameter checks to a common place.
 1.7  13-Dec-2001  augustss Some DIAGNOSTIC nonsense.
 1.6  12-Dec-2001  augustss Change default value for ebofs.
 1.5  05-Dec-2001  augustss Constify a little.
 1.4  04-Dec-2001  augustss Simplify interface to irframe.
 1.3  02-Dec-2001  augustss GC unused stuff.
 1.2  02-Dec-2001  augustss Fixes from Jan Sparud's code:
Make read and write methods symmetrical, add poll method.
 1.1  02-Dec-2001  augustss Add framework for Ir devices. The irframe device is for delivering IrDA
frame to user land and the cir device is for consumer Ir (remote controls).

This code is only partially finished, but the irframe device works (given
a low level driver for the actual IrDA device).
 1.8.4.2  10-Jan-2002  thorpej Add kqueue support to the IrDA framework.
 1.8.4.1  13-Dec-2001  thorpej file irframevar.h was added on branch kqueue on 2002-01-10 18:29:12 +0000
 1.8.2.4  07-Jan-2003  thorpej Sync with HEAD.
 1.8.2.3  11-Nov-2002  nathanw Catch up to -current
 1.8.2.2  08-Jan-2002  nathanw Catch up to -current.
(hate cvs. hate hate hate.)
 1.8.2.1  13-Dec-2001  nathanw file irframevar.h was added on branch nathanw_sa on 2002-01-08 17:26:01 +0000
 1.12.2.4  21-Sep-2004  skrll Fix the sync with head I botched.
 1.12.2.3  18-Sep-2004  skrll Sync with HEAD.
 1.12.2.2  03-Aug-2004  skrll Sync with HEAD
 1.12.2.1  02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.13.16.3  17-Mar-2008  yamt sync with head.
 1.13.16.2  03-Sep-2007  yamt sync with head.
 1.13.16.1  21-Jun-2006  yamt sync with head.
 1.15.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.16.36.2  02-Jun-2008  mjf Sync with HEAD.
 1.16.36.1  03-Apr-2008  mjf Sync with HEAD.
 1.16.32.1  24-Mar-2008  keiichi sync with head.
 1.16.16.1  23-Mar-2008  matt sync with HEAD
 1.17.4.2  16-May-2009  yamt sync with head
 1.17.4.1  16-May-2008  yamt sync with head.
 1.17.2.1  18-May-2008  yamt sync with head.
 1.18.14.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

RSS XML Feed