CVS log for src/sys/arch/mac68k/mac68k/via.c
Up to [cvs.NetBSD.org] / src / sys / arch / mac68k / mac68k
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.77: download - view: text, markup, annotated - select for diffs
Wed Feb 28 13:05:40 2024 UTC (10 months, 2 weeks ago) by thorpej
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
HEAD
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +10 -14
lines
Fix up the mac68k interrupt handlers to work with the new style common
clockframe layout and remove the CLOCK_FORMAT0 work-around. As a nice
side-effect, this also eliminates the super-sketchy stack unwinding used
by rtclock_intr to get at the interrupt stack frame.
Revision 1.76: download - view: text, markup, annotated - select for diffs
Tue Jul 21 06:10:26 2020 UTC (4 years, 5 months ago) by rin
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
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-futex,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
thorpej-altq-separation-base,
thorpej-altq-separation,
netbsd-10-base,
netbsd-10-1-RELEASE,
netbsd-10-0-RELEASE,
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,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +12 -2
lines
For GCC8, do not omit frame pointer for intr_dispatch() and via1_intr()
(-fomit-frame-pointer is enabled for -O and higher for GCC8).
This is required by rtclock_intr() which unwinds stack frame of caller!
XXXXXX
We need to get rid of this hackest hack for rtclock_intr(). This problem
was discussed back in 2014:
http://mail-index.netbsd.org/port-mac68k/2014/08/15/msg000595.html
http://mail-index.netbsd.org/port-mac68k/2014/08/17/msg000600.html
http://mail-index.netbsd.org/port-mac68k/2014/08/17/msg000601.html
However, unfortunately, the problem has been left untouched until today.
The patch attached in the third message works around the problem. But,
it adds hard-coded magic numbers to intr_dispatch() and via1_intr().
For real fix, we should probably reconsider whole interrupt handling.
Anyway, now kernel compiled by GCC8 works fine as far as I can see.
Revision 1.75: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:18:03 2005 UTC (19 years, 1 month ago) by christos
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
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,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
uebayasi-xip-base7,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
tls-maxphys-base-20171202,
tls-maxphys-base,
tls-maxphys,
tls-earlyentropy-base,
tls-earlyentropy,
thorpej-atomic-base,
thorpej-atomic,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
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,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
ppcoea-renovation-base,
ppcoea-renovation,
post-newlock2-merge,
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-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,
peter-altq-base,
peter-altq,
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,
nick-net80211-sync-base,
nick-net80211-sync,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-9-base,
netbsd-9-4-RELEASE,
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-3-RELEASE,
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,
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,
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,
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,
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,
mjf-ufs-trans-base,
mjf-ufs-trans,
mjf-devfs2-base,
mjf-devfs2,
mjf-devfs-base,
mjf-devfs,
matt-premerge-20091211,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
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-nb4-arm-base,
matt-nb4-arm,
matt-mips64-premerge-20101231,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
localcount-20160914,
khorben-n900,
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-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-pm-base,
jmcneill-pm,
jmcneill-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3,
jdolecek-ncq-base,
jdolecek-ncq,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
cube-autoconf-base,
cube-autoconf,
cherry-xenmp-base,
cherry-xenmp,
chap-midi-nbase,
chap-midi-base,
chap-midi,
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-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,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +2 -2
lines
merge ktrace-lwp.
Revision 1.73.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:28:14 2005 UTC (19 years, 8 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73: +5 -5
lines
sync with -current
Revision 1.73.4.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:33:05 2005 UTC (19 years, 10 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.73: preferred, colored; next MAIN 1.74: preferred, colored
Changes since revision 1.73: +5 -5
lines
sync with head. xen and whitespace. xen part is not finished.
Revision 1.71.28.5: download - view: text, markup, annotated - select for diffs
Tue Mar 8 13:53:09 2005 UTC (19 years, 10 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.71.28.4: preferred, colored; branchpoint 1.71: preferred, colored; next MAIN 1.72: preferred, colored
Changes since revision 1.71.28.4: +5 -5
lines
Sync with HEAD.
Revision 1.74: download - view: text, markup, annotated - select for diffs
Sat Mar 5 17:34:06 2005 UTC (19 years, 10 months ago) by chs
Branches: 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,
yamt-lazymbuf,
yamt-km-base4,
yamt-km-base3,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
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,
ktrace-lwp-base,
kent-audio2-base
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +5 -5
lines
remove some more __P that I missed before.
Revision 1.71.28.4: download - view: text, markup, annotated - select for diffs
Mon Jan 17 19:29:49 2005 UTC (20 years ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.71.28.3: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.28.3: +35 -55
lines
Sync with HEAD.
Revision 1.73: download - view: text, markup, annotated - select for diffs
Sat Jan 15 16:00:59 2005 UTC (20 years ago) by chs
Branches: MAIN
CVS tags: yamt-km-base2,
yamt-km-base
Branch point for: yamt-km,
kent-audio2
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +35 -55
lines
de-__P, remove register, ansify, b* -> mem*.
Revision 1.71.28.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:18:08 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.71.28.2: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.28.2: +2 -2
lines
Fix the sync with head I botched.
Revision 1.71.28.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:36:44 2004 UTC (20 years, 4 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.71.28.1: preferred, colored; branchpoint 1.71: preferred, colored
Changes since revision 1.71.28.1: +0 -0
lines
Sync with HEAD.
Revision 1.71.28.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:37:11 2004 UTC (20 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +4 -1
lines
Sync with HEAD
Revision 1.72: download - view: text, markup, annotated - select for diffs
Tue Jul 15 02:43:23 2003 UTC (21 years, 6 months ago) by lukem
Branches: MAIN
CVS tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +4 -1
lines
__KERNEL_RCSID()
Revision 1.70.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 20:12:24 2000 UTC (24 years, 2 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.70: preferred, colored; next MAIN 1.71: preferred, colored
Changes since revision 1.70: +2 -2
lines
Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
Revision 1.71: download - view: text, markup, annotated - select for diffs
Mon Feb 21 05:36:13 2000 UTC (24 years, 11 months ago) by scottr
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base,
thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
thorpej-devvp-base,
thorpej-devvp,
pre-chs-ubcperf,
post-chs-ubcperf,
newlock-base,
newlock,
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,
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,
nathanw_sa_end,
nathanw_sa_before_merge,
nathanw_sa_base,
nathanw_sa,
minoura-xpg4dl-base,
minoura-xpg4dl,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
kqueue,
ifpoll-base,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
gehenna-devsw-base,
gehenna-devsw,
fvdl_fs64_base,
eeh-devprop-base,
eeh-devprop
Branch point for: ktrace-lwp
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -2
lines
Use constants defined in viareg.h to set value of VIA2.
Revision 1.69.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 1 06:19:15 1999 UTC (25 years, 2 months ago) by scottr
Branches: scottr-mac68k-wscons
Diff to: previous 1.69: preferred, colored; next MAIN 1.70: preferred, colored
Changes since revision 1.69: +52 -22
lines
Sync with main branch.
Revision 1.69.6.1: download - view: text, markup, annotated - select for diffs
Thu Jul 1 23:10:03 1999 UTC (25 years, 6 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.69: preferred, colored; next MAIN 1.70: preferred, colored
Changes since revision 1.69: +52 -22
lines
Sync w/ -current.
Revision 1.70: download - view: text, markup, annotated - select for diffs
Mon Jun 28 01:56:58 1999 UTC (25 years, 6 months ago) by briggs
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
scottr-mac68k-wscons-base,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base
Branch point for: thorpej_scsipi
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +52 -22
lines
Unfortunately, several changes that are intermingled:
- Add initial IOP support. ADB doesn't work yet for me, but it's here so
that others will be encouraged to work on it. ADB_HW_IOP basically
is configured as a NOP so that serial consoles will continue to work.
- Roll via1_intr and via2_intr into the intr.c scheme--this also required
changing rtclock_intr to grovel the stack differently so that hardclock
gets the right arguments and softclock() doesn't get all reentrant.
- Make via1 interrupts parallel to via2 interrupts--handlers get a pass-
through pointer and we can register handlers. Register via1 interrupt
with intr_establish()--normally level 1, level 6 for A/UX scheme.
- Use intr_establish() to set real via2 interrupt handler instead of the
hacked function pointer.
- Reorganize adb-direct interrupts so that a function call is removed.
- Implement A/UX interrupts for all Quadras right now. We may need to
special case some Quadras, but Linux folks are reporting success on
several models.
- Fix intrnames to be accurate for the normal, PSC, and A/UX interrupt
configurations.
Revision 1.69: download - view: text, markup, annotated - select for diffs
Sat Feb 20 09:57:35 1999 UTC (25 years, 11 months ago) by scottr
Branches: MAIN
CVS tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame
Branch point for: scottr-mac68k-wscons,
chs-ubc2
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -2
lines
Rename via_shutdown() to via_powerdown() for clarity and consistency.
Revision 1.68: download - view: text, markup, annotated - select for diffs
Wed Jan 6 05:54:39 1999 UTC (26 years ago) by scottr
Branches: MAIN
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +1 -14
lines
G/C rbv_vidstatus() and related constant.
Revision 1.67: download - view: text, markup, annotated - select for diffs
Thu Oct 22 04:36:51 1998 UTC (26 years, 3 months ago) by scottr
Branches: MAIN
CVS tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +3 -1
lines
Defopt ALTXBUTTONS, DISABLE_EXT_CACHE, and ZS_CONSOLE_ABORT.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Wed Jul 1 18:57:36 1998 UTC (26 years, 6 months ago) by scottr
Branches: MAIN
CVS tags: eeh-paddr_t-base,
eeh-paddr_t
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +7 -4
lines
Undo a thinko in the various VIA2 isr loops: increment
bitnum inside the loop, not as part of the condition.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Sun Apr 26 18:25:58 1998 UTC (26 years, 8 months ago) by scottr
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +41 -28
lines
Generalize add_nubus_intr() a little more. Also, complete KNFing.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sat Apr 25 21:39:54 1998 UTC (26 years, 8 months ago) by scottr
Branches: MAIN
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +4 -1
lines
Attempt to clear stray NuBus interrupts in the default slot
interrupt handler.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Sat Apr 25 21:27:40 1998 UTC (26 years, 8 months ago) by scottr
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +26 -18
lines
Garbage collect the second (slot number) parameter to NuBus interrupt
handlers. (Only slot_ignore() and slot_noint() need this, and we already
have a place to put this information.) Adjust add_nubus_intr() so that if
the client_data arg is specified as NULL, pass the slot number as
client_data to the interrupt handler.
Revision 1.60.4.1: download - view: text, markup, annotated - select for diffs
Tue Sep 16 03:48:53 1997 UTC (27 years, 4 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.60: preferred, colored; next MAIN 1.61: preferred, colored
Changes since revision 1.60: +30 -3
lines
Update marc-pcmcia branch from trunk.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Sep 10 04:38:48 1997 UTC (27 years, 4 months ago) by scottr
Branches: 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
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -2
lines
For consistency: VIA_initialize() -> via_init()
Revision 1.61: download - view: text, markup, annotated - select for diffs
Tue Sep 9 17:37:10 1997 UTC (27 years, 4 months ago) by scottr
Branches: MAIN
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +29 -2
lines
Define, implement, and use oss_intr().
Revision 1.60: download - view: text, markup, annotated - select for diffs
Fri Apr 4 15:33:30 1997 UTC (27 years, 9 months ago) by briggs
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal,
marc-pcmcia-bp,
bouyer-scsipi
Branch point for: marc-pcmcia
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +2 -2
lines
Mask off 'internal slot' in check to see if we should enable nubus intrs.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat Mar 15 18:33:48 1997 UTC (27 years, 10 months ago) by scottr
Branches: MAIN
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +4 -10
lines
Defer enabling NuBus slot interrupts until all slots have been probed
and drivers attached. This removes the need for the MAC68K_BROKEN_VIDEO
option. From Allen Briggs.
Revision 1.55.6.1: download - view: text, markup, annotated - select for diffs
Wed Mar 12 15:09:03 1997 UTC (27 years, 10 months ago) by is
Branches: is-newarp
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +52 -78
lines
Merge in changes from The Trunk, partially just reimplementing newarp.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Tue Mar 4 04:11:52 1997 UTC (27 years, 10 months ago) by scottr
Branches: MAIN
CVS tags: is-newarp-before-merge
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +9 -11
lines
The previous optimization of the interrupt handlers was a bit too
agressive. Being a little more conservative pays the biggest dividend.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Mar 3 04:19:06 1997 UTC (27 years, 10 months ago) by scottr
Branches: MAIN
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +6 -4
lines
Fix part of last change: don't mask off the high bit of the VIA IER until
the interrupt has been unflagged. Problem noticed by Paul Goyette.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Fri Feb 28 07:41:44 1997 UTC (27 years, 10 months ago) by scottr
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +51 -77
lines
Generalize VIA1 and VIA2 interrupt registration a bit, and do a slight
optimization on the VIA interrupt handlers.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Tue Jan 7 07:45:45 1997 UTC (28 years ago) by scottr
Branches: MAIN
CVS tags: thorpej-setroot,
mrg-vm-swap,
is-newarp-base
Branch point for: is-newarp
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +17 -4
lines
Don't unlock the NuBus on PowerBooks; this bit controls the Power Manager
chip on these machines. From Takashi Hamada.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Nov 2 07:18:53 1996 UTC (28 years, 2 months ago) by scottr
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +0 -3
lines
Remove include of ncr96scsi.h, since it's now an artifact, and the
unused include of ncrscsi.h while we're here.
Revision 1.53: download - view: text, markup, annotated - select for diffs
Tue Oct 29 05:33:37 1996 UTC (28 years, 2 months ago) by briggs
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +15 -1
lines
Add a function to install an interrupt handler for 2nd scsi bus (Q900/950).
Take a guess that it's at via2, bit 0 (where 5380 DRQ is).
Revision 1.52: download - view: text, markup, annotated - select for diffs
Mon Oct 21 01:59:31 1996 UTC (28 years, 3 months ago) by briggs
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +5 -2
lines
Fix two bugs noticed by Taras Ivanenko <ivanenko@ctpa03.mit.edu>
via.c: don't allow spl to remain at splhigh on error.
mainbus.c: Make sure that variable is initialized.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Oct 16 03:55:21 1996 UTC (28 years, 3 months ago) by scottr
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -0
lines
External cache card on the IIci is enabled by default;
use DISABLE_EXT_CACHE to turn it off.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Oct 13 03:21:48 1996 UTC (28 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +4 -4
lines
backout previous kprintf change
Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Oct 11 00:25:23 1996 UTC (28 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +4 -4
lines
printf -> kprintf, sprintf -> ksprintf
Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Jun 21 06:12:45 1996 UTC (28 years, 7 months ago) by scottr
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +15 -17
lines
Minor style cleanup (avoid goto); no functional change.
Revision 1.43.2.3: download - view: text, markup, annotated - select for diffs
Fri Jun 7 13:07:17 1996 UTC (28 years, 7 months ago) by briggs
Branches: netbsd-1-2
CVS tags: netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA
Diff to: previous 1.43.2.2: preferred, colored; branchpoint 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.2.2: +4 -4
lines
Fix typo: from trunk.
Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri Jun 7 13:04:46 1996 UTC (28 years, 7 months ago) by briggs
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +4 -4
lines
Fix typo.
Revision 1.43.2.2: download - view: text, markup, annotated - select for diffs
Fri Jun 7 12:28:22 1996 UTC (28 years, 7 months ago) by briggs
Branches: netbsd-1-2
Diff to: previous 1.43.2.1: preferred, colored; branchpoint 1.43: preferred, colored
Changes since revision 1.43.2.1: +17 -5
lines
Pull up changes from trunk. Console fix and external serial clock support.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Fri Jun 7 10:41:30 1996 UTC (28 years, 7 months ago) by briggs
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +15 -1
lines
Changes from Bill Studenmund to support external clocks on the modem port.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Sat Jun 1 06:10:34 1996 UTC (28 years, 7 months ago) by scottr
Branches: MAIN
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -5
lines
Minor cosmetic cleanup left over from reverting interrupt handlers
Revision 1.43.2.1: download - view: text, markup, annotated - select for diffs
Fri May 31 03:37:02 1996 UTC (28 years, 7 months ago) by scottr
Branches: netbsd-1-2
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +6 -7
lines
Pull up version 1.44 from the main branch.
>Clear via2 interrupts before processing, too. It is up to the drivers to clear
>any interrupts that are flagged during processing.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Sat May 25 16:31:04 1996 UTC (28 years, 8 months ago) by briggs
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +6 -7
lines
Clear via2 interrupts before processing, too. It is up to the drivers to clear
any interrupts that are flagged during processing.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Tue May 21 02:46:02 1996 UTC (28 years, 8 months ago) by briggs
Branches: MAIN
CVS tags: netbsd-1-2-base
Branch point for: netbsd-1-2
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +8 -2
lines
Apparently the MRG ADB code becomes unstable if we handle via1 interrupts
properly, so go back to unflagging them all before processing any via1
interrupts. Perhaps this can be changed back when we get ADB code that
does not rely on the ROMs?
Revision 1.42: download - view: text, markup, annotated - select for diffs
Tue May 21 00:04:18 1996 UTC (28 years, 8 months ago) by briggs
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +5 -2
lines
Actually clear the interrupt on the RBV.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Mon May 20 04:32:33 1996 UTC (28 years, 8 months ago) by scottr
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +32 -27
lines
Due to the latching effect of the 6522 (VIA) chip, we need to unflag
interrupts only after the condition that caused the interrupt has been
cleared. This is a particular problem with the 5380 SCSI controller,
since the Mac glue logic may raise (e.g.) the SCSI DRQ interrupt a number
of times during the course of a normal transfer. By waiting to unflag it,
we effectively ignore all but the first.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Sun May 5 06:19:04 1996 UTC (28 years, 8 months ago) by briggs
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +38 -31
lines
Prototype for -Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-uninitialized
Also change the device probing scheme to use something a bit more rational.
A current side-effect is that nubus cards are double-mapped. I expect
to fix that shortly.
Also change splclock() to block everything but serial hardware interrupts.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Apr 23 03:53:26 1996 UTC (28 years, 9 months ago) by scottr
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +75 -41
lines
Handle internal video interrupts on RBV-based machines differently so
that Ethernet cards have a chance to work. In particular, this change
has been tested on the IIci, IIsi, and LCIII. The crucial info behind
this code was the result of a lot of work by Julian Bean.
Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Mar 29 02:01:06 1996 UTC (28 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -2
lines
via.h -> machine/viareg.h and some other prototyping fixes.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Sun Feb 11 01:20:46 1996 UTC (28 years, 11 months ago) by briggs
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -3
lines
Remove via_inited, as it is unused.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Sat Feb 3 22:50:19 1996 UTC (28 years, 11 months ago) by briggs
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +11 -5
lines
Implement mac68k_register_via1_t1_irq(). Also, remove via_inited warning.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Wed Jan 24 05:52:58 1996 UTC (29 years ago) by briggs
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +2 -2
lines
Change an &= to an & -- the former stopped working for some reason
that I need to delve into when I have time.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Sep 28 04:11:18 1995 UTC (29 years, 3 months ago) by briggs
Branches: MAIN
CVS tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +5 -12
lines
Simplify nubus interrupt routines a bit.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Sep 18 03:15:43 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +25 -38
lines
Optimize the via interrupt processing routines a tad. From
chas@ohm.nrl.navy.mil (Charles J. Williams).
Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Sep 12 22:52:08 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +3 -3
lines
Update a comment.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Sep 4 05:05:58 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +28 -14
lines
Make VIA2 interrupts pass an argument in and let the scsi_register_*_intr
functions use that, too.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Sep 2 19:27:48 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +68 -81
lines
Optimize accesses to VIA2 a bit.
Force SCSI driver to register interrupt functions and remove default
handlers.
Bring in a few changes from
Walter Ruetten <walter@ghpc8.ihf.rwth-aachen.de>--more to come later.
Define VIA interrupt functions as returning void, not long.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Sep 1 04:10:11 1995 UTC (29 years, 4 months ago) by briggs
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +7 -7
lines
Process via2/rbv interrupts from low bit to high bit.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Aug 25 02:56:41 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +9 -3
lines
Change VIA2:vPCR setting to allow scsi IRQ and DRQ.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Aug 14 03:16:07 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +10 -7
lines
Be more vocal about interrupts that we don't expect.
Include ncrscsi.h and ncr96scsi.h.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Jul 30 21:30:57 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3
lines
delay(7) instead of delay(20) seems sufficient
Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Jul 27 04:19:21 1995 UTC (29 years, 5 months ago) by briggs
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +7 -7
lines
get rbv_nubus_intr working--at least on the IIsi.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jul 17 01:26:02 1995 UTC (29 years, 6 months ago) by briggs
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -4
lines
Get IIsi ethernet almost working. Still misses a number of interrupts.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Jul 8 04:25:23 1995 UTC (29 years, 6 months ago) by briggs
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +7 -9
lines
Clean up a lot. Run machdep.c through indent.
Remove a bunch of old debugging code and some dead code.
Put in some new comments. Need more.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Jul 1 16:35:16 1995 UTC (29 years, 6 months ago) by briggs
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +21 -8
lines
Use flags for scsi interrupts. clean up a small bit.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Jun 20 05:13:19 1995 UTC (29 years, 7 months ago) by briggs
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -3
lines
Fix a typo that's gone unnoticed for a long time. Noticed by Brian
Gaeke (brg@dgate.org).
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Apr 29 20:23:53 1995 UTC (29 years, 8 months ago) by briggs
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -10
lines
Add new nubus handling that's much more robust.
Update via, if_ae, and grf accordingly.
Revamp grf.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Apr 21 04:00:55 1995 UTC (29 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +15 -3
lines
Separate nubus interrupt registry and enablement.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Apr 13 04:05:10 1995 UTC (29 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +13 -13
lines
Update interrupts to use (void *client_data) instead of (int unit) as
parameter to interrupt function.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Apr 8 13:16:33 1995 UTC (29 years, 9 months ago) by briggs
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +14 -6
lines
Actually set the vectors for RBV as well as VIA2.
Don't go to spl4 when we have an ADB interrupt.
Turn off video interrupts on the SE/30.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Mar 25 22:30:39 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +15 -37
lines
add_nubus_intr takes int (*)(), not void (*)().
Fix slot interrupts more.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Mar 23 14:16:38 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +97 -78
lines
Handle VIA2 (RBV?) better. Speed up interrupt processing (which had a
negative impact on the ethernet timeouts). This is still not correct,
but I am unsure what is correct. We can, apparently, get a nubus
interrupt without any slots showing an interrupt condition. Ick. This
does not always happen before we apparently lose an interrupt, either
(see last (chronological) log message for if_ae.c).
Someone with a fresh set of eyes should probably look at this, but it's
cobbled together to (mostly) work.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Mar 20 05:59:42 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +20 -14
lines
Modify handling of via2 interrupts. Ethernet is much more reliable
for me, now (one problem down, anyway).
Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Mar 1 03:48:53 1995 UTC (29 years, 10 months ago) by briggs
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +27 -50
lines
Clean up via.c a good bit--still needs more. Get rid of some timing stuff
that we aren't using at all anymore.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Feb 22 01:42:43 1995 UTC (29 years, 11 months ago) by briggs
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +83 -42
lines
Clean up via.c a bit. Still needs lots of work.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sat Dec 3 23:35:11 1994 UTC (30 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +44 -62
lines
Mac ROM Glue changes from grantham@tenon.com.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Oct 26 08:47:20 1994 UTC (30 years, 2 months ago) by cgd
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -0
lines
new RCS ID format.
Revision 1.8.2.1: download - view: text, markup, annotated - select for diffs
Sun Jul 24 01:23:42 1994 UTC (30 years, 6 months ago) by cgd
Branches: netbsd-1-0
CVS tags: 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
Diff to: previous 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8: +19 -27
lines
update, as requested by briggs
Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jul 10 16:58:18 1994 UTC (30 years, 6 months ago) by briggs
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +19 -27
lines
Be somewhat better at machine dependence, clean up a hair, and get rid
of addupc.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jun 26 13:04:40 1994 UTC (30 years, 7 months ago) by briggs
Branches: MAIN
CVS tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +31 -1
lines
Change some constants to better values/don't use constants as much.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Tue Feb 22 01:20:15 1994 UTC (30 years, 11 months ago) by briggs
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +91 -42
lines
Changes by grantham for RBV support.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Feb 6 22:06:30 1994 UTC (30 years, 11 months ago) by briggs
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1
lines
Fixup calls to profclock and softclock.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Jan 11 00:25:33 1994 UTC (31 years ago) by briggs
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -0
lines
TRAP_TYPES macro to trap_types variable.
Yank some VIA initialization. Seemed to cause some problems.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Dec 21 03:19:33 1993 UTC (31 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +8 -3
lines
Use address instead of slot for add_nubus_intr. This whole interrupt
scheme should probably be taken out and shot.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Dec 15 03:28:06 1993 UTC (31 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -1
lines
Cleanup. Use mac68k_xxx macros instead of macII, etc. Cleanup via.h.
Add minimal support for ddb.
BIG CHANGE: Use proper offsets for new gas in locore.s!!!
Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Nov 29 00:41:08 1993 UTC (31 years, 1 month ago) by briggs
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +101 -17
lines
Update from 0.9-ish to -current. Including a switch to use config.new.
The new functions (ptrace, etc) are stubbed.
Some cleanup, too.
Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Sep 29 06:09:14 1993 UTC (31 years, 3 months ago) by briggs
Branches: alice
CVS tags: ver0
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
The current MacBSD architecture sub-directory for NetBSD-0.9--more or
less. It needs some help to get to be -current. Support for minimal
hardware on the SE/30, II, IIx, and IIcx exists.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Sep 29 06:09:13 1993 UTC (31 years, 3 months ago) by briggs
Branches: MAIN
Initial revision
CVSweb <webmaster@jp.NetBSD.org>