CVS log for src/sys/arch/alpha/common/bus_dma.c
Up to [cvs.NetBSD.org] / src / sys / arch / alpha / common
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.74: download - view: text, markup, annotated - select for diffs
Tue Jul 26 20:08:54 2022 UTC (2 years, 8 months ago) by andvar
Branches: MAIN
CVS tags: thorpej-ifq-base,
thorpej-ifq,
thorpej-altq-separation-base,
thorpej-altq-separation,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
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,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +3 -3
lines
s/functin/function/ in copy pasted comment.
Revision 1.71.4.2: download - view: text, markup, annotated - select for diffs
Sun Aug 1 22:42:01 2021 UTC (3 years, 8 months ago) by thorpej
Branches: thorpej-i2c-spi-conf
Diff to: previous 1.71.4.1: preferred, colored; branchpoint 1.71: preferred, colored; next MAIN 1.72: preferred, colored
Changes since revision 1.71.4.1: +6 -6
lines
Sync with HEAD.
Revision 1.73: download - view: text, markup, annotated - select for diffs
Mon Jul 19 16:25:54 2021 UTC (3 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-futex2-base,
thorpej-futex2,
thorpej-cfargs2-base,
thorpej-cfargs2
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +6 -6
lines
There is already a fast-path in pmap_extract() for the kernel pmap, so
don't bother doing a conditional for kernel vs. user-space here.
KASSERT() that pmap_extract() succeeds; it is a programming error if
it does not, and it's not a great idea to insert a garbage address
into the SGMAP page table.
Revision 1.71.4.1: download - view: text, markup, annotated - select for diffs
Thu May 13 00:47:20 2021 UTC (3 years, 11 months ago) by thorpej
Branches: thorpej-i2c-spi-conf
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +6 -6
lines
Sync with HEAD.
Revision 1.72: download - view: text, markup, annotated - select for diffs
Fri May 7 16:58:33 2021 UTC (3 years, 11 months ago) by thorpej
Branches: MAIN
CVS tags: cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +6 -6
lines
Liberally sprinkle static around to get more symbols out of the
global namespace. A small bit of const poisoning in the TC code.
Revision 1.70.2.1: download - view: text, markup, annotated - select for diffs
Mon Dec 14 14:37:45 2020 UTC (4 years, 4 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.70: preferred, colored; next MAIN 1.71: preferred, colored
Changes since revision 1.70: +14 -10
lines
Sync w/ HEAD.
Revision 1.71: download - view: text, markup, annotated - select for diffs
Wed Nov 18 02:04:29 2020 UTC (4 years, 5 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-futex-base,
thorpej-cfargs-base,
thorpej-cfargs
Branch point for: thorpej-i2c-spi-conf
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +14 -10
lines
malloc(9) -> kmem(9)
Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Oct 11 00:33:30 2020 UTC (4 years, 6 months ago) by thorpej
Branches: MAIN
Branch point for: thorpej-futex
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +31 -6
lines
Add some bus_dma instrumentation.
Revision 1.68.12.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:00:55 2012 UTC (12 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68: +3 -3
lines
Resync to 2012-11-19 00:00:00 UTC
Revision 1.68.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:18:41 2012 UTC (12 years, 5 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.68: preferred, colored; next MAIN 1.69: preferred, colored
Changes since revision 1.68: +3 -3
lines
sync with head
Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Oct 2 23:54:51 2012 UTC (12 years, 6 months ago) by christos
Branches: MAIN
CVS tags: yamt-pagecache-base9,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-base-20171202,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
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,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
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,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
nick-nhusb-base-20160907,
nick-nhusb-base-20160529,
nick-nhusb-base-20160422,
nick-nhusb-base-20160319,
nick-nhusb-base-20151226,
nick-nhusb-base-20150921,
nick-nhusb-base-20150606,
nick-nhusb-base-20150406,
nick-nhusb-base,
nick-nhusb,
netbsd-9-base,
netbsd-9-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,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
localcount-20160914,
khorben-n900,
jdolecek-ncq-base,
jdolecek-ncq,
isaki-audio2-base,
isaki-audio2,
is-mlppp-base,
is-mlppp,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
agc-symver-base,
agc-symver,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +3 -3
lines
move common/bus_dma/ -> dev/bus_dma/
Revision 1.68: download - view: text, markup, annotated - select for diffs
Fri Jul 1 19:22:35 2011 UTC (13 years, 9 months ago) by dyoung
Branches: MAIN
CVS tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
jmcneill-usbmp-base,
jmcneill-usbmp,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
tls-maxphys
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +3 -3
lines
#include <sys/bus.h> instead of <machine/bus.h>.
Revision 1.64.44.3: download - view: text, markup, annotated - select for diffs
Wed Sep 16 13:37:34 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.64.44.2: preferred, colored; branchpoint 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64.44.2: +15 -124
lines
sync with head
Revision 1.67: download - view: text, markup, annotated - select for diffs
Fri Aug 21 03:39:41 2009 UTC (15 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base8,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base7,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
matt-premerge-20091211,
matt-mips64-premerge-20101231,
jym-xensuspend-nbase,
jym-xensuspend-base,
jruoho-x86intr-base,
jruoho-x86intr,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +15 -124
lines
Use bus_dmamem common.
Revision 1.64.44.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:10:28 2009 UTC (15 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.64.44.1: preferred, colored; branchpoint 1.64: preferred, colored
Changes since revision 1.64.44.1: +5 -5
lines
sync with head.
Revision 1.65.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:30:04 2008 UTC (16 years, 10 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.65: preferred, colored; next MAIN 1.66: preferred, colored
Changes since revision 1.65: +5 -5
lines
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.64.42.2: download - view: text, markup, annotated - select for diffs
Tue Jun 17 09:13:53 2008 UTC (16 years, 10 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.64.42.1: preferred, colored; branchpoint 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64.42.1: +5 -5
lines
sync with head.
Revision 1.64.40.2: download - view: text, markup, annotated - select for diffs
Thu Jun 5 19:14:32 2008 UTC (16 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.64.40.1: preferred, colored; branchpoint 1.64: preferred, colored; next MAIN 1.65: preferred, colored
Changes since revision 1.64.40.1: +3 -3
lines
Sync with HEAD.
Also fix build.
Revision 1.66: download - view: text, markup, annotated - select for diffs
Wed Jun 4 12:41:40 2008 UTC (16 years, 10 months ago) by ad
Branches: MAIN
CVS tags: yamt-pf42-base4,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
nick-hppapmap,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
jymxensuspend-base,
jym-xensuspend,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +5 -5
lines
vm_page: put TAILQ_ENTRY into a union with LIST_ENTRY, so we can use both.
Revision 1.64.40.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:21:45 2008 UTC (16 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +0 -7
lines
Sync with HEAD.
Revision 1.64.42.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:31:23 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -9
lines
sync with head.
Revision 1.64.44.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:21:44 2008 UTC (16 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -9
lines
sync with head.
Revision 1.65: download - view: text, markup, annotated - select for diffs
Mon Apr 28 20:23:11 2008 UTC (16 years, 11 months ago) by martin
Branches: MAIN
CVS tags: yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +2 -9
lines
Remove clause 3 and 4 from TNF licenses
Revision 1.58.2.2: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:22:19 2007 UTC (17 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58.2.1: preferred, colored; branchpoint 1.58: preferred, colored; next MAIN 1.59: preferred, colored
Changes since revision 1.58.2.1: +11 -11
lines
sync with head.
Revision 1.62.20.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 05:46:06 2007 UTC (18 years, 1 month ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.62: preferred, colored; next MAIN 1.63: preferred, colored
Changes since revision 1.62: +11 -11
lines
Sync with HEAD.
Revision 1.64: download - view: text, markup, annotated - select for diffs
Sun Mar 4 14:46:46 2007 UTC (18 years, 1 month ago) by yamt
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
yamt-idlelwp-base8,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
thorpej-atomic-base,
thorpej-atomic,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
ppcoea-renovation-base,
ppcoea-renovation,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
mjf-ufs-trans-base,
mjf-ufs-trans,
mjf-devfs-base,
mjf-devfs,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-pm,
jmcneill-base,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
mjf-devfs2
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +3 -3
lines
fix fallout from caddr_t changes.
Revision 1.63: download - view: text, markup, annotated - select for diffs
Sun Mar 4 05:59:11 2007 UTC (18 years, 1 month ago) by christos
Branches: MAIN
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +11 -11
lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.61.4.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:37:04 2006 UTC (18 years, 7 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +18 -20
lines
sync with head
Revision 1.58.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 14:48:15 2006 UTC (18 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +25 -21
lines
sync with head.
Revision 1.61.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:37:11 2006 UTC (19 years ago) by simonb
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61: +18 -20
lines
Sync with head.
Revision 1.62: download - view: text, markup, annotated - select for diffs
Wed Mar 1 12:38:10 2006 UTC (19 years, 1 month ago) by yamt
Branches: MAIN
CVS tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
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,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
simonb-timecounters-base,
rpaulo-netinet-merge-pcb-base,
post-newlock2-merge,
peter-altq-base,
peter-altq,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
chap-midi-nbase,
chap-midi-base,
chap-midi,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-idlelwp
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +18 -20
lines
merge yamt-uio_vmspace branch.
- use vmspace rather than proc or lwp where appropriate.
the latter is more natural to specify an address space.
(and less likely to be abused for random purposes.)
- fix a swdmover race.
Revision 1.61.2.2: download - view: text, markup, annotated - select for diffs
Tue Feb 7 10:17:58 2006 UTC (19 years, 2 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.61.2.1: preferred, colored; branchpoint 1.61: preferred, colored; next MAIN 1.62: preferred, colored
Changes since revision 1.61.2.1: +8 -3
lines
fix crashes introduced by the previous.
Revision 1.61.2.1: download - view: text, markup, annotated - select for diffs
Sun Feb 5 13:53:39 2006 UTC (19 years, 2 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +11 -18
lines
adapt alpha.
Revision 1.61: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:16:16 2005 UTC (19 years, 4 months ago) by christos
Branches: MAIN
CVS tags: yamt-uio_vmspace-base5
Branch point for: yamt-uio_vmspace,
simonb-timecounters,
rpaulo-netinet-merge-pcb
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +3 -3
lines
merge ktrace-lwp.
Revision 1.55.2.6: download - view: text, markup, annotated - select for diffs
Sun Dec 11 10:28:13 2005 UTC (19 years, 4 months ago) by christos
Branches: ktrace-lwp
Diff to: previous 1.55.2.5: preferred, colored; branchpoint 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55.2.5: +5 -3
lines
Sync with head.
Revision 1.59.6.1: download - view: text, markup, annotated - select for diffs
Tue Nov 29 21:22:56 2005 UTC (19 years, 4 months ago) by yamt
Branches: yamt-readahead
Diff to: previous 1.59: preferred, colored; next MAIN 1.60: preferred, colored
Changes since revision 1.59: +5 -3
lines
sync with head.
Revision 1.60: download - view: text, markup, annotated - select for diffs
Thu Nov 24 13:08:32 2005 UTC (19 years, 5 months ago) by yamt
Branches: MAIN
CVS tags: yamt-readahead-base3,
ktrace-lwp-base
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +5 -3
lines
bus_dmamem_map: honour BUS_DMA_NOWAIT. noted by Manuel Bouyer.
bus_space_map: always do NOWAIT allocation as it used to be before yamt-km.
we have too many copies!
Revision 1.55.2.5: download - view: text, markup, annotated - select for diffs
Thu Nov 10 13:48:21 2005 UTC (19 years, 5 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.55.2.4: preferred, colored; branchpoint 1.55: preferred, colored
Changes since revision 1.55.2.4: +6 -2
lines
Sync with HEAD. Here we go again...
Revision 1.57.2.1: download - view: text, markup, annotated - select for diffs
Thu Aug 4 18:22:35 2005 UTC (19 years, 8 months ago) by tron
Branches: netbsd-3
CVS tags: 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
Diff to: previous 1.57: preferred, colored; next MAIN 1.58: preferred, colored
Changes since revision 1.57: +6 -2
lines
Pull up revision 1.59 (requested by thorpej in ticket #635):
Check for stale flags in the DMA map. This was causing crashes on an
ES40
with more than 1GB of memory due to a bug in one of the drivers. From
Jason Thorpe.
Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat Jul 30 17:25:51 2005 UTC (19 years, 8 months ago) by mhitch
Branches: MAIN
CVS tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base2,
yamt-readahead-base,
thorpej-vnode-attr-base,
thorpej-vnode-attr
Branch point for: yamt-readahead
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +6 -2
lines
Check for stale flags in the DMA map. This was causing crashes on an ES40
with more than 1GB of memory due to a bug in one of the drivers. From
Jason Thorpe.
Revision 1.55.10.1: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:27:59 2005 UTC (19 years, 11 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55: +16 -9
lines
sync with -current
Revision 1.55.2.4: download - view: text, markup, annotated - select for diffs
Fri Apr 1 14:26:49 2005 UTC (20 years ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.55.2.3: preferred, colored; branchpoint 1.55: preferred, colored
Changes since revision 1.55.2.3: +16 -9
lines
Sync with HEAD.
Revision 1.58: download - view: text, markup, annotated - select for diffs
Fri Apr 1 11:59:22 2005 UTC (20 years ago) by yamt
Branches: MAIN
CVS tags: kent-audio2-base
Branch point for: yamt-lazymbuf
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +6 -4
lines
merge yamt-km branch.
- don't use managed mappings/backing objects for wired memory allocations.
save some resources like pv_entry. also fix (most of) PR/27030.
- simplify kernel memory management API.
- simplify pmap bootstrap of some ports.
- some related cleanups.
Revision 1.55.12.2: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:32:44 2005 UTC (20 years, 1 month ago) by yamt
Branches: yamt-km
Diff to: previous 1.55.12.1: preferred, colored; branchpoint 1.55: preferred, colored; next MAIN 1.56: preferred, colored
Changes since revision 1.55.12.1: +12 -7
lines
sync with head. xen and whitespace. xen part is not finished.
Revision 1.57: download - view: text, markup, annotated - select for diffs
Wed Mar 9 19:04:43 2005 UTC (20 years, 1 month ago) by matt
Branches: MAIN
CVS tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base
Branch point for: netbsd-3
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +11 -6
lines
Add a dm_maxsegsz public member to bus_dmamap_t. This allows a user of the API
to select the maximum segment size for each bus_dmamap_load (up to the maxsegsz
supplied to bus_dmamap_create). dm_maxsegsz is reset to the value supplied to
bus_dmamap_create when the dmamap is unloaded.
Revision 1.56: download - view: text, markup, annotated - select for diffs
Wed Mar 9 04:23:33 2005 UTC (20 years, 1 month ago) by simonb
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +3 -3
lines
Add an extra `i' to notifes/notifed.
Revision 1.55.12.1: download - view: text, markup, annotated - select for diffs
Tue Jan 25 13:02:00 2005 UTC (20 years, 2 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +6 -4
lines
convert alpha to new apis.
Revision 1.55.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:11:47 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.55.2.2: preferred, colored; branchpoint 1.55: preferred, colored
Changes since revision 1.55.2.2: +3 -3
lines
Fix the sync with head I botched.
Revision 1.55.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:31:02 2004 UTC (20 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.55.2.1: preferred, colored; branchpoint 1.55: preferred, colored
Changes since revision 1.55.2.1: +1 -1
lines
Sync with HEAD.
Revision 1.55.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 15:25:14 2003 UTC (21 years, 9 months ago) by darrenr
Branches: ktrace-lwp
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +3 -3
lines
Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
Revision 1.55: download - view: text, markup, annotated - select for diffs
Sun Jun 29 22:28:04 2003 UTC (21 years, 9 months ago) by fvdl
Branches: MAIN
CVS tags: yamt-km-base2,
yamt-km-base,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
ktrace-lwp,
kent-audio2
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +1 -1
lines
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
Revision 1.54: download - view: text, markup, annotated - select for diffs
Sat Jun 28 14:20:45 2003 UTC (21 years, 9 months ago) by darrenr
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -3
lines
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
Revision 1.53: download - view: text, markup, annotated - select for diffs
Wed Apr 9 23:32:03 2003 UTC (22 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +44 -4
lines
Add support for using cached mbuf and cluster phys addrs.
Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Apr 1 02:20:14 2003 UTC (22 years ago) by thorpej
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +4 -4
lines
Use PAGE_SIZE rather than NBPG.
Revision 1.47.2.4: download - view: text, markup, annotated - select for diffs
Fri Oct 18 02:34:05 2002 UTC (22 years, 6 months ago) by nathanw
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.47.2.3: preferred, colored; branchpoint 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47.2.3: +2 -4
lines
Catch up to -current.
Revision 1.51: download - view: text, markup, annotated - select for diffs
Wed Oct 9 21:35:33 2002 UTC (22 years, 6 months ago) by nathanw
Branches: MAIN
CVS tags: nathanw_sa_before_merge,
nathanw_sa_base,
kqueue-beforemerge,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -4
lines
In _bus_dmamem_alloc_range(), respect the high end of the caller's range.
Revision 1.49.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 9 05:27:16 2002 UTC (22 years, 9 months ago) by gehenna
Branches: gehenna-devsw
Diff to: previous 1.49: preferred, colored; next MAIN 1.50: preferred, colored
Changes since revision 1.49: +2 -3
lines
catch up with -current.
Revision 1.46.2.3: download - view: text, markup, annotated - select for diffs
Sun Jun 23 17:34:09 2002 UTC (22 years, 10 months ago) by jdolecek
Branches: kqueue
Diff to: previous 1.46.2.2: preferred, colored; next MAIN 1.47: preferred, colored
Changes since revision 1.46.2.2: +7 -3
lines
catch up with -current on kqueue branch
Revision 1.47.2.3: download - view: text, markup, annotated - select for diffs
Thu Jun 20 03:37:32 2002 UTC (22 years, 10 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.47.2.2: preferred, colored; branchpoint 1.47: preferred, colored
Changes since revision 1.47.2.2: +7 -3
lines
Catch up to -current.
Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jun 2 14:44:36 2002 UTC (22 years, 10 months ago) by drochner
Branches: MAIN
CVS tags: kqueue-base,
gehenna-devsw-base
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +2 -3
lines
move initialization of the "struct pglist" returned by uvm_pglistalloc()
from the calling code into uvm_pglistalloc() itself for consistency
and easier error handling
Revision 1.36.4.3: download - view: text, markup, annotated - select for diffs
Sat Apr 27 10:24:38 2002 UTC (22 years, 11 months ago) by he
Branches: netbsd-1-5
CVS tags: netbsd-1-5-PATCH003
Diff to: previous 1.36.4.2: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.4.2: +7 -2
lines
Pull up revision 1.49 (requested by thorpej):
Fix a DMA resource leak on Alpha systems with more than 1GB of
RAM.
Revision 1.49: download - view: text, markup, annotated - select for diffs
Fri Apr 26 04:15:18 2002 UTC (23 years ago) by thorpej
Branches: 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
Branch point for: gehenna-devsw
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +7 -2
lines
Keep track of which DMA window was actually used to map the
request (not always the passed in DMA tag if we try direct-map
and then fall back to sgmap-mapped). Use the actual window
when performing dmamap_sync and dmamap_unload operations.
Fixes DMA resource leak on systems with 2G+ RAM. Thanks to
Matt Thomas for help debugging this.
Revision 1.47.4.1: download - view: text, markup, annotated - select for diffs
Mon Oct 1 12:36:57 2001 UTC (23 years, 6 months ago) by fvdl
Branches: thorpej-devvp
Diff to: previous 1.47: preferred, colored; next MAIN 1.48: preferred, colored
Changes since revision 1.47: +3 -3
lines
Catch up with -current.
Revision 1.47.2.2: download - view: text, markup, annotated - select for diffs
Fri Sep 21 22:34:56 2001 UTC (23 years, 7 months ago) by nathanw
Branches: nathanw_sa
Diff to: previous 1.47.2.1: preferred, colored; branchpoint 1.47: preferred, colored
Changes since revision 1.47.2.1: +615 -0
lines
Catch up to -current.
Revision 1.46.2.2: download - view: text, markup, annotated - select for diffs
Thu Sep 13 01:12:54 2001 UTC (23 years, 7 months ago) by thorpej
Branches: kqueue
Diff to: previous 1.46.2.1: preferred, colored
Changes since revision 1.46.2.1: +3 -3
lines
Update the kqueue branch to HEAD.
Revision 1.48: download - view: text, markup, annotated - select for diffs
Mon Sep 10 21:19:09 2001 UTC (23 years, 7 months ago) by chris
Branches: MAIN
CVS tags: thorpej-mips-cache-base,
thorpej-mips-cache,
thorpej-devvp-base3,
thorpej-devvp-base2,
pre-chs-ubcperf,
post-chs-ubcperf,
newlock-base,
newlock,
ifpoll-base,
eeh-devprop-base,
eeh-devprop
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +3 -3
lines
Update pmap_update to now take the updated pmap as an argument.
This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.
Currently this is a no-op on most platforms, so they should see no difference.
Reviewed by Jason.
Revision 1.46.2.1: download - view: text, markup, annotated - select for diffs
Fri Aug 3 04:10:42 2001 UTC (23 years, 8 months ago) by lukem
Branches: kqueue
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -3
lines
update to -current
Revision 1.47.2.1
Thu Jul 12 23:25:40 2001 UTC (23 years, 9 months ago) by nathanw
Branches: nathanw_sa
FILE REMOVED
Changes since revision 1.47: +0 -615
lines
file bus_dma.c was added on branch nathanw_sa on 2001-09-21 22:34:56 +0000
Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Jul 12 23:25:40 2001 UTC (23 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-devvp-base
Branch point for: thorpej-devvp,
nathanw_sa
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +3 -3
lines
bzero -> memset
Revision 1.43.2.2: download - view: text, markup, annotated - select for diffs
Thu Jun 21 18:12:58 2001 UTC (23 years, 10 months ago) by nathanw
Diff to: previous 1.43.2.1: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43.2.1: +5 -4
lines
Catch up to -current.
Revision 1.46: download - view: text, markup, annotated - select for diffs
Sat May 26 21:27:03 2001 UTC (23 years, 11 months ago) by chs
Branches: MAIN
Branch point for: kqueue
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +4 -4
lines
replace vm_page_t with struct vm_page *.
Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue Apr 24 04:30:51 2001 UTC (24 years ago) by thorpej
Branches: MAIN
CVS tags: thorpej_scsipi_beforemerge
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +3 -2
lines
Sprinkle pmap_update() calls after calls to:
- pmap_enter()
- pmap_remove()
- pmap_protect()
- pmap_kenter_pa()
- pmap_kremove()
as described in pmap(9).
These calls are relatively conservative. It may be possible to
optimize these a little more.
Revision 1.43.2.1: download - view: text, markup, annotated - select for diffs
Mon Apr 9 01:50:21 2001 UTC (24 years ago) by nathanw
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -3
lines
Catch up with -current.
Revision 1.32.2.3: download - view: text, markup, annotated - select for diffs
Tue Mar 27 15:30:09 2001 UTC (24 years, 1 month ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.32.2.2: preferred, colored; branchpoint 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32.2.2: +1 -1
lines
Sync with HEAD.
Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed Mar 21 18:40:28 2001 UTC (24 years, 1 month ago) by soren
Branches: MAIN
CVS tags: thorpej_scsipi_nbase,
thorpej_scsipi_base
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -3
lines
s/vm_page_alloc_memory/uvm_pglistalloc/ in panic message.
Revision 1.32.2.2: download - view: text, markup, annotated - select for diffs
Fri Jan 5 17:33:42 2001 UTC (24 years, 3 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.32.2.1: preferred, colored; branchpoint 1.32: preferred, colored
Changes since revision 1.32.2.1: +42 -105
lines
Sync with HEAD
Revision 1.43: download - view: text, markup, annotated - select for diffs
Wed Jan 3 21:39:20 2001 UTC (24 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +10 -9
lines
Some more slight cleanup.
Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Jan 3 21:27:07 2001 UTC (24 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +5 -5
lines
Fix a couple of comments.
Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Jan 3 20:29:58 2001 UTC (24 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +33 -97
lines
ANSI'ify.
Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 20 19:56:39 2000 UTC (24 years, 5 months ago) by bouyer
Branches: thorpej_scsipi
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +38 -14
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.36.4.2: download - view: text, markup, annotated - select for diffs
Tue Jul 18 06:24:20 2000 UTC (24 years, 9 months ago) by thorpej
Branches: netbsd-1-5
CVS tags: netbsd-1-5-RELEASE,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2
Diff to: previous 1.36.4.1: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.4.1: +4 -2
lines
Pull up rev. 1.40:
When computing the segment size, consider the maximum segment
size in the DMA map.
Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Jul 17 04:47:56 2000 UTC (24 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +4 -2
lines
When computing the segment size, consider the maximum segment
size in the DMA map.
Revision 1.36.4.1: download - view: text, markup, annotated - select for diffs
Fri Jun 30 16:27:13 2000 UTC (24 years, 9 months ago) by simonb
Branches: netbsd-1-5
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +6 -4
lines
Pull up mmap paddr_t/off_t changes from trunk.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Jun 29 09:02:56 2000 UTC (24 years, 9 months ago) by mrg
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -4
lines
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
Revision 1.38: download - view: text, markup, annotated - select for diffs
Mon Jun 26 14:20:28 2000 UTC (24 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +2 -3
lines
remove/move more mach vm header files:
<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>
also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Jun 26 04:55:21 2000 UTC (24 years, 10 months ago) by simonb
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +6 -4
lines
Change the kernel mmap interface so that the offset to map is an
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes. Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".
Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.
Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Sun Feb 6 17:26:59 2000 UTC (25 years, 2 months ago) by he
Branches: netbsd-1-4
CVS tags: netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +4 -3
lines
Pull up revision 1.36 (requested by thorpej):
Fix host->device DMA data corruption problem on DEC Miata
workstations.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Feb 6 01:23:30 2000 UTC (25 years, 2 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-5-base,
minoura-xpg4dl-base,
minoura-xpg4dl,
chs-ubc2-newbase
Branch point for: netbsd-1-5
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +4 -3
lines
Implement an internal DMA map flag which prevents coalescing of
adjacent DMA segments.
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Jan 20 17:16:25 2000 UTC (25 years, 3 months ago) by mjacob
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +3 -3
lines
fix misspelling
Revision 1.32.8.1: download - view: text, markup, annotated - select for diffs
Mon Dec 27 18:31:23 1999 UTC (25 years, 3 months ago) by wrstuden
Branches: wrstuden-devbsize
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +29 -7
lines
Pull up to last week's -current.
Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Dec 8 23:40:35 1999 UTC (25 years, 4 months ago) by thorpej
Branches: MAIN
CVS tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +27 -5
lines
Slight changes so that bounce buffers can be implemented for the Jensen.
Revision 1.32.4.1: download - view: text, markup, annotated - select for diffs
Sun Nov 14 23:39:12 1999 UTC (25 years, 5 months ago) by fvdl
Branches: fvdl-softdep
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +4 -4
lines
Sync with -current.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Nov 13 00:27:21 1999 UTC (25 years, 5 months ago) by thorpej
Branches: MAIN
CVS tags: fvdl-softdep-base
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +4 -4
lines
Update for pmap_enter() API change.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Sep 12 01:16:58 1999 UTC (25 years, 7 months ago) by chs
Branches: MAIN
CVS tags: comdex-fall-1999-base,
comdex-fall-1999
Branch point for: wrstuden-devbsize,
thorpej_scsipi,
fvdl-softdep
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -4
lines
eliminate the PMAP_NEW option by making it required for all ports.
ports which previously had no support for PMAP_NEW now implement
the pmap_k* interfaces as wrappers around the non-k versions.
Revision 1.29.4.2: download - view: text, markup, annotated - select for diffs
Mon Aug 2 19:33:24 1999 UTC (25 years, 8 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.29.4.1: preferred, colored; branchpoint 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29.4.1: +4 -4
lines
Update from current.
Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Jul 8 18:05:23 1999 UTC (25 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: chs-ubc2-base
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +4 -4
lines
Change the pmap_extract() interface to:
boolean_t pmap_extract(pmap_t, vaddr_t, paddr_t *);
This makes it possible for the pmap to map physical address 0.
Revision 1.29.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 21 00:46:07 1999 UTC (25 years, 10 months ago) by thorpej
Branches: chs-ubc2
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -7
lines
Sync w/ -current.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Tue May 25 23:14:03 1999 UTC (25 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -7
lines
bus_dmamem_map() maps DMA safe memory, which is usually one or more
managed pages, into KVA space. Since the pages are managed, we should
use pmap_enter(), not pmap_kenter_pa().
Also, when entering the mappings, enter with an access_type of
VM_PROT_READ | VM_PROT_WRITE. We do this for a couple of reasons:
(1) On systems that have H/W mod/ref attributes, the hardware
may not be able to track mod/ref done by a bus master.
(2) On systems that have to do mod/ref emulation, this prevents
a mod/ref page fault from potentially happening while in an
interrupt context, which can be problematic.
This latter change is fairly important if we ever want to be able to
transfer DMA-safe memory pages to anonymous memory objects; we will need
to know that the pages are modified, or else data could be lost!
Note that while the pages are unowned (i.e. "just DMA-safe memory pages"),
they won't consume any swap resources, as the mappings are wired, and
the pages aren't on the active or inactive queues.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Mar 26 23:41:27 1999 UTC (26 years, 1 month ago) by mycroft
Branches: MAIN
CVS tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH001,
kame_14_19990705,
kame_14_19990628,
kame_141_19991130,
kame
Branch point for: netbsd-1-4,
chs-ubc2
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3
lines
Changes for modified pmap_enter() API:
* Map the message buffer with access_type = VM_PROT_READ|VM_PROT_WRITE `just
because'.
* Map the file system buffers with access_type = VM_PROT_READ|VM_PROT_WRITE to
avoid possible problems with pagemove().
* Do not use VM_PROT_EXEC with either of the above.
* Map pages for /dev/mem with access_type = prot. Also, DO NOT use
pmap_kenter() for this, as we DO NOT want to lose modification information.
* Map pages in dumpsys() with VM_PROT_READ.
* Map pages in m68k mappedcopyin()/mappedcopyout() and writeback() with
access_type = prot.
* For now, bus_dma*(), pmap_map(), vmapbuf(), and similar functions still use
access_type = 0. This should probably be revisited.
Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Mar 24 05:50:52 1999 UTC (26 years, 1 month ago) by mrg
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -22
lines
completely remove Mach VM support. all that is left is the all the
header files as UVM still uses (most of) these.
Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Sep 21 22:51:56 1998 UTC (26 years, 7 months ago) by thorpej
Branches: MAIN
CVS tags: kenh-if-detach-base,
kenh-if-detach,
chs-ubc-base,
chs-ubc
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -15
lines
Make bus_dmamap_load_uio() work, from Kevin Lahey <kml@nas.nasa.gov>.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Aug 17 20:15:55 1998 UTC (26 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +16 -19
lines
Some internal cleanup; pass a tag around, not individual arguments.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Aug 14 16:50:02 1998 UTC (26 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +13 -13
lines
vm_offset_t -> {paddr_t,vaddr_t}, vm_size_t -> vsize_t
Revision 1.24: download - view: text, markup, annotated - select for diffs
Fri Jul 17 21:09:59 1998 UTC (26 years, 9 months ago) by thorpej
Branches: MAIN
CVS tags: eeh-paddr_t-base,
eeh-paddr_t
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +64 -3
lines
Implement bus_dmamap_load_uio().
Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jun 3 18:25:53 1998 UTC (26 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +6 -3
lines
Allow the DMA tag to specify a boundary contraint. If the device has a
more strict boundary, the map will use it, otherwise the map will inherit
the tag's, unless the tag's constraint is 0 (no boundary constraint).
Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Jun 3 04:15:05 1998 UTC (26 years, 10 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -7
lines
Sync the bus_dmamap_load back-end functions between alpha and i386. (only
slight, unnecessary differences)
Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri May 29 15:55:34 1998 UTC (26 years, 10 months ago) by matt
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -8
lines
more optimizations
Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri May 29 15:25:07 1998 UTC (26 years, 10 months ago) by matt
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +22 -6
lines
Add boundary checks to _bus_dma_load...
Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed May 13 21:21:16 1998 UTC (26 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +29 -8
lines
Add support for chaining DMA windows together, for falling back on
SGMAPs if a direct-mapped window fails.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu May 7 20:09:37 1998 UTC (26 years, 11 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -14
lines
Simplify the direct-mapped DMA case somewhat by adding a window base
member to the DMA tag, and calling the direct-mapped back-ends directly,
rather than through chipset-specific front-ends which pass the window
base as an additional argument.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Mar 17 04:59:36 1998 UTC (27 years, 1 month ago) by thorpej
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +7 -2
lines
Use pmap_kenter_pa() in _bus_dmamem_map() if PMAP_NEW.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Feb 24 07:38:03 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +25 -8
lines
Add support for UVM.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Feb 11 03:08:31 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4
lines
Use kernel_map in bus_dmamem_{map,free}().
Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Feb 11 01:37:51 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -4
lines
Use M_DMAMAP where appropriate.
Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Feb 4 07:35:30 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +6 -3
lines
Flush the CPU write buffer in _bus_dmamap_sync().
Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Feb 4 05:12:46 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +5 -3
lines
Add offset and length parameters to bus_dmamap_sync(), used for specifiying
partial syncs of a DMA mapping.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Feb 4 01:57:27 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4
lines
Change the last argument of bus_dmamap_sync() from bus_dmasync_op_t to int,
and allow more than one synchronization operation to be specified in
a single call. Dissallow mixing of PRE and POST operations.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Feb 4 00:04:25 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +13 -9
lines
Add dm_mapsize to bus_dmamap_t and rename BUS_DMAMEM_NOSYNC toBUS_DMA_COHERENT.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jan 27 02:35:58 1998 UTC (27 years, 2 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +87 -27
lines
Implement bus_dmamap_load_mbuf().
Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jan 19 03:12:20 1998 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +19 -3
lines
If mapping only one segment of DMA memory into KVA space, use K0SEG.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jan 9 06:37:04 1998 UTC (27 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +6 -6
lines
Use avail_start/avail_end.
Revision 1.2.6.3: download - view: text, markup, annotated - select for diffs
Sat Sep 6 17:59:43 1997 UTC (27 years, 7 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.2.6.2: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.6.2: +23 -3
lines
Update marc-pcmcia branch from trunk.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Sep 5 02:05:37 1997 UTC (27 years, 7 months ago) by thorpej
Branches: MAIN
CVS tags: thorpej-signal-base,
thorpej-signal,
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.5: preferred, colored
Changes since revision 1.5: +23 -3
lines
Implement bus_dmamem_mmap().
Revision 1.2.6.2: download - view: text, markup, annotated - select for diffs
Thu Sep 4 00:53:00 1997 UTC (27 years, 7 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.2.6.1: preferred, colored; branchpoint 1.2: preferred, colored
Changes since revision 1.2.6.1: +4 -4
lines
Update marc-pcmcia branch from trunk.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Sep 2 20:37:23 1997 UTC (27 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -3
lines
Remove references to vm_pmap.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Sep 2 13:18:45 1997 UTC (27 years, 7 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -3
lines
Nuke the idea of <machine/options.h>. It completely defeats the purpose
of fine-grain option dependencies.
Revision 1.2.6.1: download - view: text, markup, annotated - select for diffs
Wed Aug 27 21:41:59 1997 UTC (27 years, 7 months ago) by thorpej
Branches: marc-pcmcia
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +11 -3
lines
Update marc-pcmcia branch from trunk.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Aug 25 21:21:23 1997 UTC (27 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +11 -3
lines
Protect access to kmem_map with splimp()/splx(). From Chuck Cranor.
Revision 1.2.2.2: download - view: text, markup, annotated - select for diffs
Sat Jun 7 04:42:53 1997 UTC (27 years, 10 months ago) by cgd
Branches: alpha-nwscons
Diff to: previous 1.2.2.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.1: +461 -0
lines
syng thorpej-bus-dma changes with alpha-nwscons branch
Revision 1.2.2.1
Fri Jun 6 23:58:02 1997 UTC (27 years, 10 months ago) by cgd
Branches: alpha-nwscons
FILE REMOVED
Changes since revision 1.2: +0 -461
lines
file bus_dma.c was added on branch alpha-nwscons on 1997-06-07 04:42:53 +0000
Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jun 6 23:58:02 1997 UTC (27 years, 10 months ago) by thorpej
Branches: MAIN
CVS tags: marc-pcmcia-bp,
bouyer-scsipi,
alpha-nwscons-base
Branch point for: marc-pcmcia,
alpha-nwscons
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +461 -0
lines
Pull thorpej-bus-dma branch into mainline.
Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Fri Jun 6 00:41:31 1997 UTC (27 years, 10 months ago) by thorpej
Branches: thorpej-bus-dma
Diff to: previous 1.1.2.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.1: +6 -3
lines
Right, that's a bonk on the head! Zero-length arrays aren't legal
in C. Make the bus_dmamap_t variable-length array size 1, and compensate
for the size screw in _bus_dmamap_create(). Pointed out by Chris Demetriou.
Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 5 18:33:46 1997 UTC (27 years, 10 months ago) by thorpej
Branches: thorpej-bus-dma
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +458 -0
lines
Move the Alpha bus dma support functions into their own file. Suggested
by Chris Demetriou <cgd@netbsd.org>.
Revision 1.1
Thu Jun 5 18:33:45 1997 UTC (27 years, 10 months ago) by thorpej
Branches: MAIN
Branch point for: thorpej-bus-dma
FILE REMOVED
file bus_dma.c was initially added on branch thorpej-bus-dma.
CVSweb <webmaster@jp.NetBSD.org>