#
1.36 |
|
21-Nov-2020 |
thorpej |
malloc(9) -> kmem(9)
|
Revision tags: thorpej-futex-base bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 ad-namecache-base2 ad-namecache-base1 ad-namecache-base phil-wifi-20191119
|
#
1.35 |
|
10-Nov-2019 |
chs |
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
Revision tags: netbsd-9-1-RELEASE netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.34 |
|
26-Mar-2014 |
christos |
branches: 1.34.30; kill sprintf.
|
Revision tags: riastradh-drm2-base3
|
#
1.33 |
|
28-Jan-2014 |
martin |
Unused variable police
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.32 |
|
03-Oct-2012 |
chs |
branches: 1.32.2; defer evcnt attachment correctly.
|
#
1.31 |
|
14-Aug-2012 |
chs |
branches: 1.31.2; move evcnt_attach_dynamic() calls later to avoid assertions.
|
#
1.30 |
|
02-Aug-2012 |
skrll |
Remove irqframe and replace with identical trapframe.
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.29 |
|
01-Jul-2011 |
dyoung |
branches: 1.29.2; 1.29.8; #include <sys/bus.h> instead of <machine/bus.h>.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-base
|
#
1.28 |
|
31-Jan-2011 |
jakllsch |
Correct __HAVE_FAST_SOFTINTRS typos, use only __HAVE_FAST_SOFTINTS.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.27 |
|
20-Dec-2010 |
matt |
branches: 1.27.2; 1.27.4; Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base uebayasi-xip-base6 uebayasi-xip-base5 netbsd-5-1-RELEASE uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 netbsd-5-1-RC4 matt-nb5-mips64-k15 uebayasi-xip-base2 yamt-nfs-mp-base10 netbsd-5-1-RC3 netbsd-5-1-RC2 uebayasi-xip-base1 netbsd-5-1-RC1 yamt-nfs-mp-base9 uebayasi-xip-base netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base mjf-devfs2-base
|
#
1.26 |
|
27-Apr-2008 |
matt |
branches: 1.26.22; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.25 |
|
06-Jan-2008 |
matt |
branches: 1.25.6; 1.25.8; 1.25.10; Cleanup softint lossage.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase nick-csl-alignment-base5 matt-armv6-prevmlocking wrstuden-fixsa-base-1 vmlocking2-base3 netbsd-4-0-RELEASE yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 netbsd-4-0-RC5 matt-nb4-arm-base jmcneill-base netbsd-4-0-RC4 bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base netbsd-4-0-RC3 yamt-x86pmap-base3 yamt-x86pmap-base2 netbsd-4-0-RC2 yamt-x86pmap-base netbsd-4-0-RC1 jmcneill-pm-base nick-csl-alignment-base matt-mips64-base yamt-idlelwp-base8 wrstuden-fixsa-base ppcoea-renovation-base thorpej-atomic-base reinoud-bufcleanup-base mjf-ufs-trans-base vmlocking-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 newlock2-base netbsd-4-base
|
#
1.24 |
|
24-Nov-2006 |
wiz |
branches: 1.24.24; 1.24.28; 1.24.34; 1.24.42; s/heirarchy/hierarchy/, from Zafer.
|
Revision tags: abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.23 |
|
24-Dec-2005 |
perry |
branches: 1.23.20; 1.23.22; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
#
1.22 |
|
11-Dec-2005 |
christos |
merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.21 |
|
14-Aug-2005 |
he |
Follow up the type change of i80200_extirq_dispatch which now takes an irqframe* and not a clockframe* as argument.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE 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-2-0-3-RELEASE 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 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-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-base
|
#
1.20 |
|
15-Jul-2003 |
lukem |
branches: 1.20.16; __KERNEL_RCSID()
|
#
1.19 |
|
16-Jun-2003 |
thorpej |
branches: 1.19.2; Rename IPL_IMP -> IPL_VM.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.18 |
|
09-Oct-2002 |
thorpej |
Clean up some bad interaction between the spl inlining stuff and strict-prototypes.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.17 |
|
17-Aug-2002 |
briggs |
Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
#
1.16 |
|
14-Aug-2002 |
thorpej |
Don't need to frob CPSR in _splraise().
|
#
1.15 |
|
07-Aug-2002 |
briggs |
Implement pmc(9) -- An interface to hardware performance monitoring counters. These counters do not exist on all CPUs, but where they do exist, can be used for counting events such as dcache misses that would otherwise be difficult or impossible to instrument by code inspection or hardware simulation.
pmc(9) is meant to be a general interface. Initially, the Intel XScale counters are the only ones supported.
|
#
1.14 |
|
04-Aug-2002 |
thorpej |
#if 0 the stray interrupt messages -- we tend to get them "a lot" during normal activity on some IOP310-based designs.
|
#
1.13 |
|
26-Jun-2002 |
thorpej |
Report stray interrupts.
|
Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.12 |
|
14-Apr-2002 |
thorpej |
branches: 1.12.2; 1.12.4; Fix typo in last (luckily, search/replace makes the same typo everywhere).
|
#
1.11 |
|
14-Apr-2002 |
thorpej |
iq80310_do_pending -> iq80310_do_soft, to accurately describe what's actually going on there.
|
#
1.10 |
|
12-Apr-2002 |
briggs |
Processing pending interrupts before reenabling external interrupts in splx().
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.9 |
|
09-Feb-2002 |
thorpej |
branches: 1.9.4; * The Npwr only has 5 interrupt sources, all in XINT3, so don't bother reading XINT0 (which isn't even implemented by the CPLD on Npwr). * Adjust the mask of valid IRQ bits for the Npwr.
|
#
1.8 |
|
30-Jan-2002 |
thorpej |
New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
#
1.7 |
|
20-Jan-2002 |
thorpej |
Some prototype cleanup.
|
#
1.6 |
|
01-Dec-2001 |
thorpej |
branches: 1.6.2; - Don't enable FIQs; nothing uses them (yet). - Steer i80200 PMU and BCU interrupts to IRQ# (for lack of a better place, at the moment). - Disable all interrupts other than external-IRQ# in the i80200 ICU; we don't deal with any of the others, yet.
|
#
1.5 |
|
23-Nov-2001 |
thorpej |
Use <arm/cpufunc.h>, not <machine/cpufunc.h>.
|
Revision tags: thorpej-mips-cache-base
|
#
1.4 |
|
07-Nov-2001 |
thorpej |
branches: 1.4.2; 1.4.4; When we read the interrupt status bits, mask it with the shadow copy of the "currently enabled interrupts" -- the CPLD appears to light up the status bit even if it doesn't cause the CPU IRQ line to be asserted.
|
#
1.3 |
|
07-Nov-2001 |
thorpej |
We were already cheating w/ CPLD register access, so cheat all the way and use pointer derefs rather than bus_space to access them.
|
#
1.2 |
|
07-Nov-2001 |
thorpej |
* Pass the IRQ number to stray_irqhandler() and display it in the panic message. * Mask off undefined bits from the XINT3 and XINT0 registers in the CPLD.
|
#
1.1 |
|
07-Nov-2001 |
thorpej |
Rework and fleshing out of Intel IQ80310 XScale eval board support. More work to do -- this is a snapshot of work-in-progress.
|
#
1.35 |
|
10-Nov-2019 |
chs |
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
Revision tags: netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 rmind-smpnet-nbase rmind-smpnet-base tls-maxphys-base
|
#
1.34 |
|
26-Mar-2014 |
christos |
kill sprintf.
|
Revision tags: riastradh-drm2-base3
|
#
1.33 |
|
28-Jan-2014 |
martin |
Unused variable police
|
Revision tags: riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
|
#
1.32 |
|
03-Oct-2012 |
chs |
branches: 1.32.2; defer evcnt attachment correctly.
|
#
1.31 |
|
14-Aug-2012 |
chs |
branches: 1.31.2; move evcnt_attach_dynamic() calls later to avoid assertions.
|
#
1.30 |
|
02-Aug-2012 |
skrll |
Remove irqframe and replace with identical trapframe.
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base jmcneill-audiomp3-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.29 |
|
01-Jul-2011 |
dyoung |
branches: 1.29.2; 1.29.8; #include <sys/bus.h> instead of <machine/bus.h>.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base rmind-uvmplock-base jym-xensuspend-base
|
#
1.28 |
|
31-Jan-2011 |
jakllsch |
Correct __HAVE_FAST_SOFTINTRS typos, use only __HAVE_FAST_SOFTINTS.
|
Revision tags: jruoho-x86intr-base matt-mips64-premerge-20101231
|
#
1.27 |
|
20-Dec-2010 |
matt |
branches: 1.27.2; 1.27.4; Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base uebayasi-xip-base6 uebayasi-xip-base5 netbsd-5-1-RELEASE uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 netbsd-5-1-RC4 matt-nb5-mips64-k15 uebayasi-xip-base2 yamt-nfs-mp-base10 netbsd-5-1-RC3 netbsd-5-1-RC2 uebayasi-xip-base1 netbsd-5-1-RC1 yamt-nfs-mp-base9 uebayasi-xip-base netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base mjf-devfs2-base
|
#
1.26 |
|
27-Apr-2008 |
matt |
branches: 1.26.22; Merge kernel changes in matt-armv6 to HEAD.
|
Revision tags: yamt-pf42-baseX yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base bouyer-xeni386-nbase bouyer-xeni386-base matt-armv6-nbase mjf-devfs-base matt-armv6-base hpcarm-cleanup-base
|
#
1.25 |
|
06-Jan-2008 |
matt |
branches: 1.25.6; 1.25.8; 1.25.10; Cleanup softint lossage.
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase nick-csl-alignment-base5 matt-armv6-prevmlocking wrstuden-fixsa-base-1 vmlocking2-base3 netbsd-4-0-RELEASE yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 netbsd-4-0-RC5 matt-nb4-arm-base jmcneill-base netbsd-4-0-RC4 bouyer-xenamd64-base2 vmlocking-nbase yamt-x86pmap-base4 bouyer-xenamd64-base netbsd-4-0-RC3 yamt-x86pmap-base3 yamt-x86pmap-base2 netbsd-4-0-RC2 yamt-x86pmap-base netbsd-4-0-RC1 jmcneill-pm-base nick-csl-alignment-base matt-mips64-base yamt-idlelwp-base8 wrstuden-fixsa-base ppcoea-renovation-base thorpej-atomic-base reinoud-bufcleanup-base mjf-ufs-trans-base vmlocking-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 newlock2-base netbsd-4-base
|
#
1.24 |
|
24-Nov-2006 |
wiz |
branches: 1.24.24; 1.24.28; 1.24.34; 1.24.42; s/heirarchy/hierarchy/, from Zafer.
|
Revision tags: abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 yamt-pdpolicy-base8 yamt-pdpolicy-base7 yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.23 |
|
24-Dec-2005 |
perry |
branches: 1.23.20; 1.23.22; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
#
1.22 |
|
11-Dec-2005 |
christos |
merge ktrace-lwp.
|
Revision tags: yamt-readahead-base3 yamt-readahead-base2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base ktrace-lwp-base
|
#
1.21 |
|
14-Aug-2005 |
he |
Follow up the type change of i80200_extirq_dispatch which now takes an irqframe* and not a clockframe* as argument.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE 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-2-0-3-RELEASE 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 yamt-km-base4 netbsd-2-0-2-RELEASE yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base netbsd-2-0-1-RELEASE kent-audio1-beforemerge netbsd-2-base kent-audio1-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-base
|
#
1.20 |
|
15-Jul-2003 |
lukem |
branches: 1.20.16; __KERNEL_RCSID()
|
#
1.19 |
|
16-Jun-2003 |
thorpej |
branches: 1.19.2; Rename IPL_IMP -> IPL_VM.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base kqueue-aftermerge kqueue-beforemerge
|
#
1.18 |
|
09-Oct-2002 |
thorpej |
Clean up some bad interaction between the spl inlining stuff and strict-prototypes.
|
Revision tags: gehenna-devsw-base kqueue-base
|
#
1.17 |
|
17-Aug-2002 |
briggs |
Add a new option EVBARM_BOARDTYPE to differentiate between different evbarm ports. Inline _splraise/_spllower/splx for i80321 and iq80310 for more performance.
|
#
1.16 |
|
14-Aug-2002 |
thorpej |
Don't need to frob CPSR in _splraise().
|
#
1.15 |
|
07-Aug-2002 |
briggs |
Implement pmc(9) -- An interface to hardware performance monitoring counters. These counters do not exist on all CPUs, but where they do exist, can be used for counting events such as dcache misses that would otherwise be difficult or impossible to instrument by code inspection or hardware simulation.
pmc(9) is meant to be a general interface. Initially, the Intel XScale counters are the only ones supported.
|
#
1.14 |
|
04-Aug-2002 |
thorpej |
#if 0 the stray interrupt messages -- we tend to get them "a lot" during normal activity on some IOP310-based designs.
|
#
1.13 |
|
26-Jun-2002 |
thorpej |
Report stray interrupts.
|
Revision tags: netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.12 |
|
14-Apr-2002 |
thorpej |
branches: 1.12.2; 1.12.4; Fix typo in last (luckily, search/replace makes the same typo everywhere).
|
#
1.11 |
|
14-Apr-2002 |
thorpej |
iq80310_do_pending -> iq80310_do_soft, to accurately describe what's actually going on there.
|
#
1.10 |
|
12-Apr-2002 |
briggs |
Processing pending interrupts before reenabling external interrupts in splx().
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.9 |
|
09-Feb-2002 |
thorpej |
branches: 1.9.4; * The Npwr only has 5 interrupt sources, all in XINT3, so don't bother reading XINT0 (which isn't even implemented by the CPLD on Npwr). * Adjust the mask of valid IRQ bits for the Npwr.
|
#
1.8 |
|
30-Jan-2002 |
thorpej |
New interrupt framework for NetBSD/evbarm, and accompanying new interrupt code for the IQ80310 board support package.
XXX The Integrator board support package still uses the old-style arm32 interrupt code, so some compatibility hacks have been added for it. When the Integrator uses new-style interrupts, those hacks can go away.
|
#
1.7 |
|
20-Jan-2002 |
thorpej |
Some prototype cleanup.
|
#
1.6 |
|
01-Dec-2001 |
thorpej |
branches: 1.6.2; - Don't enable FIQs; nothing uses them (yet). - Steer i80200 PMU and BCU interrupts to IRQ# (for lack of a better place, at the moment). - Disable all interrupts other than external-IRQ# in the i80200 ICU; we don't deal with any of the others, yet.
|
#
1.5 |
|
23-Nov-2001 |
thorpej |
Use <arm/cpufunc.h>, not <machine/cpufunc.h>.
|
Revision tags: thorpej-mips-cache-base
|
#
1.4 |
|
07-Nov-2001 |
thorpej |
branches: 1.4.2; 1.4.4; When we read the interrupt status bits, mask it with the shadow copy of the "currently enabled interrupts" -- the CPLD appears to light up the status bit even if it doesn't cause the CPU IRQ line to be asserted.
|
#
1.3 |
|
07-Nov-2001 |
thorpej |
We were already cheating w/ CPLD register access, so cheat all the way and use pointer derefs rather than bus_space to access them.
|
#
1.2 |
|
07-Nov-2001 |
thorpej |
* Pass the IRQ number to stray_irqhandler() and display it in the panic message. * Mask off undefined bits from the XINT3 and XINT0 registers in the CPLD.
|
#
1.1 |
|
07-Nov-2001 |
thorpej |
Rework and fleshing out of Intel IQ80310 XScale eval board support. More work to do -- this is a snapshot of work-in-progress.
|