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.