The NetBSD Project

CVS log for src/sys/arch/hp300/dev/dcm.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.94 / (download) - annotate - [select for diffs], Tue Jan 16 05:48:28 2024 UTC (2 months, 1 week ago) by thorpej
Branch: MAIN
CVS Tags: HEAD
Changes since 1.93: +3 -3 lines
Diff to previous 1.93 (colored) to selected 1.48 (colored)

Several years ago, the interrupt priority levels for devices were "flattened"
such that IPL_BIO, IPL_NET, and IPL_TTY (logical interrupt priority levels)
became aliases of IPL_VM (the logical interrupt priority level above which
memory allocation is not allowed).  Unfortuantely, this meant that any
use of these logical interrupt priority levels to differentiate between
different interrupt service routines at the same auto-vectored interrupt
level was pointless... "when everyone is special, no one is".

Before this flattening happened, these distinct logical interrupt priority
levels levels were dynamically mapped to physical auto-vectored interrupt
levels based on which types of devices registered themselves at which auto-
vectored level.  Now, splbio(), splnet(), etc. are all equivalent to splvm(),
which effectively blocks all device interrupts.

Switch to using the ISRPRI_* values provided by the common m68k interrupt
dispatch code, which allows interrupt handlers for devices that are more
latency-sensitive to be sorted earlier in the list of handlers at a given
auto-vectored interrupt level, as was originally intended.

Revision 1.93 / (download) - annotate - [select for diffs], Fri Sep 8 22:51:54 2023 UTC (6 months, 2 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Changes since 1.92: +6 -3 lines
Diff to previous 1.92 (colored) to selected 1.48 (colored)

hp300/dcm(4): set dsp value after sc is initialized.
fixes DCMSTATS enabled build for hp300.

Revision 1.92 / (download) - annotate - [select for diffs], Fri Apr 21 23:01:59 2023 UTC (11 months, 1 week ago) by tsutsui
Branch: MAIN
Changes since 1.91: +2 -6 lines
Diff to previous 1.91 (colored) to selected 1.48 (colored)

Remove ancient /* ARGSUSED */ lint comments.

Revision 1.91 / (download) - annotate - [select for diffs], Sun Jan 15 06:19:45 2023 UTC (14 months, 1 week ago) by tsutsui
Branch: MAIN
Changes since 1.90: +3 -3 lines
Diff to previous 1.90 (colored) to selected 1.48 (colored)

TAB/space cleanup.

Revision 1.90 / (download) - annotate - [select for diffs], Sun Apr 10 09:50:45 2022 UTC (23 months, 2 weeks ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (colored) to selected 1.48 (colored)

fix various typos in comments and output/log messages.

Revision 1.88.32.1 / (download) - annotate - [select for diffs], Sun Jan 3 16:34:53 2021 UTC (3 years, 2 months ago) by thorpej
Branch: thorpej-futex
Changes since 1.88: +7 -12 lines
Diff to previous 1.88 (colored) next main 1.89 (colored) to selected 1.48 (colored)

Sync w/ HEAD.

Revision 1.89 / (download) - annotate - [select for diffs], Tue Dec 29 16:02:01 2020 UTC (3 years, 2 months ago) by tsutsui
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.88: +7 -12 lines
Diff to previous 1.88 (colored) to selected 1.48 (colored)

Use C99 designated initializers for struct consdev.

Revision 1.83.14.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:13 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.83.14.1: +2 -2 lines
Diff to previous 1.83.14.1 (colored) to branchpoint 1.83 (colored) next main 1.84 (colored) to selected 1.48 (colored)

update from HEAD

Revision 1.88.10.1 / (download) - annotate - [select for diffs], Thu Apr 27 05:36:32 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: prg-localcount2
Changes since 1.88: +7 -3 lines
Diff to previous 1.88 (colored) next main 1.89 (colored) to selected 1.48 (colored)

Restore all work from the former pgoyette-localcount branch (which is
now abandoned doe to cvs merge botch).

The branch now builds, and installs via anita.  There are still some
problems (cgd is non-functional and all atf tests time-out) but they
will get resolved soon.

Revision 1.88.4.1 / (download) - annotate - [select for diffs], Wed Jul 20 23:50:54 2016 UTC (7 years, 8 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.88: +7 -3 lines
Diff to previous 1.88 (colored) next main 1.89 (colored) to selected 1.48 (colored)

Adapt the machine/arch dependent code to the new {b,c}devsw reference
counting.

XXX Most of these will require testing by someone other than myself, as
I have a limited selection of hardware!

Revision 1.88 / (download) - annotate - [select for diffs], Sat Nov 15 19:20:01 2014 UTC (9 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-futex, prg-localcount2, pgoyette-localcount
Changes since 1.87: +4 -4 lines
Diff to previous 1.87 (colored) to selected 1.48 (colored)

centralize the call unit / dialout macros

Revision 1.83.14.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:00 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.83: +22 -8 lines
Diff to previous 1.83 (colored) to selected 1.48 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.85.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:53:57 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.85: +7 -4 lines
Diff to previous 1.85 (colored) next main 1.86 (colored) to selected 1.48 (colored)

Rebase.

Revision 1.87 / (download) - annotate - [select for diffs], Fri Jul 25 08:10:33 2014 UTC (9 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.86: +3 -2 lines
Diff to previous 1.86 (colored) to selected 1.48 (colored)

Add d_discard to all struct cdevsw instances I could find.

All have been set to "nodiscard"; some should get a real implementation.

Revision 1.86 / (download) - annotate - [select for diffs], Thu May 22 16:31:19 2014 UTC (9 years, 10 months ago) by dholland
Branch: MAIN
Changes since 1.85: +6 -4 lines
Diff to previous 1.85 (colored) to selected 1.48 (colored)

Use accessor functions for the tty's table of control characters.
(at least from outside the core tty sources)

Move some xon/xoff code from net/ppp_tty.c to kern/tty.c.

Revision 1.83.4.1 / (download) - annotate - [select for diffs], Thu May 22 11:39:46 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.83: +17 -6 lines
Diff to previous 1.83 (colored) next main 1.84 (colored) to selected 1.48 (colored)

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")

Revision 1.83.18.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:07 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.83: +17 -6 lines
Diff to previous 1.83 (colored) next main 1.84 (colored) to selected 1.48 (colored)

sync with head

Revision 1.85 / (download) - annotate - [select for diffs], Mon Mar 24 19:42:58 2014 UTC (10 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Branch point for: tls-earlyentropy
Changes since 1.84: +6 -4 lines
Diff to previous 1.84 (colored) to selected 1.48 (colored)

- remove unused
- use cpu_{g,s}etmodel

Revision 1.84 / (download) - annotate - [select for diffs], Sun Mar 16 05:20:24 2014 UTC (10 years ago) by dholland
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.83: +13 -4 lines
Diff to previous 1.83 (colored) to selected 1.48 (colored)

Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.

Revision 1.81.24.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:34 2011 UTC (12 years, 9 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.81: +5 -43 lines
Diff to previous 1.81 (colored) next main 1.82 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.81.18.2 / (download) - annotate - [select for diffs], Tue May 31 03:04:01 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.81.18.1: +2 -2 lines
Diff to previous 1.81.18.1 (colored) to branchpoint 1.81 (colored) next main 1.82 (colored) to selected 1.48 (colored)

sync with head

Revision 1.83 / (download) - annotate - [select for diffs], Sun Apr 24 16:26:55 2011 UTC (12 years, 11 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, 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, khorben-n900, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet
Changes since 1.82: +4 -4 lines
Diff to previous 1.82 (colored) to selected 1.48 (colored)

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

Revision 1.81.18.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:20 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.81: +3 -41 lines
Diff to previous 1.81 (colored) to selected 1.48 (colored)

sync with head

Revision 1.81.26.1 / (download) - annotate - [select for diffs], Thu Feb 17 11:59:38 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.81: +3 -41 lines
Diff to previous 1.81 (colored) next main 1.82 (colored) to selected 1.48 (colored)

Sync with HEAD

Revision 1.82 / (download) - annotate - [select for diffs], Tue Feb 8 20:20:13 2011 UTC (13 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: uebayasi-xip-base7, bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.81: +3 -41 lines
Diff to previous 1.81 (colored) to selected 1.48 (colored)

Remove clause 3 (UCB advertising clause) from the University of Utah
copyright.  Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.

Revision 1.79.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:11:05 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.79.4.1: +14 -14 lines
Diff to previous 1.79.4.1 (colored) to branchpoint 1.79 (colored) next main 1.80 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.78.14.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:32:56 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.78.14.2: +12 -12 lines
Diff to previous 1.78.14.2 (colored) to branchpoint 1.78 (colored) next main 1.79 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.80.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:21 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.80: +14 -14 lines
Diff to previous 1.80 (colored) next main 1.81 (colored) to selected 1.48 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.80.4.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:32:40 2008 UTC (15 years, 9 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.80: +14 -14 lines
Diff to previous 1.80 (colored) next main 1.81 (colored) to selected 1.48 (colored)

Sync with head.

Revision 1.79.2.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:13:59 2008 UTC (15 years, 9 months ago) by yamt
Branch: yamt-pf42
Changes since 1.79.2.1: +14 -14 lines
Diff to previous 1.79.2.1 (colored) to branchpoint 1.79 (colored) next main 1.80 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.81 / (download) - annotate - [select for diffs], Fri Jun 13 09:41:15 2008 UTC (15 years, 9 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, 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-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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, mjf-devfs2-base, matt-premerge-20091211, 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-premerge-20101231, matt-mips64-base2, jymxensuspend-base, jym-xensuspend, jruoho-x86intr-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: rmind-uvmplock, jruoho-x86intr, bouyer-quota2
Changes since 1.80: +14 -14 lines
Diff to previous 1.80 (colored) to selected 1.48 (colored)

use device_lookup_private to get softc

Revision 1.78.14.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:06 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.78.14.1: +0 -7 lines
Diff to previous 1.78.14.1 (colored) to branchpoint 1.78 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.79.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:31:55 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.79: +2 -9 lines
Diff to previous 1.79 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.79.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:22:21 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.79: +2 -9 lines
Diff to previous 1.79 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:19 2008 UTC (15 years, 11 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, simonb-wapbl
Changes since 1.79: +2 -9 lines
Diff to previous 1.79 (colored) to selected 1.48 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.78.14.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:15 2008 UTC (15 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.78: +71 -64 lines
Diff to previous 1.78 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.79 / (download) - annotate - [select for diffs], Sat Mar 29 06:47:07 2008 UTC (16 years ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp
Changes since 1.78: +71 -64 lines
Diff to previous 1.78 (colored) to selected 1.48 (colored)

Split device_t/softc, and misc cosmetic changes.

Revision 1.77.20.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:46:00 2008 UTC (16 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.77: +3 -10 lines
Diff to previous 1.77 (colored) next main 1.78 (colored) to selected 1.48 (colored)

sync with HEAD

Revision 1.77.26.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:16:57 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.77: +3 -10 lines
Diff to previous 1.77 (colored) next main 1.78 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.66.4.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:24:41 2007 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.66.4.3: +3 -10 lines
Diff to previous 1.66.4.3 (colored) to branchpoint 1.66 (colored) next main 1.67 (colored) to selected 1.48 (colored)

sync with head

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Mon Dec 3 18:35:56 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking
Changes since 1.77: +3 -10 lines
Diff to previous 1.77 (colored) next main 1.78 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.77.18.1 / (download) - annotate - [select for diffs], Wed Nov 21 21:53:07 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.77: +3 -10 lines
Diff to previous 1.77 (colored) next main 1.78 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.77.24.1 / (download) - annotate - [select for diffs], Wed Nov 21 21:19:12 2007 UTC (16 years, 4 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.77: +3 -10 lines
Diff to previous 1.77 (colored) next main 1.78 (colored) to selected 1.48 (colored)

Sync with HEAD

Revision 1.78 / (download) - annotate - [select for diffs], Mon Nov 19 18:51:39 2007 UTC (16 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: 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: mjf-devfs2
Changes since 1.77: +3 -10 lines
Diff to previous 1.77 (colored) to selected 1.48 (colored)

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

Revision 1.66.4.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:24:59 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.66.4.2: +5 -5 lines
Diff to previous 1.66.4.2 (colored) to branchpoint 1.66 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.76.4.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:47:42 2007 UTC (17 years ago) by rmind
Branch: yamt-idlelwp
Changes since 1.76: +5 -5 lines
Diff to previous 1.76 (colored) next main 1.77 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.77 / (download) - annotate - [select for diffs], Sun Mar 4 05:59:47 2007 UTC (17 years ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-idlelwp-base8, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup
Branch point for: vmlocking, mjf-devfs, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.76: +5 -5 lines
Diff to previous 1.76 (colored) to selected 1.48 (colored)

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

Revision 1.66.4.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:45:56 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.66.4.1: +33 -35 lines
Diff to previous 1.66.4.1 (colored) to branchpoint 1.66 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.73.4.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:29:12 2006 UTC (17 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.73: +9 -13 lines
Diff to previous 1.73 (colored) next main 1.74 (colored) to selected 1.48 (colored)

Sync with head.

Revision 1.74.2.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:04:39 2006 UTC (17 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.74: +7 -11 lines
Diff to previous 1.74 (colored) next main 1.75 (colored) to selected 1.48 (colored)

sync with head

Revision 1.76 / (download) - annotate - [select for diffs], Sun Oct 1 16:50:11 2006 UTC (17 years, 6 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.75: +3 -3 lines
Diff to previous 1.75 (colored) to selected 1.48 (colored)

Fix typos (tty -> tp), pointed out by Matt Fleming, thanks!

Revision 1.75 / (download) - annotate - [select for diffs], Sat Sep 30 20:05:57 2006 UTC (17 years, 6 months ago) by elad
Branch: MAIN
Changes since 1.74: +7 -11 lines
Diff to previous 1.74 (colored) to selected 1.48 (colored)

Implement the "device" scope.

It uses an authorization wrapper per device class on the system to
ensure type-safety.

For now, it supports only terminal (TTY) devices, and has two actions
for them: "open terminal" and "privileged set". Sample usage has been
added to i386 and hp300 code for reference.

Update documentation.

Revision 1.68.8.4 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:09 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.68.8.3: +4 -4 lines
Diff to previous 1.68.8.3 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.74 / (download) - annotate - [select for diffs], Sat Sep 9 11:09:48 2006 UTC (17 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9
Branch point for: yamt-splraiseipl
Changes since 1.73: +4 -4 lines
Diff to previous 1.73 (colored) to selected 1.48 (colored)

time.tv_sec -> time_second

Revision 1.68.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:39:09 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.68: +39 -36 lines
Diff to previous 1.68 (colored) next main 1.69 (colored) to selected 1.48 (colored)

sync with head

Revision 1.68.8.3 / (download) - annotate - [select for diffs], Fri Aug 11 15:41:33 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.68.8.2: +34 -32 lines
Diff to previous 1.68.8.2 (colored) to branchpoint 1.68 (colored) to selected 1.48 (colored)

sync with head

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

Use the LWP cached credentials where sane.

Revision 1.72 / (download) - annotate - [select for diffs], Fri Jul 21 10:01:39 2006 UTC (17 years, 8 months ago) by tsutsui
Branch: MAIN
Changes since 1.71: +34 -32 lines
Diff to previous 1.71 (colored) to selected 1.48 (colored)

Some KNF.

Revision 1.66.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:51:23 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.66: +16 -15 lines
Diff to previous 1.66 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.68.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:34:31 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.68.6.1: +5 -4 lines
Diff to previous 1.68.6.1 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored) to selected 1.48 (colored)

Sync with head.

Revision 1.68.12.2 / (download) - annotate - [select for diffs], Wed May 24 15:47:55 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.68.12.1: +3 -2 lines
Diff to previous 1.68.12.1 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored) to selected 1.48 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.68.8.2 / (download) - annotate - [select for diffs], Wed May 24 10:56:47 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.68.8.1: +5 -4 lines
Diff to previous 1.68.8.1 (colored) to branchpoint 1.68 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.71 / (download) - annotate - [select for diffs], Sun May 14 21:55:10 2006 UTC (17 years, 10 months 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.70: +5 -4 lines
Diff to previous 1.70 (colored) to selected 1.48 (colored)

integrate kauth.

Revision 1.68.10.4 / (download) - annotate - [select for diffs], Sat May 13 10:26:27 2006 UTC (17 years, 10 months ago) by elad
Branch: elad-kernelauth
Changes since 1.68.10.3: +3 -2 lines
Diff to previous 1.68.10.3 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored) to selected 1.48 (colored)

sprinkle some #include <sys/kauth.h> in files that use kauth kpi but
don't include it yet. hopefully this will prevent some fallout.

Revision 1.68.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:37:26 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
Changes since 1.68: +6 -6 lines
Diff to previous 1.68 (colored) to selected 1.48 (colored)

Sync with head.

Revision 1.68.10.3 / (download) - annotate - [select for diffs], Wed Apr 19 02:32:38 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.68.10.2: +6 -6 lines
Diff to previous 1.68.10.2 (colored) to branchpoint 1.68 (colored) to selected 1.48 (colored)

sync with head - hopefully this will work

Revision 1.68.8.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:06:13 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.68: +6 -6 lines
Diff to previous 1.68 (colored) to selected 1.48 (colored)

sync with head.

Revision 1.68.12.1 / (download) - annotate - [select for diffs], Fri Mar 31 09:44:59 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.68: +6 -6 lines
Diff to previous 1.68 (colored) to selected 1.48 (colored)

Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Mar 29 04:16:45 2006 UTC (18 years ago) by thorpej
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3, elad-kernelauth-base
Changes since 1.69: +4 -4 lines
Diff to previous 1.69 (colored) to selected 1.48 (colored)

Use device_cfdata().

Revision 1.69 / (download) - annotate - [select for diffs], Tue Mar 28 17:38:24 2006 UTC (18 years ago) by thorpej
Branch: MAIN
Changes since 1.68: +4 -4 lines
Diff to previous 1.68 (colored) to selected 1.48 (colored)

Use device_unit().

Revision 1.68.10.2 / (download) - annotate - [select for diffs], Fri Mar 10 14:54:00 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.68.10.1: +4 -4 lines
Diff to previous 1.68.10.1 (colored) to branchpoint 1.68 (colored) to selected 1.48 (colored)

generic_authorize() -> kauth_authorize_generic().

Revision 1.68.10.1 / (download) - annotate - [select for diffs], Wed Mar 8 00:43:06 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.68: +4 -4 lines
Diff to previous 1.68 (colored) to selected 1.48 (colored)

Adapt to kernel authorization KPI.

I expect *some* lossage here...

Revision 1.68 / (download) - annotate - [select for diffs], Sun Dec 11 12:17:13 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.67: +11 -11 lines
Diff to previous 1.67 (colored) to selected 1.48 (colored)

merge ktrace-lwp.

Revision 1.61.2.7 / (download) - annotate - [select for diffs], Thu Nov 10 13:56:08 2005 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.6: +3 -3 lines
Diff to previous 1.61.2.6 (colored) next main 1.62 (colored) to selected 1.48 (colored)

Sync with HEAD. Here we go again...

Revision 1.67 / (download) - annotate - [select for diffs], Tue Sep 6 21:40:38 2005 UTC (18 years, 6 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.66: +3 -3 lines
Diff to previous 1.66 (colored) to selected 1.48 (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.65.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:09 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.65: +4 -4 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.48 (colored)

sync with -current

Revision 1.61.2.6 / (download) - annotate - [select for diffs], Fri Apr 1 14:27:26 2005 UTC (19 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.5: +4 -4 lines
Diff to previous 1.61.2.5 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.65.6.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:32:58 2005 UTC (19 years ago) by yamt
Branch: yamt-km
Changes since 1.65: +4 -4 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.48 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Mar 14 12:50:33 2005 UTC (19 years ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, 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, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.65: +4 -4 lines
Diff to previous 1.65 (colored) to selected 1.48 (colored)

Include "ioconf.h" for struct cfdriver *_cd decls.

Revision 1.61.2.5 / (download) - annotate - [select for diffs], Mon Jan 24 08:59:39 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.4: +11 -11 lines
Diff to previous 1.61.2.4 (colored) to selected 1.48 (colored)

Adapt to branch.

Revision 1.61.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:15:13 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.3: +2 -2 lines
Diff to previous 1.61.2.3 (colored) to selected 1.48 (colored)

Fix the sync with head I botched.

Revision 1.61.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:34:08 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.2: +2 -2 lines
Diff to previous 1.61.2.2 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.61.2.2 / (download) - annotate - [select for diffs], Fri Sep 3 12:44:30 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61.2.1: +82 -131 lines
Diff to previous 1.61.2.1 (colored) to selected 1.48 (colored)

Sync with HEAD

Revision 1.65 / (download) - annotate - [select for diffs], Sat Aug 28 17:37:00 2004 UTC (19 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.64: +82 -131 lines
Diff to previous 1.64 (colored) to selected 1.48 (colored)

Use ANSI function decls, static, and const.

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:34:22 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.61: +60 -26 lines
Diff to previous 1.61 (colored) to selected 1.48 (colored)

Sync with HEAD

Revision 1.64 / (download) - annotate - [select for diffs], Sun Apr 25 06:23:41 2004 UTC (19 years, 11 months ago) by matt
Branch: MAIN
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored) to selected 1.48 (colored)

Constify the speedtab arrays

Revision 1.63 / (download) - annotate - [select for diffs], Mon Nov 17 14:37:59 2003 UTC (20 years, 4 months ago) by tsutsui
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
Changes since 1.62: +24 -24 lines
Diff to previous 1.62 (colored) to selected 1.48 (colored)

TAB/space cleanup.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Aug 7 16:27:27 2003 UTC (20 years, 7 months ago) by agc
Branch: MAIN
Changes since 1.61: +37 -3 lines
Diff to previous 1.61 (colored) to selected 1.48 (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.61 / (download) - annotate - [select for diffs], Sun Jun 29 22:28:16 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.60: +13 -13 lines
Diff to previous 1.60 (colored) to selected 1.48 (colored)

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Jun 29 15:58:19 2003 UTC (20 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.59: +15 -15 lines
Diff to previous 1.59 (colored) to selected 1.48 (colored)

Adapt to ktrace/lwp changes.

Revision 1.59 / (download) - annotate - [select for diffs], Sat May 24 06:21:22 2003 UTC (20 years, 10 months ago) by gmcgarry
Branch: MAIN
Changes since 1.58: +36 -36 lines
Diff to previous 1.58 (colored) to selected 1.48 (colored)

Clean-up the DIO bus.  Includes two main changes:

1) Pass address and ipl locators at attachment;
2) Remove hack which made the internal HP-IB controller
   look like a DIO device.

The hack to allow the nhpib driver to support internal and DIO
controllers appears to be a leftover from 4.3BD where it was not
possible to have a driver attach to different busses.  NetBSD has
supported bus-dependent attachments for a long time.

Revision 1.58 / (download) - annotate - [select for diffs], Sun May 4 02:10:07 2003 UTC (20 years, 11 months ago) by gmcgarry
Branch: MAIN
Changes since 1.57: +6 -6 lines
Diff to previous 1.57 (colored) to selected 1.48 (colored)

Fix from Steve Peurifoy in PR#18849:

"Occasionally a blocking open of dcm port 0 will hang in ttyopen()
waiting for carrier detect to be asserted when it's already
present.

The problem is that dcmmint() will return before updating the
value of sc->sc_mcndlast if the device is not open.  If carrier
detect drops after the device is closed, sc->sc_mcndlast will
no longer correctly represent the "previous" state of the
signals when the next transition of carrier detect occurs.
A subsequent blocking open will wait forever for an event
which has in fact taken place."

Revision 1.57 / (download) - annotate - [select for diffs], Thu Mar 6 18:24:52 2003 UTC (21 years ago) by thorpej
Branch: MAIN
Changes since 1.56: +12 -3 lines
Diff to previous 1.56 (colored) to selected 1.48 (colored)

Update for consdev changes.

Revision 1.47.8.7 / (download) - annotate - [select for diffs], Mon Nov 11 21:58:10 2002 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.47.8.6: +4 -4 lines
Diff to previous 1.47.8.6 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Catch up to -current

Revision 1.56 / (download) - annotate - [select for diffs], Wed Oct 23 09:11:03 2002 UTC (21 years, 5 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
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored) to selected 1.48 (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.55 / (download) - annotate - [select for diffs], Sun Oct 20 06:26:39 2002 UTC (21 years, 5 months ago) by gmcgarry
Branch: MAIN
CVS Tags: kqueue-beforemerge
Changes since 1.54: +3 -3 lines
Diff to previous 1.54 (colored) to selected 1.48 (colored)

Fix flow control in dcmmint() by checking termios control flags for
CCTS_OFLOW rather than tty t_flags.  From Steve Peurifoy in PR-18735.

Revision 1.47.8.6 / (download) - annotate - [select for diffs], Fri Oct 18 02:36:44 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.47.8.5: +4 -5 lines
Diff to previous 1.47.8.5 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

Catch up to -current.

Revision 1.47.2.4 / (download) - annotate - [select for diffs], Thu Oct 10 18:32:37 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: kqueue
Changes since 1.47.2.3: +30 -17 lines
Diff to previous 1.47.2.3 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.54 / (download) - annotate - [select for diffs], Wed Oct 2 05:15:49 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.53: +4 -5 lines
Diff to previous 1.53 (colored) to selected 1.48 (colored)

Use CFATTACH_DECL().

Revision 1.53 / (download) - annotate - [select for diffs], Fri Sep 27 20:31:42 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored) to selected 1.48 (colored)

Declare all cfattach structures const.

Revision 1.47.8.5 / (download) - annotate - [select for diffs], Tue Sep 17 21:14:30 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.47.8.4: +28 -14 lines
Diff to previous 1.47.8.4 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

Catch up to -current.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Sep 6 13:18:43 2002 UTC (21 years, 6 months ago) by gehenna
Branch: MAIN
Changes since 1.51: +28 -14 lines
Diff to previous 1.51 (colored) to selected 1.48 (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.47.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:36:05 2002 UTC (21 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.47.2.2: +9 -4 lines
Diff to previous 1.47.2.2 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

catch up with -current on kqueue branch

Revision 1.51.4.1 / (download) - annotate - [select for diffs], Sun May 19 07:41:33 2002 UTC (21 years, 10 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.51: +28 -14 lines
Diff to previous 1.51 (colored) next main 1.52 (colored) to selected 1.48 (colored)

Add device switch.
Replace the access to devsw table and the hard-coded majors with devsw API.

Revision 1.47.8.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:39:50 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.47.8.3: +9 -4 lines
Diff to previous 1.47.8.3 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.51 / (download) - annotate - [select for diffs], Sun Mar 17 19:40:38 2002 UTC (22 years 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, gehenna-devsw-base, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.50: +7 -5 lines
Diff to previous 1.50 (colored) to selected 1.48 (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.47.2.2 / (download) - annotate - [select for diffs], Sat Mar 16 15:57:33 2002 UTC (22 years ago) by jdolecek
Branch: kqueue
Changes since 1.47.2.1: +2 -2 lines
Diff to previous 1.47.2.1 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

Catch up with -current.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Mar 15 05:55:35 2002 UTC (22 years ago) by gmcgarry
Branch: MAIN
Changes since 1.49: +4 -1 lines
Diff to previous 1.49 (colored) to selected 1.48 (colored)

Add RCSIDs.

Revision 1.47.8.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:09:24 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.47.8.2: +2 -2 lines
Diff to previous 1.47.8.2 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

Catch up to -current.

Revision 1.49 / (download) - annotate - [select for diffs], Sat Feb 23 21:54:31 2002 UTC (22 years, 1 month ago) by gmcgarry
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Unnecessary to cast splx() to void.

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:42:50 2002 UTC (22 years, 2 months ago) by thorpej
Branch: kqueue
Changes since 1.47: +51 -89 lines
Diff to previous 1.47 (colored) to selected 1.48 (colored)

Sync kqueue branch with -current.

Revision 1.47.8.2 / (download) - annotate - [select for diffs], Tue Jan 8 00:24:32 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.47.8.1: +1669 -0 lines
Diff to previous 1.47.8.1 (colored) to branchpoint 1.47 (colored) to selected 1.48 (colored)

Catch up to -current.

Revision 1.48 / (download) - annotate - [selected], Fri Dec 14 08:34:27 2001 UTC (22 years, 3 months ago) by gmcgarry
Branch: MAIN
Changes since 1.47: +51 -89 lines
Diff to previous 1.47 (colored)

Update hardware drivers with console attachments to the new console
attachment interface.

Revision 1.47.4.2 / (download) - annotate - [select for diffs], Sat Oct 13 17:42:37 2001 UTC (22 years, 5 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.47.4.1: +22 -21 lines
Diff to previous 1.47.4.1 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Revert the t_dev -> t_devvp change in struct tty. The way that tty
structs are currently used (especially by console ttys) aren't
ready for it, and this will require quite a few changes.

Revision 1.47.4.1 / (download) - annotate - [select for diffs], Wed Oct 10 11:56:04 2001 UTC (22 years, 5 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.47: +61 -71 lines
Diff to previous 1.47 (colored) to selected 1.48 (colored)

Convert all remaining devices.

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 19:21:48 2001 UTC (22 years, 9 months ago) by nathanw
Changes since 1.45: +24 -1 lines
Diff to previous 1.45 (colored) next main 1.46 (colored) to selected 1.48 (colored)

Catch up to -current.

Revision 1.47.8.1, Wed May 30 15:24:29 2001 UTC (22 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.47: +0 -1707 lines
FILE REMOVED

file dcm.c was added on branch nathanw_sa on 2002-01-08 00:24:32 +0000

Revision 1.47 / (download) - annotate - [select for diffs], Wed May 30 15:24:29 2001 UTC (22 years, 10 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.46: +4 -1 lines
Diff to previous 1.46 (colored) to selected 1.48 (colored)

add missing   #include "opt_kgdb.h"

Revision 1.46 / (download) - annotate - [select for diffs], Wed May 2 10:32:16 2001 UTC (22 years, 11 months ago) by scw
Branch: MAIN
Changes since 1.45: +21 -1 lines
Diff to previous 1.45 (colored) to selected 1.48 (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.44.14.1 / (download) - annotate - [select for diffs], Wed Nov 22 16:00:08 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.44: +10 -10 lines
Diff to previous 1.44 (colored) next main 1.45 (colored) to selected 1.48 (colored)

Sync with HEAD.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Nov 2 00:35:05 2000 UTC (23 years, 5 months ago) by eeh
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.44: +10 -10 lines
Diff to previous 1.44 (colored) to selected 1.48 (colored)

Adapt to the new line discipline scheme.

Revision 1.44 / (download) - annotate - [select for diffs], Sat Mar 28 23:49:06 1998 UTC (26 years ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, 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, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, eeh-paddr_t-base, eeh-paddr_t, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: thorpej_scsipi
Changes since 1.43: +29 -36 lines
Diff to previous 1.43 (colored) to selected 1.48 (colored)

Adjust for recent ttyopen() and dialout device changes.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Jan 12 18:30:47 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.42: +2 -4 lines
Diff to previous 1.42 (colored) to selected 1.48 (colored)

Update for changes to config.

Revision 1.41.4.1 / (download) - annotate - [select for diffs], Tue Oct 14 08:54:32 1997 UTC (26 years, 5 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.41: +37 -2 lines
Diff to previous 1.41 (colored) next main 1.42 (colored) to selected 1.48 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.42 / (download) - annotate - [select for diffs], Sat Oct 4 09:59:45 1997 UTC (26 years, 5 months ago) by thorpej
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, marc-pcmcia-base
Changes since 1.41: +37 -2 lines
Diff to previous 1.41 (colored) to selected 1.48 (colored)

Copyright assigned to The NetBSD Foundation.

Revision 1.41 / (download) - annotate - [select for diffs], Mon May 5 20:59:16 1997 UTC (26 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, marc-pcmcia-bp, bouyer-scsipi
Branch point for: marc-pcmcia
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.48 (colored)

Use dio_intr_establish().

Revision 1.40 / (download) - annotate - [select for diffs], Tue Apr 15 22:45:14 1997 UTC (26 years, 11 months ago) by scottr
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.48 (colored)

dcmreadbuf() should not return immediately if the tty hasn't been opened;
this fixes a kgdb goof.  Found by inspection.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Apr 14 02:33:17 1997 UTC (26 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 (colored) to selected 1.48 (colored)

Update for interrupt function and header name changes.

Revision 1.38 / (download) - annotate - [select for diffs], Fri Apr 4 18:16:07 1997 UTC (26 years, 11 months ago) by scottr
Branch: MAIN
Changes since 1.37: +41 -16 lines
Diff to previous 1.37 (colored) to selected 1.48 (colored)

Changes to make a dcm-based console work properly:

 - While servicing an rx, tx, or modem status interrupt:  if we have a
   NULL struct tty * or if the tty isn't open, just return.
 - Skip the self test if we are the console; it manages to do funny
   things to autoconfig messages.  (XXX - this should be fixed)

Revision 1.37 / (download) - annotate - [select for diffs], Wed Apr 2 22:37:26 1997 UTC (27 years ago) by scottr
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored) to selected 1.48 (colored)

Fix printf() and other warnings when compiled with DEBUG defined.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Mar 31 07:29:49 1997 UTC (27 years ago) by scottr
Branch: MAIN
Changes since 1.35: +59 -34 lines
Diff to previous 1.35 (colored) to selected 1.48 (colored)

Add prototypes, and make this compile with -Wall.  Remove register
modifier from all declarations.

Also, handle sc_flags better so that we don't lose track of the
DCM_ISCONSOLE bit.

Revision 1.35 / (download) - annotate - [select for diffs], Thu Jan 30 09:11:24 1997 UTC (27 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Changes since 1.34: +18 -112 lines
Diff to previous 1.34 (colored) to selected 1.48 (colored)

- Garbage-collect the old-style configuration glue.
- Make sure we don't get interrupts in dcmselftest().

Revision 1.34 / (download) - annotate - [select for diffs], Tue Dec 17 08:41:01 1996 UTC (27 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-setroot
Changes since 1.33: +216 -78 lines
Diff to previous 1.33 (colored) to selected 1.48 (colored)

Snapshot of new config for NetBSD/hp300.  This isn't quite finished yet.
We're about 75% there.  SCSI and HP-IB are not yet supported in a new
config kernel; some autoconfiguration hackery has to be done there, yet.
These changes are enough to network boot a diskless kernel.

New config glue is enabled with the "NEWCONFIG" kernel option.  If that
option is not present, an old config kernel will be built.  Any kernel
configured with config(8) will automatically pick up the NEWCONFIG
option from std.hp300.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Dec 9 03:14:08 1996 UTC (27 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.48 (colored)

isrlink() now returns a cookie.  We're not interested in the cookie, so
cast to (void).

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 14 07:14:14 1996 UTC (27 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.31: +4 -1 lines
Diff to previous 1.31 (colored) to selected 1.48 (colored)

Set the device class on non-dull devices.  This is a transitional thing.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 13 03:14:08 1996 UTC (27 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.30: +23 -23 lines
Diff to previous 1.30 (colored) to selected 1.48 (colored)

backout previous kprintf changes

Revision 1.30 / (download) - annotate - [select for diffs], Fri Oct 11 00:11:09 1996 UTC (27 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.29: +23 -23 lines
Diff to previous 1.29 (colored) to selected 1.48 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.29 / (download) - annotate - [select for diffs], Mon Sep 2 06:43:47 1996 UTC (27 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.48 (colored)

tty stop functions really should return void, not int, and certainly not both.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Thu Jun 6 15:39:11 1996 UTC (27 years, 9 months ago) by thorpej
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA
Changes since 1.27: +5 -3 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.48 (colored)

Update from trunk:

Add calls to tty_attach() and tty_detach() where appropriate.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jun 6 15:36:10 1996 UTC (27 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.27: +5 -3 lines
Diff to previous 1.27 (colored) to selected 1.48 (colored)

Add calls to tty_attach() and tty_detach() where appropriate.

Revision 1.27 / (download) - annotate - [select for diffs], Fri May 17 15:08:13 1996 UTC (27 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-2-base
Branch point for: netbsd-1-2
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) to selected 1.48 (colored)

Add 2 missing ";"s ... they weren't noticed before because of the
old implementation of DELAY().

Revision 1.26 / (download) - annotate - [select for diffs], Sun Mar 3 16:48:54 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.25: +7 -3 lines
Diff to previous 1.25 (colored) to selected 1.48 (colored)

Fix logic errors in new console probe code that caused framebuffers
outside of "internal i/o" space to not even have a chance at console-hood.
Fix tested by Thorsten Frueauf <frueauf@ira.uka.de>, and offered with
my sincerest apologies that the bug ever existed in the first place.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Feb 26 23:40:34 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.24: +6 -7 lines
Diff to previous 1.24 (colored) to selected 1.48 (colored)

Avoid accidentally lowering a devices console priority.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Feb 24 00:55:03 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.23: +85 -98 lines
Diff to previous 1.23 (colored) to selected 1.48 (colored)

Completely rework how the console is probed.  Console probing no longer
requires pre-autoconfigured devices.  Fix up some prototypes.  Part of the
long journey towards new config.  (GETTING THERE!)

Revision 1.23 / (download) - annotate - [select for diffs], Wed Feb 14 02:44:11 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.22: +8 -10 lines
Diff to previous 1.22 (colored) to selected 1.48 (colored)

All interrupt routines (except the HIL; don't ask) now take a pointer
to a softc, rather than a unit number.  Add a "dq_softc" member
to struct devqueue; this is a temporary measure until the
dma/controller/device callback spaghetti is untangled.

YAY!  No more need for dcafastservice!

HIL: squish instances of "(void) splhil()" and "(void) spl0();".

Revision 1.22 / (download) - annotate - [select for diffs], Sun Dec 31 00:27:21 1995 UTC (28 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.21: +101 -86 lines
Diff to previous 1.21 (colored) to selected 1.48 (colored)

Re-work the serial console support a bit; it doesn't depend on statically
allocated softc's now.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Dec 29 17:21:29 1995 UTC (28 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.20: +6 -3 lines
Diff to previous 1.20 (colored) to selected 1.48 (colored)

Correct some comments about 8-port DCM boards.  (Thanks, Mike, for
pointing out the True Nature of The Force...)

Revision 1.20 / (download) - annotate - [select for diffs], Sat Dec 2 18:18:50 1995 UTC (28 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.19: +393 -238 lines
Diff to previous 1.19 (colored) to selected 1.48 (colored)

Use a "match/attach" rather than "init" scheme for probing devices.
This is a step towards getting the drivers ready for new config.

Clean up namespace, remove several instances of global arrays.  Instead,
use a softc to carry state around.  Where possible, pass a pointer to
the softc rather than a unit number.

Pointers to hardware and software constructs are now stored per port
in each instance of the softc (one softc per board) rather than indexed
by minor number.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Oct 4 08:39:14 1995 UTC (28 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (colored) to selected 1.48 (colored)

Say what I really meant in a printf()...

Revision 1.18 / (download) - annotate - [select for diffs], Wed Oct 4 06:39:06 1995 UTC (28 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +86 -24 lines
Diff to previous 1.17 (colored) to selected 1.48 (colored)

Couple of changes:
	* Implement TIOC{G,S}FLAGS; ttyflags works now.
	* Reset the card on a "fresh open" as a sanity measure.
	* Make dcmopen() and dcmclose() a little more like the
	  corresponding routines in the new dca.c

Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 19 19:15:49 1995 UTC (28 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.16: +18 -5 lines
Diff to previous 1.16 (colored) to selected 1.48 (colored)

Kluge the *tty() routines until this port is converted to config.new.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Apr 10 01:01:42 1995 UTC (28 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.15: +4 -1 lines
Diff to previous 1.15 (colored) to selected 1.48 (colored)

Most of the console functions return void.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 26 07:23:34 1994 UTC (29 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored) to selected 1.48 (colored)

new RCS ID format.

Revision 1.14 / (download) - annotate - [select for diffs], Mon May 23 05:58:40 1994 UTC (29 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.13: +26 -23 lines
Diff to previous 1.13 (colored) to selected 1.48 (colored)

Merge with 4.4-Lite.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 10 13:59:30 1994 UTC (30 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.12: +24 -20 lines
Diff to previous 1.12 (colored) to selected 1.48 (colored)

Add arg to ioctl functions.  Clean up #includes.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Feb 6 01:08:37 1994 UTC (30 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.11: +6 -16 lines
Diff to previous 1.11 (colored) to selected 1.48 (colored)

Remove outdated console handling code.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 6 00:44:34 1994 UTC (30 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.48 (colored)

Use common version of cons.c.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jan 30 18:31:04 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored) to selected 1.48 (colored)

Remove bogus declaration.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 29 13:46:32 1993 UTC (30 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: magnum-base
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored) to selected 1.48 (colored)

tty XXstart() routines return void

Revision 1.8 / (download) - annotate - [select for diffs], Sun Aug 1 19:23:58 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +2 -3 lines
Diff to previous 1.7 (colored) to selected 1.48 (colored)

Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 12 11:38:07 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.6: +13 -21 lines
Diff to previous 1.6 (colored) to selected 1.48 (colored)

Change tty code to use clist interface, but with ring buffer implementation.
Also, fix a couple of bugs in tty.c and pccons.c, and some gross kluginess
in the hp300 stuff.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 7 11:12:33 1993 UTC (30 years, 8 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored) to selected 1.48 (colored)

the "struct tty *cn_tty" field in cons.c wasn't being used by anything

Revision 1.5 / (download) - annotate - [select for diffs], Sat May 29 19:41:43 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.48 (colored)

fix for t_raw, rather than t_rawq for the tsleeps...

Revision 1.4 / (download) - annotate - [select for diffs], Thu May 27 09:35:15 1993 UTC (30 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.3: +31 -19 lines
Diff to previous 1.3 (colored) to selected 1.48 (colored)

Changes to hp300 code to support two things:
1. dynamic tty allocation
2. use ring buffers instead of clists
Of course, I can't test it :-)

Revision 1.3 / (download) - annotate - [select for diffs], Sat May 22 11:40:46 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored) to selected 1.48 (colored)

add include of select.h if necessary for protos, or delete if extraneous

Revision 1.2 / (download) - annotate - [select for diffs], Tue May 18 18:18:42 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.1: +3 -6 lines
Diff to previous 1.1 (colored) to selected 1.48 (colored)

make kernel select interface be one-stop shopping & clean it all up.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu May 13 13:56:37 1993 UTC (30 years, 10 months ago) by cgd
Branch: csrg-net2
CVS Tags: csrg-net2-orig
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.48 (colored)

add hp300 kernel files.  generic kernel files might need some help...

Revision 1.1 / (download) - annotate - [select for diffs], Thu May 13 13:56:36 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Diff to selected 1.48 (colored)

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>