The NetBSD Project

CVS log for src/sys/arch/x68k/dev/Attic/com.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / x68k / dev

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.58, Sun Apr 29 07:17:12 2012 UTC (12 months, 3 weeks ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-nbase, tls-maxphys-base, agc-symver-base, agc-symver, HEAD
Changes since 1.57: +2 -2 lines
FILE REMOVED

Finally switch PSX16550 fast serial board driver to using MI com(4) driver.
Based on isaki@'s patch and debugged by both isaki@ and tsutsui@.

PSX16550 specific hardware infomation is taken from Human68k's PSXIO driver:
http://retropc.net/x68000/software/hardware/psx16550/

XXX1: TL16C550C seems to have some timing critical issue around THRE interrupt
XXX2: auto hardware flow control of TL16C550 is not implemented in MI com(4)

Revision 1.57 / (download) - annotate - [select for diffs], Sun Apr 24 16:26:58 2011 UTC (2 years ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.56: +4 -4 lines
Diff to previous 1.56 (colored)

Rename ttymalloc() to tty_alloc(), and ttyfree() to tty_free() for
consistency.  Remove some unnecessary malloc.h inclusions as well.

Revision 1.56 / (download) - annotate - [select for diffs], Mon Nov 23 00:11:45 2009 UTC (3 years, 5 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Changes since 1.55: +2 -3 lines
Diff to previous 1.55 (colored)

Use lwp_getpcb() on m68k ports, clean from struct user usage.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Jan 18 02:40:05 2009 UTC (4 years, 4 months ago) by isaki
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, jymxensuspend-base, jym-xensuspend
Changes since 1.54: +7 -9 lines
Diff to previous 1.54 (colored)

Clean up header files.

Revision 1.54 / (download) - annotate - [select for diffs], Sat Nov 29 05:59:40 2008 UTC (4 years, 5 months ago) by isaki
Branch: MAIN
CVS Tags: mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.53: +15 -14 lines
Diff to previous 1.53 (colored)

Split device_t/softc.  Use aprint*() and device_xname().
Not tested. I don't have its hardware and no response in port-x68k.

Revision 1.53 / (download) - annotate - [select for diffs], Fri Jun 13 13:57:58 2008 UTC (4 years, 11 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, haad-dm
Changes since 1.52: +14 -19 lines
Diff to previous 1.52 (colored)

use device_lookup_private to get softc

Revision 1.52 / (download) - annotate - [select for diffs], Tue May 27 14:13:41 2008 UTC (4 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base3
Branch point for: simonb-wapbl
Changes since 1.51: +3 -3 lines
Diff to previous 1.51 (colored)

PR kern/38763 "hanging in tty" bugfix breaks the build for vax (and
probably others)

Revision 1.51 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:39 2008 UTC (5 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.50: +2 -9 lines
Diff to previous 1.50 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.50 / (download) - annotate - [select for diffs], Mon Nov 19 18:51:44 2007 UTC (5 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.49: +5 -12 lines
Diff to previous 1.49 (colored)

- Factor out too many copies of the same bit of tty code.
- Fix another tty signalling/wakeup problem.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Oct 17 19:58:01 2007 UTC (5 years, 7 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, jmcneill-base
Branch point for: mjf-devfs
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Jul 14 14:13:21 2007 UTC (5 years, 10 months ago) by isaki
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.47: +4 -3 lines
Diff to previous 1.47 (colored)

Make it compilable after the merge of some vmlocking branch.
OK'ed by ad@.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Jul 14 10:46:25 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.46: +1208 -9 lines
Diff to previous 1.46 (colored)

- Restore com.c 1.45, par.c 1.31. They were trashed due to file system
  corruption on my machine.
- Adjust to match callout_init signature change.

Revision 1.46 / (download) - annotate - [select for diffs], Mon Jul 9 20:52:35 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: mjf-ufs-trans-base
Changes since 1.45: +9 -1208 lines
Diff to previous 1.45 (colored)

Merge some of the less invasive changes from the vmlocking branch:

- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements

Revision 1.45 / (download) - annotate - [select for diffs], Sat May 12 06:31:18 2007 UTC (6 years ago) by isaki
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Changes since 1.44: +13 -13 lines
Diff to previous 1.44 (colored)

Clean up white spaces and tabs.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Mar 11 08:09:23 2007 UTC (6 years, 2 months ago) by isaki
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: ppcoea-renovation, mjf-ufs-trans
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

white space, indent and KNF.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:05 2007 UTC (6 years, 2 months ago) by christos
Branch: MAIN
Branch point for: vmlocking
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Oct 1 20:31:50 2006 UTC (6 years, 7 months ago) by elad
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, post-newlock2-merge, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.41: +4 -4 lines
Diff to previous 1.41 (colored)

More from Matt Fleming:

Adapt to KAUTH_DEVICE_TTY_PRIVSET and KAUTH_DEVICE_TTY_OPEN.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Oct 1 19:28:43 2006 UTC (6 years, 7 months ago) by elad
Branch: MAIN
Changes since 1.40: +3 -6 lines
Diff to previous 1.40 (colored)

Adapt MD code to KAUTH_DEVICE_TTY_OPEN, batch #2 from Matt Fleming, thanks!

Also, add forgotten splx() calls in some places.

Revision 1.40 / (download) - annotate - [select for diffs], Sun Jul 23 22:06:08 2006 UTC (6 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, rpaulo-netinet-merge-pcb-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.39: +6 -4 lines
Diff to previous 1.39 (colored)

Use the LWP cached credentials where sane.

Revision 1.39 / (download) - annotate - [select for diffs], Sun May 14 21:57:13 2006 UTC (7 years ago) by elad
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, yamt-pdpolicy-base5, simonb-timecounters-base, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, chap-midi
Changes since 1.38: +5 -4 lines
Diff to previous 1.38 (colored)

integrate kauth.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 7 16:36:41 2006 UTC (7 years, 2 months ago) by he
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, peter-altq-base, elad-kernelauth-base
Branch point for: peter-altq, elad-kernelauth
Changes since 1.37: +2 -7 lines
Diff to previous 1.37 (colored)

Remove another instance of the macro triplet SET/CLR/ISSET, now
found in <sys/types.h>.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:37 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.36: +11 -11 lines
Diff to previous 1.36 (colored)

merge ktrace-lwp.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Sep 6 21:40:39 2005 UTC (7 years, 8 months ago) by kleink
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

Change the driver open function's conditional for overriding exclusive tty
use from checking the proc's uid to suser(9), and account for the use of
privileges.  Noted by David Holland in PR kern/31126.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jun 13 00:34:08 2005 UTC (7 years, 11 months ago) by he
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored)

Change the signature of badaddr() and badbaddr() from taking a caddr_t
to taking a volatile void*.  This gets rid of a number of casts to make
this compile under -Wcast-qual.
Add some volatiles and consts in other places to make this build under
-Wcast-qual.
Also rename a few variables to make this build under -Wshadow.
Also get rid of duplicated declarations of badaddr() and badbaddr()
in machdep.c, they're already there from <machine/cpu.h>.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jan 18 07:28:46 2005 UTC (8 years, 4 months ago) by chs
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, matt-timespec, kent-audio2-base
Changes since 1.33: +14 -54 lines
Diff to previous 1.33 (colored)

use a global variable to ensure that only one instance is configured
rather than requiring that its unit number be zero.
simplify by not pretending that x68ks can have more than 1 com
(which they might actually have, but the driver doesn't currently allow it).
determine which instance is the console by comparing the iobase rather than
the unit number (which is silly given the above, but whatever).

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jan 18 07:12:15 2005 UTC (8 years, 4 months ago) by chs
Branch: MAIN
Changes since 1.32: +57 -98 lines
Diff to previous 1.32 (colored)

de-__P, remove register, ansify.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Aug 7 16:30:21 2003 UTC (9 years, 9 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: kent-audio2
Changes since 1.31: +3 -7 lines
Diff to previous 1.31 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jul 15 01:44:51 2003 UTC (9 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.30: +4 -1 lines
Diff to previous 1.30 (colored)

rcsid

Revision 1.30 / (download) - annotate - [select for diffs], Wed Oct 23 09:12:41 2002 UTC (10 years, 7 months ago) by jdolecek
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

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

Revision 1.29 / (download) - annotate - [select for diffs], Wed Oct 2 16:02:39 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Add trailing ; to CFATTACH_DECL.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Oct 1 04:43:01 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.27: +3 -4 lines
Diff to previous 1.27 (colored)

Use CFATTACH_DECL().

Revision 1.27 / (download) - annotate - [select for diffs], Fri Sep 27 20:37:09 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Declare all cfattach structures const.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Sep 6 13:22:38 2002 UTC (10 years, 8 months ago) by gehenna
Branch: MAIN
Changes since 1.25: +19 -8 lines
Diff to previous 1.25 (colored)

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.

Revision 1.25 / (download) - annotate - [select for diffs], Thu May 30 22:11:14 2002 UTC (10 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Don't include macro params when #undef'ing it.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Mar 17 19:40:52 2002 UTC (11 years, 2 months ago) by atatat
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.23: +5 -4 lines
Diff to previous 1.23 (colored)

Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for
indicating an unhandled "command".  ERESTART is -1, which can lead to
confusion.  ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4.  No ioctl code should now return -1 anywhere.  The
ioctl() system call is now properly restartable.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Nov 25 15:45:26 2001 UTC (11 years, 5 months ago) by minoura
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, ifpoll
Changes since 1.22: +1 -1 lines
Diff to previous 1.22 (colored)

Previous commit was incomplete.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Nov 25 15:43:06 2001 UTC (11 years, 5 months ago) by minoura
Branch: MAIN
Changes since 1.21: +4 -2 lines
Diff to previous 1.21 (colored)

Make this file compile again.

Revision 1.21 / (download) - annotate - [select for diffs], Wed May 30 15:24:39 2001 UTC (11 years, 11 months ago) by lukem
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, nathanw_sa, kqueue
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

add missing   #include "opt_kgdb.h"

Revision 1.20 / (download) - annotate - [select for diffs], Sat May 5 01:52:56 2001 UTC (12 years ago) by minoura
Branch: MAIN
Changes since 1.19: +19 -24 lines
Diff to previous 1.19 (colored)

Use cdev_decl for prototype declarations (port-x68k/12829, thanks to scw
for suggestion).
Add static to some non-external functions.

Revision 1.19 / (download) - annotate - [select for diffs], Wed May 2 10:32:21 2001 UTC (12 years ago) by scw
Branch: MAIN
Changes since 1.18: +17 -5 lines
Diff to previous 1.18 (colored)

Add `l_poll' to `struct linesw' and provide an xxxpoll() entry point
in each tty driver to indirect through it.

This allows tty line-disciplines to handle poll(2) system calls.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Nov 2 00:42:41 2000 UTC (12 years, 6 months ago) by eeh
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.17: +11 -11 lines
Diff to previous 1.17 (colored)

Adapt to new line discipline scheme.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 23 06:47:32 2000 UTC (13 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.16: +14 -6 lines
Diff to previous 1.16 (colored)

New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
  resource allocation.
- Insertion and removal of callouts is constant time, important as
  this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 22 03:53:40 1999 UTC (13 years, 6 months ago) by sommerfeld
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, chs-ubc2-newbase
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

defopt COM_DEBUG, COM_HAYESP, and COM16650

Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 24 14:07:38 1999 UTC (14 years, 2 months ago) by minoura
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base, chs-ubc2
Branch point for: wrstuden-devbsize, thorpej_scsipi
Changes since 1.14: +6 -8 lines
Diff to previous 1.14 (colored)

Shut up gcc -Wall.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Aug 15 17:47:16 1998 UTC (14 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: minoura_x68k_bus_h-base3, minoura_x68k_bus_h-base2, minoura_x68k_bus_h-base, minoura_x68k_bus_h, kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.13: +37 -3 lines
Diff to previous 1.13 (colored)

Assign my copyrights to TNF.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Aug 4 16:51:51 1998 UTC (14 years, 9 months ago) by minoura
Branch: MAIN
Changes since 1.12: +5 -5 lines
Diff to previous 1.12 (colored)

__BROKEN_INDIRECT_CONFIG fixes.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jul 4 22:18:46 1998 UTC (14 years, 10 months ago) by jonathan
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

defopt DDB.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jun 30 11:59:09 1998 UTC (14 years, 10 months ago) by msaitoh
Branch: MAIN
Changes since 1.10: +21 -26 lines
Diff to previous 1.10 (colored)

sync with -current after a long silence

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jan 12 21:13:42 1998 UTC (15 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.9: +2 -4 lines
Diff to previous 1.9 (colored)

Update for changes to config.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Oct 17 20:24:35 1997 UTC (15 years, 7 months ago) by oki
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.8: +13 -13 lines
Diff to previous 1.8 (colored)

Make this compile again.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Oct 15 23:39:34 1997 UTC (15 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.7: +4 -4 lines
Diff to previous 1.7 (colored)

Pulldown from marc-pcmcia branch: minimal changes to change x68k port's
"com" (now "xcom") driver to avoid name collision with the more
heaviliy-used "com" driver.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 12 18:06:21 1997 UTC (15 years, 7 months ago) by oki
Branch: MAIN
Changes since 1.6: +16 -1 lines
Diff to previous 1.6 (colored)

Added prototypes.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 13 03:34:42 1996 UTC (16 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, mrg-vm-swap, marc-pcmcia-bp, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Branch point for: marc-pcmcia
Changes since 1.5: +12 -12 lines
Diff to previous 1.5 (colored)

backout previous kprintf change

Revision 1.5 / (download) - annotate - [select for diffs], Fri Oct 11 00:39:24 1996 UTC (16 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.4: +12 -12 lines
Diff to previous 1.4 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jul 16 16:29:16 1996 UTC (16 years, 10 months ago) by oki
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

call Debugger() with options DDB, added #ifdef.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 5 17:12:52 1996 UTC (16 years, 11 months ago) by oki
Branch: MAIN
Changes since 1.2: +4 -3 lines
Diff to previous 1.2 (colored)

add tty_attach(tp);

Revision 1.2 / (download) - annotate - [select for diffs], Tue May 21 15:31:55 1996 UTC (17 years ago) by oki
Branch: MAIN
CVS Tags: netbsd-1-2-base
Branch point for: netbsd-1-2
Changes since 1.1: +5 -2 lines
Diff to previous 1.1 (colored)

Some cleanup.
- Add missing return-type of function.
- Add missing prototype.
- some gcc -Wall printf warning.

Revision 1.1 / (download) - annotate - [select for diffs], Sun May 5 12:17:07 1996 UTC (17 years ago) by oki
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>