The NetBSD Project

CVS log for src/sys/arch/pmax/tc/Attic/scc.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / pmax / tc

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.95, Sat Jul 29 19:10:58 2006 UTC (17 years, 8 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, 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-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, uebayasi-xip-base2, uebayasi-xip-base, uebayasi-xip, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, thorpej-futex-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rpaulo-netinet-merge-pcb-base, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, 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, newlock2-nbase, newlock2-base, newlock2, 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-ufs-trans-base, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, mjf-devfs, matt-nb5-pq3-base, matt-nb5-pq3, localcount-20160914, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-pm-base, jmcneill-pm, jmcneill-base, jmcneill-audiomp3-base, jmcneill-audiomp3, isaki-audio2-base, isaki-audio2, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, bouyer-sunxi-drm-base, bouyer-sunxi-drm, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver, ad-socklock-base1, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache, ad-audiomp2-base, ad-audiomp2, ad-audiomp-base, ad-audiomp, HEAD
Changes since 1.94: +2 -2 lines
FILE REMOVED

Remove RASTERCONSOLE support from the pmax port.

Revision 1.94 / (download) - annotate - [select for diffs], Sun Jul 23 22:06:06 2006 UTC (17 years, 8 months ago) by ad
Branch: MAIN
Changes since 1.93: +4 -3 lines
Diff to previous 1.93 (colored) to selected 1.46 (colored)

Use the LWP cached credentials where sane.

Revision 1.93 / (download) - annotate - [select for diffs], Sun May 14 21:56:32 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.92: +4 -3 lines
Diff to previous 1.92 (colored) to selected 1.46 (colored)

integrate kauth.

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

Use device_cfdata().

Revision 1.91 / (download) - annotate - [select for diffs], Tue Mar 28 17:38:27 2006 UTC (18 years ago) by thorpej
Branch: MAIN
Changes since 1.90: +6 -6 lines
Diff to previous 1.90 (colored) to selected 1.46 (colored)

Use device_unit().

Revision 1.90 / (download) - annotate - [select for diffs], Wed Mar 8 23:46:24 2006 UTC (18 years ago) by lukem
Branch: MAIN
CVS Tags: yamt-pdpolicy-base2, peter-altq-base
Branch point for: peter-altq
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (colored) to selected 1.46 (colored)

Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings.
Add a space between numbers and Hz unit.

Revision 1.89 / (download) - annotate - [select for diffs], Wed Dec 14 02:55:42 2005 UTC (18 years, 3 months ago) by oster
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, elad-kernelauth
Changes since 1.88: +3 -3 lines
Diff to previous 1.88 (colored) to selected 1.46 (colored)

more proc->lwp changes. (untested, but at least the pmax kernel builds)

Revision 1.88 / (download) - annotate - [select for diffs], Sun Dec 11 12:18:41 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.87: +13 -13 lines
Diff to previous 1.87 (colored) to selected 1.46 (colored)

merge ktrace-lwp.

Revision 1.87 / (download) - annotate - [select for diffs], Tue Sep 6 20:46: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.86: +4 -3 lines
Diff to previous 1.86 (colored) to selected 1.46 (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.

Also change this to use the proc argument instead of curproc.

Revision 1.86 / (download) - annotate - [select for diffs], Wed Jun 1 18:21:43 2005 UTC (18 years, 10 months ago) by drochner
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.85: +3 -3 lines
Diff to previous 1.85 (colored) to selected 1.46 (colored)

quell cast-qual and shadow warnings

Revision 1.85 / (download) - annotate - [select for diffs], Thu Aug 26 18:08:04 2004 UTC (19 years, 7 months ago) by drochner
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, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.84: +2 -10 lines
Diff to previous 1.84 (colored) to selected 1.46 (colored)

kick out the ioasic offset check which happens in submatch() now

Revision 1.84 / (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.83: +3 -3 lines
Diff to previous 1.83 (colored) to selected 1.46 (colored)

Constify the speedtab arrays

Revision 1.83 / (download) - annotate - [select for diffs], Sun Sep 28 17:25:07 2003 UTC (20 years, 6 months ago) by chs
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.82: +17 -8 lines
Diff to previous 1.82 (colored) to selected 1.46 (colored)

avoid hanging during autoconf if no mouse is attached.  fixes PR 11111.
based on code from Christian Groessler.

Revision 1.82 / (download) - annotate - [select for diffs], Thu Aug 7 16:29:16 2003 UTC (20 years, 7 months ago) by agc
Branch: MAIN
Changes since 1.81: +3 -7 lines
Diff to previous 1.81 (colored) to selected 1.46 (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.81 / (download) - annotate - [select for diffs], Sun Jun 29 22:28:47 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.80: +11 -11 lines
Diff to previous 1.80 (colored) to selected 1.46 (colored)

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

Revision 1.80 / (download) - annotate - [select for diffs], Sun Jun 29 09:56:29 2003 UTC (20 years, 9 months ago) by simonb
Branch: MAIN
Changes since 1.79: +13 -13 lines
Diff to previous 1.79 (colored) to selected 1.46 (colored)

Fix 'struct lwp *' lossage.

Revision 1.79 / (download) - annotate - [select for diffs], Fri Mar 21 17:23:23 2003 UTC (21 years ago) by drochner
Branch: MAIN
Changes since 1.78: +4 -3 lines
Diff to previous 1.78 (colored) to selected 1.46 (colored)

make these compile after struct consdev change

Revision 1.78 / (download) - annotate - [select for diffs], Sun Feb 23 03:37:40 2003 UTC (21 years, 1 month ago) by simonb
Branch: MAIN
Changes since 1.77: +3 -3 lines
Diff to previous 1.77 (colored) to selected 1.46 (colored)

Fix a tyop in a comment.

Revision 1.77 / (download) - annotate - [select for diffs], Mon Jan 6 12:29:50 2003 UTC (21 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.76: +3 -3 lines
Diff to previous 1.76 (colored) to selected 1.46 (colored)

through, not throught.

Revision 1.76 / (download) - annotate - [select for diffs], Wed Oct 23 09:11:52 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.75: +3 -3 lines
Diff to previous 1.75 (colored) to selected 1.46 (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.75 / (download) - annotate - [select for diffs], Wed Oct 2 04:15:10 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base
Changes since 1.74: +4 -5 lines
Diff to previous 1.74 (colored) to selected 1.46 (colored)

Use CFATTACH_DECL().

Revision 1.74 / (download) - annotate - [select for diffs], Fri Sep 27 20:34:54 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.73: +3 -3 lines
Diff to previous 1.73 (colored) to selected 1.46 (colored)

Declare all cfattach structures const.

Revision 1.73 / (download) - annotate - [select for diffs], Thu Sep 26 20:36:14 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.72: +2 -10 lines
Diff to previous 1.72 (colored) to selected 1.46 (colored)

No need to check that parent's cfdriver is ioasic_cd.

Revision 1.72 / (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.71: +33 -12 lines
Diff to previous 1.71 (colored) to selected 1.46 (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.71 / (download) - annotate - [select for diffs], Sun Mar 17 19:40:49 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.70: +7 -5 lines
Diff to previous 1.70 (colored) to selected 1.46 (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.70 / (download) - annotate - [select for diffs], Sat Jul 7 14:21:01 2001 UTC (22 years, 8 months ago) by simonb
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, newlock-base, newlock, ifpoll-base
Branch point for: thorpej-devvp, nathanw_sa, kqueue
Changes since 1.69: +5 -6 lines
Diff to previous 1.69 (colored) to selected 1.46 (colored)

b{cmp,copy,zero} -> mem{cmp,cpy,set}
Also remove some unnecessary argument casts.

Revision 1.69 / (download) - annotate - [select for diffs], Wed May 2 10:32:19 2001 UTC (22 years, 11 months ago) by scw
Branch: MAIN
Changes since 1.68: +16 -2 lines
Diff to previous 1.68 (colored) to selected 1.46 (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.68 / (download) - annotate - [select for diffs], Sat Mar 31 00:35:22 2001 UTC (23 years ago) by enami
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.67: +3 -6 lines
Diff to previous 1.67 (colored) to selected 1.46 (colored)

Remove unnecessary test of tp->t_linesw against NULL; they are results
of confusion while correcting compilation error after t_line is
replaced with t_linesw.

Revision 1.67 / (download) - annotate - [select for diffs], Fri Nov 3 15:01:10 2000 UTC (23 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.66: +3 -3 lines
Diff to previous 1.66 (colored) to selected 1.46 (colored)

Fix up line discipline change fallout.

Revision 1.66 / (download) - annotate - [select for diffs], Thu Nov 2 00:42:39 2000 UTC (23 years, 5 months ago) by eeh
Branch: MAIN
Changes since 1.65: +11 -11 lines
Diff to previous 1.65 (colored) to selected 1.46 (colored)

Adapt to new line discipline scheme.

Revision 1.65 / (download) - annotate - [select for diffs], Mon Mar 6 21:36:11 2000 UTC (24 years 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.64: +3 -3 lines
Diff to previous 1.64 (colored) to selected 1.46 (colored)

- Implement cnbell() -- ring the console bell.  The cn_bell entrypoint
  is optional.
- Add cn_bell to statically allocated consdevs as appropriate.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Feb 9 08:29:40 2000 UTC (24 years, 1 month ago) by nisimura
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.63: +8 -6 lines
Diff to previous 1.63 (colored) to selected 1.46 (colored)

- Add missing "opt_ddb.h" to dc.c and dtop.c (oh, boy)
- Nuke irrelevant "dcvar.h" and "tc.h" inclusion from dc.c
- Put '#if NRASTERCONSOLE > 0' around scc_lk201_cnattach().

Revision 1.63 / (download) - annotate - [select for diffs], Thu Feb 3 04:09:07 2000 UTC (24 years, 1 month ago) by nisimura
Branch: MAIN
Changes since 1.62: +34 -18 lines
Diff to previous 1.62 (colored) to selected 1.46 (colored)

- Massive change of console initialization.  Have each model its own
  consinit().
- Fix fbconnect() and relatives; 'struct fbinfo' is initialized only once,
  making sure no extraneous console resolution message is emitted.

Revision 1.62 / (download) - annotate - [select for diffs], Tue Jan 18 12:19:49 2000 UTC (24 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.61: +6 -2 lines
Diff to previous 1.61 (colored) to selected 1.46 (colored)

Only prototype and include code for scc_kbd_init() and scc_mouse_init()
if NRASTERCONSOLE > 0.  Fixes problem reported on port-pmax by Anders
Andersson.

Revision 1.61 / (download) - annotate - [select for diffs], Mon Jan 10 03:24:41 2000 UTC (24 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.60: +6 -16 lines
Diff to previous 1.60 (colored) to selected 1.46 (colored)

Remove unneeded include files (up to 16 in two files!).

Revision 1.60 / (download) - annotate - [select for diffs], Sun Jan 9 03:56:06 2000 UTC (24 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.59: +27 -33 lines
Diff to previous 1.59 (colored) to selected 1.46 (colored)

The clean-up continues:
 - Make local-only function and variables static.
 - Move function prototypes and extern variable declarations to
   header files.
 - Delete unused variables.
There's still a handful of extern declaraions that should be fixed up.

Revision 1.59 / (download) - annotate - [select for diffs], Sat Jan 8 01:02:40 2000 UTC (24 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.58: +4 -4 lines
Diff to previous 1.58 (colored) to selected 1.46 (colored)

Function prototype cleanup.

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jan 7 14:12:51 2000 UTC (24 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.57: +15 -141 lines
Diff to previous 1.57 (colored) to selected 1.46 (colored)

Start of the "The Big Cleanup" - remove "ifdef alpha".  This has
diverged enough from the alpha scc.c that keeping any pretence of
portability is not worth it.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Jan 4 23:15:03 2000 UTC (24 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.56: +3 -2 lines
Diff to previous 1.56 (colored) to selected 1.46 (colored)

Ick - include pmioctl.h to get the pmEventQueue typedef needed for
qvssvar.h (needed for the mouseInit() prototype).  This _will_ be
cleaned up soon!

Revision 1.56 / (download) - annotate - [select for diffs], Thu Dec 30 01:01:48 1999 UTC (24 years, 3 months ago) by simonb
Branch: MAIN
Changes since 1.55: +3 -2 lines
Diff to previous 1.55 (colored) to selected 1.46 (colored)

Include qvssvar.h to get mouseInput() prototype.

Revision 1.55 / (download) - annotate - [select for diffs], Thu Dec 23 15:34:19 1999 UTC (24 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.54: +5 -5 lines
Diff to previous 1.54 (colored) to selected 1.46 (colored)

Rectify the jumbled naming scheme of routines in lk201.c. Function names
are now lower case and prefixed by 'lk_'. XXX lk_mouseinit() is bogus. It
belongs somewhere else.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Dec 8 01:29:11 1999 UTC (24 years, 3 months ago) by simonb
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.53: +3 -7 lines
Diff to previous 1.53 (colored) to selected 1.46 (colored)

Don't use our own defines for SCCDEV or RCONSDEV - pull in
<pmax/pmax/cons.h> for these values.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Nov 29 15:02:39 1999 UTC (24 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.52: +5 -4 lines
Diff to previous 1.52 (colored) to selected 1.46 (colored)

- When kbdMapChar() was modified to support returning multi-character
  mappings, it broke Ctrl-Space; fix that.
- Clean up lk201.c a little.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Sep 17 20:04:50 1999 UTC (24 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize, thorpej_scsipi
Changes since 1.51: +2 -3 lines
Diff to previous 1.51 (colored) to selected 1.46 (colored)

Centralize the declaration and clearing of `cold'.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Apr 24 08:01:13 1999 UTC (24 years, 11 months ago) by simonb
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.50: +71 -71 lines
Diff to previous 1.50 (colored) to selected 1.46 (colored)

Nuke register and remove trailling white space.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Apr 20 06:42:54 1999 UTC (24 years, 11 months ago) by mrg
Branch: MAIN
Changes since 1.49: +4 -2 lines
Diff to previous 1.49 (colored) to selected 1.46 (colored)

make this compile again with no rcons.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Apr 12 20:38:19 1999 UTC (24 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48 (colored) to selected 1.46 (colored)

Quote "AS IS" as in the majority of Carnegy Mellon notices.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Apr 6 20:09:20 1999 UTC (24 years, 11 months ago) by pk
Branch: MAIN
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored) to selected 1.46 (colored)

Fix a pasto in copyright text which has been procreating like rabbits..

Revision 1.47 / (download) - annotate - [select for diffs], Mon Mar 22 03:25:29 1999 UTC (25 years ago) by ad
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.46: +8 -5 lines
Diff to previous 1.46 (colored)

Added support for cursor keys, function keys and friends. kbdMapChar now
returns 'char *' to do this. Codes returned for the various keys match
what 'rcons' termcap entry expects.

Revision 1.46 / (download) - annotate - [selected], Fri Jan 29 08:42:27 1999 UTC (25 years, 2 months ago) by kleink
Branch: MAIN
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

Remove an incorrect (but harmless) comment.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Jan 28 10:28:43 1999 UTC (25 years, 2 months ago) by jonathan
Branch: MAIN
Changes since 1.44: +5 -5 lines
Diff to previous 1.44 (colored) to selected 1.46 (colored)

Jason Thorpe's changes from PR#6848. Makes 115200 bps work on some systems.
Reverse sense of #ifdef to disable 76.8k and 115.2k until we can verify
it works on all 8530 chips (similar changes didnt work on a /240 in 1996).

Revision 1.44 / (download) - annotate - [select for diffs], Sun Nov 15 11:21:53 1998 UTC (25 years, 4 months ago) by jonathan
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.43: +10 -42 lines
Diff to previous 1.43 (colored) to selected 1.46 (colored)

* make scc_tty_init() callable when very cold: call scc_coldparam() directly.
  Use scc_tty_init() in scc_consinit().  Declare scc_consinit() in sccvar.h.

* Remove last vestige of special-case console handling in sccparam() code.

* Call scc_consinit() from findcons scc_serial() console-setup.
  Dont PROM for scc serial console at all.

Revision 1.43 / (download) - annotate - [select for diffs], Thu Oct 29 21:25:17 1998 UTC (25 years, 5 months ago) by jonathan
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc
Changes since 1.42: +4 -4 lines
Diff to previous 1.42 (colored) to selected 1.46 (colored)

Use console_debugger() hook to enter DDB.

Revision 1.42 / (download) - annotate - [select for diffs], Mon Sep 7 19:54:15 1998 UTC (25 years, 6 months ago) by mhitch
Branch: MAIN
CVS Tags: nisimura-pmax-wscons-base
Branch point for: nisimura-pmax-wscons
Changes since 1.41: +3 -3 lines
Diff to previous 1.41 (colored) to selected 1.46 (colored)

scc_softCAR is a bit array, so set it accordingly for a serial console
port (instead of using the scc line number).

Revision 1.41 / (download) - annotate - [select for diffs], Sat Jul 4 22:18:37 1998 UTC (25 years, 8 months ago) by jonathan
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.40: +4 -2 lines
Diff to previous 1.40 (colored) to selected 1.46 (colored)

defopt DDB.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Mar 30 02:15:37 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.39: +30 -36 lines
Diff to previous 1.39 (colored) to selected 1.46 (colored)

* Mouse reset blocks waiting for response for mouse.
  Only initialize the mouse if we are using rcons as the console device.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Mar 24 08:39:02 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.38: +262 -254 lines
Diff to previous 1.38 (colored) to selected 1.46 (colored)

Rewrite pmax console-probing code from scratch
 as pmax/dev/findcons.c:
 *  Follow the same logic: look for the device the PROM is using.
 *  If it's a framebuffer and we don't have a driver for it, try other
 *  framebuffers in PROM search order.
 *  If no match found, warn user and fall over to serial console.
 *  if no serial console found, go back to PROM.

Rework tc/scc.c attach routine to give cleaner initialization semantics.
Prune out old 'braindamage' code.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 24 00:23:56 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.37: +129 -93 lines
Diff to previous 1.37 (colored) to selected 1.46 (colored)

Commit snapshot of pmax console rework as basepoint for 1.3.2 pullup:
 * Do rcons output properly, using cn_tab->cn_dev which points
   at rcons cdevsw entrypoints.

 * The pmadx console code was using keyboard (serial) device
   (major,minor) for raster consoles with special code in the keyboard
   drivers to catch output intended for consoles, pull it off the device
   queue, and print them via cnputc().
   Ifdef out  RCONS_BRAINDAMAGE.

* Other minor cleanup to pmax scc driver.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Mar 22 09:27:07 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.36: +16 -6 lines
Diff to previous 1.36 (colored) to selected 1.46 (colored)

Clone lk20.h (keycode definitions) to /sys/dev/dec.
Update source pmax files accordingly.
cvs remove old pmax/dev/lk201.h.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Mar 22 07:56:28 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.35: +46 -53 lines
Diff to previous 1.35 (colored) to selected 1.46 (colored)

Elimiate  whitespace KNF botches due to emacs/X cut-and-paste.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Mar 22 07:25:40 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.34: +4 -7 lines
Diff to previous 1.34 (colored) to selected 1.46 (colored)

oops, forgot more whitespace changs and alpha_mb() -> tc_mb().

Revision 1.34 / (download) - annotate - [select for diffs], Sun Mar 22 07:15:20 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.33: +20 -41 lines
Diff to previous 1.33 (colored) to selected 1.46 (colored)

Whitespace, cosmetic changes against alpha/tc/scc.c 1.40.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Mar 22 07:04:14 1998 UTC (26 years ago) by jonathan
Branch: MAIN
Changes since 1.32: +11 -10 lines
Diff to previous 1.32 (colored) to selected 1.46 (colored)

More tty dialin/dialout changes (t_wopen).
NB: dtop is a keyboard/mouse bus and doesn't support dialout.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 5 01:57:35 1998 UTC (26 years, 1 month ago) by jonathan
Branch: MAIN
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored) to selected 1.46 (colored)

Add local `extern' declaration of ioasic_cd, as in alpha/tc/scc.c.
Missed here after the removal of  ioasic_cd decl from ioasicvar.h.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 12 20:12:43 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.30: +3 -5 lines
Diff to previous 1.30 (colored) to selected 1.46 (colored)

Update for changes to config.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Nov 14 01:38:57 1997 UTC (26 years, 4 months ago) by jonathan
Branch: MAIN
Changes since 1.29: +2 -5 lines
Diff to previous 1.29 (colored) to selected 1.46 (colored)

Back out read-side DELAY() in previous revision added on advice of
tech-kern.  Reported by Sean Davidson to cause erroneous doubling of
keyboard input on a 5000/50 under load.

Increasing the DELAY() from 2 to 30 doesn't help. Remove it for the
1.3 release. May cause problems with low-speed serial input, but
console keyboards work properly.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Nov 8 21:55:08 1997 UTC (26 years, 4 months ago) by jonathan
Branch: MAIN
Changes since 1.28: +20 -2 lines
Diff to previous 1.28 (colored) to selected 1.46 (colored)

Workaround for port-pmax/4438 (pmax kernel glass-tty console code is broken)
until a proper fix is available:
  Perpetuate the 4.4bsd design even further. Change keyboard-driver
  open routines to check for an active raster console. If active, set the
  keyboard struct tty's t_winsize from the rcons t_winsize on first open.
See pr 4438 for remaining problems and discussion of a complete fix.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jul 21 05:39:41 1997 UTC (26 years, 8 months ago) by jonathan
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, netbsd-1-3-base, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia
Branch point for: netbsd-1-3
Changes since 1.27: +4 -5 lines
Diff to previous 1.27 (colored) to selected 1.46 (colored)

Kill __BROKEN_INDIRECT_CONFIG on pmax.
Based on a patch from Chris G. Demetriou, December 1996.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Jul 17 03:16:44 1997 UTC (26 years, 8 months ago) by jtk
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) to selected 1.46 (colored)

use locator defines in "locators.h" to index cf_loc[]

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jul 7 03:54:40 1997 UTC (26 years, 8 months ago) by jonathan
Branch: MAIN
Changes since 1.25: +29 -11 lines
Diff to previous 1.25 (colored) to selected 1.46 (colored)

DDB for mips.
  Add DDB interface to /sys/arch/mips/mips..
  Rework heuristic stack traceback to work with DDB.
  Add hooks  to print exception log from DDB.
  Add hooks from pmax console drivers:   call Debugger()
  after break from serial console, or 'DO' key from LK-xxx.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jun 22 07:42:44 1997 UTC (26 years, 9 months ago) by jonathan
Branch: MAIN
CVS Tags: bouyer-scsipi
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.46 (colored)

* Change Sprite MACH_xxx prefix to MIPS_xxx.

* Use standard mips terminology (xxx_KSEG0, xxx_KSEG1) instead of the
  (more meaningful) Sprite names (xxx_CACHED, xxx_UNCACHED).

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 16 04:30:15 1997 UTC (26 years, 9 months ago) by jonathan
Branch: MAIN
Changes since 1.23: +4 -3 lines
Diff to previous 1.23 (colored) to selected 1.46 (colored)

Garbage-collect <machine/locore.h>

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jun 15 18:03:26 1997 UTC (26 years, 9 months ago) by mhitch
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored) to selected 1.46 (colored)

DECstation MIPS3 support: wbflush() is cpu-dependent, need declaration from
machine/locore.h.

Revision 1.22 / (download) - annotate - [select for diffs], Sun May 25 10:28:22 1997 UTC (26 years, 10 months ago) by jonathan
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.46 (colored)

lint: add prototype  for pmax serial-console inithook.

Revision 1.21 / (download) - annotate - [select for diffs], Thu May 15 07:24:37 1997 UTC (26 years, 10 months ago) by mellon
Branch: MAIN
Changes since 1.20: +14 -6 lines
Diff to previous 1.20 (colored) to selected 1.46 (colored)

Don't do rcons-specific things if no rcons pseudo-device was declared.   Clean up probe-time printfs.

Revision 1.20 / (download) - annotate - [select for diffs], Thu May 15 04:49:32 1997 UTC (26 years, 10 months ago) by jonathan
Branch: MAIN
Changes since 1.19: +7 -6 lines
Diff to previous 1.19 (colored) to selected 1.46 (colored)

Merge in changes from Alpha scc driver with RCS log message:

>  revision 1.33
>  date: 1997/05/15 02:15:55;  author: thorpej;  state: Exp;  lines: +8 -4
>  - In sccmatch(), check any user-specified offset, allowing scc unit numbers
>  to be nailed down.  From Ken Hornstein <kenh@cmf.nrl.navy.mil>, PR #3626,
>  slightly modified to allow wildcarded offsets.
>  - Blow away the cf->cf_unit check in sccmatch(); it's bogus.

Also gc usused references to  NSCC and #include "scc.h"

Revision 1.19 / (download) - annotate - [select for diffs], Sat Apr 26 02:26:54 1997 UTC (26 years, 11 months ago) by jonathan
Branch: MAIN
Changes since 1.18: +1 -3 lines
Diff to previous 1.18 (colored) to selected 1.46 (colored)

Stop ignoring DCD transitions on ioasic SCC serial lines.
From entropy@zippy.bernstein.com>.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Oct 16 05:04:51 1996 UTC (27 years, 5 months ago) by jonathan
Branch: MAIN
CVS Tags: thorpej-setroot, mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Changes since 1.17: +249 -126 lines
Diff to previous 1.17 (colored) to selected 1.46 (colored)

Cleanups, and convergence with the Alpha driver:
  * kill scc_tty[] and needs-count.
  * Add usable-when-cold version of sccparam().
  * Add pre-autconf() console initialization entrypoint.
  * remove lint for gcc -Wall
  * wbflush() -> tc_mb()
all but the last of which have been fed through cgd and committed to the
Alpha scc driver.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Oct 13 03:40:01 1996 UTC (27 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.16: +13 -13 lines
Diff to previous 1.16 (colored) to selected 1.46 (colored)

backout previous kprintf change

Revision 1.16 / (download) - annotate - [select for diffs], Fri Oct 11 00:45:26 1996 UTC (27 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.15: +13 -13 lines
Diff to previous 1.15 (colored) to selected 1.46 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.15 / (download) - annotate - [select for diffs], Sat Sep 7 01:25:37 1996 UTC (27 years, 6 months ago) by mhitch
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored) to selected 1.46 (colored)

The MAXINE serial console is on scc0 (the only SCC on the MAXINE) instead
of scc1.  Fix the check of which scc to initialize the console serial line
so that the MAXINE serial console will work.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Sep 2 06:44:12 1996 UTC (27 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.13: +2 -4 lines
Diff to previous 1.13 (colored) to selected 1.46 (colored)

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

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jun 16 16:49:07 1996 UTC (27 years, 9 months ago) by mhitch
Branch: MAIN
Changes since 1.12: +7 -4 lines
Diff to previous 1.12 (colored) to selected 1.46 (colored)

Do tty_attach() for serial lines.

Revision 1.12 / (download) - annotate - [select for diffs], Wed May 29 06:29:08 1996 UTC (27 years, 10 months ago) by mhitch
Branch: MAIN
Changes since 1.11: +8 -13 lines
Diff to previous 1.11 (colored) to selected 1.46 (colored)

Fix autoconfiguration stuff to more closely match the alpha - primarily
the IOASIC attached devices.  The DS3100 will now configure properly.
Fix the DS5000/25 IOASIC table entry for the RTC so the RTC interrupts
get enabled.
Fix up a moved include file.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 17 22:20:08 1996 UTC (28 years ago) by jonathan
Branch: MAIN
CVS Tags: netbsd-1-2-base
Branch point for: netbsd-1-2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.46 (colored)

Additional fixes to complete the NetBSD/1.1B config changes:

change IOASIC cfdriver references  from "ioasiccd" to "ioasic_cd"

Revision 1.10 / (download) - annotate - [select for diffs], Sun Mar 17 01:47:12 1996 UTC (28 years ago) by thorpej
Branch: MAIN
Changes since 1.9: +20 -15 lines
Diff to previous 1.9 (colored) to selected 1.46 (colored)

New device attachment scheme:

	- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 8 02:26:34 1996 UTC (28 years, 1 month ago) by jonathan
Branch: MAIN
Changes since 1.8: +83 -26 lines
Diff to previous 1.8 (colored) to selected 1.46 (colored)

Add serial-console support that works with `new-style' (config.new) autconf
code.  Substantially the same code tested on a 5k/240. Should work on a
5k/1xx.  Not tested on a  MAXINE, where the single unit may break the
PROM-channel-number to driver-channel-number mapping.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Feb 2 18:08:03 1996 UTC (28 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.46 (colored)

Fix #includes.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 31 08:47:22 1996 UTC (28 years, 2 months ago) by jonathan
Branch: MAIN
Changes since 1.6: +3 -4 lines
Diff to previous 1.6 (colored) to selected 1.46 (colored)

Resolve pmax and alpha IOCTL asic driver differences, pass 1:

Rename the ioctl asic register and slot macros from ASIC_<xxx> to
IOASIC_<xxx>, to be compatible with the machine-indpendent names in
sys/dev/tc/ioasicvar.h.  The pmax code still uses
sys/arch/pmax/pmax/asic.h, as some of the registers and offsets
defined there are not yet defined in sys/dev/tc/ioasicvar.h.

Rename the ioctl asic base-address pointer from `asic_base' to `ioasic_base'.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 29 22:52:42 1996 UTC (28 years, 2 months ago) by jonathan
Branch: MAIN
Changes since 1.5: +56 -44 lines
Diff to previous 1.5 (colored) to selected 1.46 (colored)

Re-write Decstation turbochannel autoconfiguration code to use the machine-
independent TC support in sys/dev/tc/tc.c and sys/dev/tc/tcvar.h:
  * Change the tc autoconfiguration tables to use a struct tc_attach_args
    instead of the ad-hoc structure.
  * Change all pmax device drivers to use a `struct confargs' that's
    assignment-compatible with  sys/dev/tc/tcvar.h `struct tcdev_attach_args'.
    Devices that can be present on a TC or as ioctl asic/mainbus builtins
    use  the same `struct confargs'.
  * Eliminate the `BUS_CVTADDR()' macros which the pmax port inherited from
    an old, now-obsolete sys/arch/alpha snapshot.

  * Update the comments and debugging code in interrupt handlers to
    be consistent with the machine-independent TC support.

Other commits that overlap the same source files include: re-enabling
clock-tick interrupts earlier, and counting hardclock ticks for vmstat -i.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 29 21:55:19 1995 UTC (28 years, 6 months ago) by jonathan
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.4: +32 -17 lines
Diff to previous 1.4 (colored) to selected 1.46 (colored)

Add speed entries for 7200 and multiples.
Add as-yet-unused speed entries for a 1x SCC clock, up to 200 Kbits.

Remove old top-bit-means-delay code, since nothing seems to need it,
and it apparently partially broke lk-201 initialization anyway.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 25 22:10:56 1995 UTC (28 years, 6 months ago) by jonathan
Branch: MAIN
Changes since 1.3: +8 -0 lines
Diff to previous 1.3 (colored) to selected 1.46 (colored)

Fix SCC bug that broke getty on pmax SCC lines: if RAW and LITOUT were
both off, haracters with their top bit clear were interpreted as a delay.
This (strange) behaviour is still available if  SCC_PARITY_MEANS_DELAY
is defined.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Sep 25 04:30:43 1995 UTC (28 years, 6 months ago) by jonathan
Branch: MAIN
Changes since 1.2: +11 -2 lines
Diff to previous 1.2 (colored) to selected 1.46 (colored)

Force a delay after calling SCC_WRITE_DATA() to give the chip
registers time to settle. DELAY(2) is reportedly enough.  Without the
delay, output characters are occasionally doubled.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Sep 11 21:29:28 1995 UTC (28 years, 6 months ago) by jonathan
Branch: MAIN
Changes since 1.1: +56 -68 lines
Diff to previous 1.1 (colored) to selected 1.46 (colored)

Change pmax rcons and low-level serial drivers to support the
old-style pmax polled input for cn_getc(). Needed because the
input side of rcons is not initialized in time for GENERIC kernels
to use it to read a root/swap devicename from /dev/console.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Aug 22 04:28:41 1995 UTC (28 years, 7 months ago) by jonathan
Branch: MAIN
Diff to selected 1.46 (colored)

Move the pmax scc driver from sys/arch/pmax/dev to sys/arch/pmax/tc,
as it's a driver for a device under a TC IOASIC.   The Alpha port also
has its scc driver in tc/scc.c, and the pmax driver scc is nearly the same
as the Alpha.

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>