head 1.16; access; symbols netbsd-10-0-RC6:1.15.4.1 netbsd-10-0-RC5:1.15.4.1 netbsd-10-0-RC4:1.15.4.1 netbsd-10-0-RC3:1.15.4.1 netbsd-10-0-RC2:1.15.4.1 thorpej-ifq:1.16.0.4 thorpej-ifq-base:1.16 thorpej-altq-separation:1.16.0.2 thorpej-altq-separation-base:1.16 netbsd-10-0-RC1:1.15.4.1 netbsd-10:1.15.0.4 netbsd-10-base:1.15 bouyer-sunxi-drm:1.15.0.2 bouyer-sunxi-drm-base:1.15 netbsd-9-3-RELEASE:1.12 thorpej-i2c-spi-conf2:1.13.0.14 thorpej-i2c-spi-conf2-base:1.13 thorpej-futex2:1.13.0.12 thorpej-futex2-base:1.13 thorpej-cfargs2:1.13.0.10 thorpej-cfargs2-base:1.13 cjep_sun2x-base1:1.13 cjep_sun2x:1.13.0.8 cjep_sun2x-base:1.13 cjep_staticlib_x-base1:1.13 netbsd-9-2-RELEASE:1.12 cjep_staticlib_x:1.13.0.6 cjep_staticlib_x-base:1.13 thorpej-i2c-spi-conf:1.13.0.4 thorpej-i2c-spi-conf-base:1.13 thorpej-cfargs:1.13.0.2 thorpej-cfargs-base:1.13 thorpej-futex:1.12.0.16 thorpej-futex-base:1.13 netbsd-9-1-RELEASE:1.12 bouyer-xenpvh-base2:1.12 phil-wifi-20200421:1.12 bouyer-xenpvh-base1:1.12 phil-wifi-20200411:1.12 bouyer-xenpvh:1.12.0.14 bouyer-xenpvh-base:1.12 is-mlppp:1.12.0.12 is-mlppp-base:1.12 phil-wifi-20200406:1.12 netbsd-8-2-RELEASE:1.10 ad-namecache-base3:1.12 netbsd-9-0-RELEASE:1.12 netbsd-9-0-RC2:1.12 ad-namecache-base2:1.12 ad-namecache-base1:1.12 ad-namecache:1.12.0.10 ad-namecache-base:1.12 netbsd-9-0-RC1:1.12 phil-wifi-20191119:1.12 netbsd-9:1.12.0.8 netbsd-9-base:1.12 phil-wifi-20190609:1.12 netbsd-8-1-RELEASE:1.10 netbsd-8-1-RC1:1.10 isaki-audio2:1.12.0.6 isaki-audio2-base:1.12 pgoyette-compat-merge-20190127:1.12 pgoyette-compat-20190127:1.12 pgoyette-compat-20190118:1.12 pgoyette-compat-1226:1.12 pgoyette-compat-1126:1.12 pgoyette-compat-1020:1.12 pgoyette-compat-0930:1.12 pgoyette-compat-0906:1.12 netbsd-7-2-RELEASE:1.9 pgoyette-compat-0728:1.12 netbsd-8-0-RELEASE:1.10 phil-wifi:1.12.0.4 phil-wifi-base:1.12 pgoyette-compat-0625:1.12 netbsd-8-0-RC2:1.10 pgoyette-compat-0521:1.12 pgoyette-compat-0502:1.12 pgoyette-compat-0422:1.12 netbsd-8-0-RC1:1.10 pgoyette-compat-0415:1.12 pgoyette-compat-0407:1.12 pgoyette-compat-0330:1.12 pgoyette-compat-0322:1.12 pgoyette-compat-0315:1.12 netbsd-7-1-2-RELEASE:1.9 pgoyette-compat:1.12.0.2 pgoyette-compat-base:1.12 netbsd-7-1-1-RELEASE:1.9 tls-maxphys-base-20171202:1.10 matt-nb8-mediatek:1.10.0.16 matt-nb8-mediatek-base:1.10 nick-nhusb-base-20170825:1.10 perseant-stdc-iso10646:1.10.0.14 perseant-stdc-iso10646-base:1.10 netbsd-8:1.10.0.12 netbsd-8-base:1.10 prg-localcount2-base3:1.10 prg-localcount2-base2:1.10 prg-localcount2-base1:1.10 prg-localcount2:1.10.0.10 prg-localcount2-base:1.10 pgoyette-localcount-20170426:1.10 bouyer-socketcan-base1:1.10 jdolecek-ncq:1.10.0.8 jdolecek-ncq-base:1.10 pgoyette-localcount-20170320:1.10 netbsd-7-1:1.9.0.18 netbsd-7-1-RELEASE:1.9 netbsd-7-1-RC2:1.9 nick-nhusb-base-20170204:1.10 netbsd-7-nhusb-base-20170116:1.9 bouyer-socketcan:1.10.0.6 bouyer-socketcan-base:1.10 pgoyette-localcount-20170107:1.10 netbsd-7-1-RC1:1.9 nick-nhusb-base-20161204:1.10 pgoyette-localcount-20161104:1.10 netbsd-7-0-2-RELEASE:1.9 nick-nhusb-base-20161004:1.10 localcount-20160914:1.10 netbsd-7-nhusb:1.9.0.16 netbsd-7-nhusb-base:1.9 pgoyette-localcount-20160806:1.10 pgoyette-localcount-20160726:1.10 pgoyette-localcount:1.10.0.4 pgoyette-localcount-base:1.10 nick-nhusb-base-20160907:1.10 nick-nhusb-base-20160529:1.10 netbsd-7-0-1-RELEASE:1.9 nick-nhusb-base-20160422:1.10 nick-nhusb-base-20160319:1.10 nick-nhusb-base-20151226:1.10 netbsd-7-0:1.9.0.14 netbsd-7-0-RELEASE:1.9 nick-nhusb-base-20150921:1.10 netbsd-7-0-RC3:1.9 netbsd-7-0-RC2:1.9 netbsd-7-0-RC1:1.9 nick-nhusb-base-20150606:1.10 nick-nhusb-base-20150406:1.10 nick-nhusb:1.10.0.2 nick-nhusb-base:1.10 netbsd-5-2-3-RELEASE:1.2 netbsd-5-1-5-RELEASE:1.2 netbsd-6-0-6-RELEASE:1.7 netbsd-6-1-5-RELEASE:1.7 netbsd-7:1.9.0.12 netbsd-7-base:1.9 yamt-pagecache-base9:1.9 yamt-pagecache-tag8:1.7.2.1 netbsd-6-1-4-RELEASE:1.7 netbsd-6-0-5-RELEASE:1.7 tls-earlyentropy:1.9.0.10 tls-earlyentropy-base:1.9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9 riastradh-drm2-base3:1.9 netbsd-6-1-3-RELEASE:1.7 netbsd-6-0-4-RELEASE:1.7 netbsd-5-2-2-RELEASE:1.2 netbsd-5-1-4-RELEASE:1.2 netbsd-6-1-2-RELEASE:1.7 netbsd-6-0-3-RELEASE:1.7 netbsd-5-2-1-RELEASE:1.2 netbsd-5-1-3-RELEASE:1.2 rmind-smpnet-nbase:1.9 netbsd-6-1-1-RELEASE:1.7 riastradh-drm2-base2:1.9 riastradh-drm2-base1:1.9 riastradh-drm2:1.9.0.8 riastradh-drm2-base:1.9 rmind-smpnet:1.9.0.2 rmind-smpnet-base:1.9 netbsd-6-1:1.7.0.14 netbsd-6-0-2-RELEASE:1.7 netbsd-6-1-RELEASE:1.7 khorben-n900:1.9.0.6 netbsd-6-1-RC4:1.7 netbsd-6-1-RC3:1.7 agc-symver:1.9.0.4 agc-symver-base:1.9 netbsd-6-1-RC2:1.7 netbsd-6-1-RC1:1.7 yamt-pagecache-base8:1.8 netbsd-5-2:1.2.0.48 netbsd-6-0-1-RELEASE:1.7 yamt-pagecache-base7:1.8 netbsd-5-2-RELEASE:1.2 netbsd-5-2-RC1:1.2 matt-nb6-plus-nbase:1.7 yamt-pagecache-base6:1.8 netbsd-6-0:1.7.0.12 netbsd-6-0-RELEASE:1.7 netbsd-6-0-RC2:1.7 tls-maxphys:1.8.0.2 tls-maxphys-base:1.9 matt-nb6-plus:1.7.0.10 matt-nb6-plus-base:1.7 netbsd-6-0-RC1:1.7 jmcneill-usbmp-base10:1.7 yamt-pagecache-base5:1.7 jmcneill-usbmp-base9:1.7 yamt-pagecache-base4:1.7 jmcneill-usbmp-base8:1.7 jmcneill-usbmp-base7:1.7 jmcneill-usbmp-base6:1.7 jmcneill-usbmp-base5:1.7 jmcneill-usbmp-base4:1.7 jmcneill-usbmp-base3:1.7 jmcneill-usbmp-pre-base2:1.7 jmcneill-usbmp-base2:1.7 netbsd-6:1.7.0.8 netbsd-6-base:1.7 netbsd-5-1-2-RELEASE:1.2 netbsd-5-1-1-RELEASE:1.2 jmcneill-usbmp:1.7.0.6 jmcneill-usbmp-base:1.7 jmcneill-audiomp3:1.7.0.4 jmcneill-audiomp3-base:1.7 yamt-pagecache-base3:1.7 yamt-pagecache-base2:1.7 yamt-pagecache:1.7.0.2 yamt-pagecache-base:1.7 rmind-uvmplock-nbase:1.6 cherry-xenmp:1.6.0.2 cherry-xenmp-base:1.6 bouyer-quota2-nbase:1.5 bouyer-quota2:1.5.0.8 bouyer-quota2-base:1.5 jruoho-x86intr:1.5.0.6 jruoho-x86intr-base:1.5 matt-mips64-premerge-20101231:1.5 matt-nb5-mips64-premerge-20101231:1.2 matt-nb5-pq3:1.2.0.46 matt-nb5-pq3-base:1.2 netbsd-5-1:1.2.0.44 netbsd-5-1-RELEASE:1.2 uebayasi-xip-base4:1.5 uebayasi-xip-base3:1.5 yamt-nfs-mp-base11:1.5 netbsd-5-1-RC4:1.2 matt-nb5-mips64-k15:1.2 uebayasi-xip-base2:1.5 yamt-nfs-mp-base10:1.5 netbsd-5-1-RC3:1.2 netbsd-5-1-RC2:1.2 uebayasi-xip-base1:1.5 netbsd-5-1-RC1:1.2 rmind-uvmplock:1.5.0.4 rmind-uvmplock-base:1.6 yamt-nfs-mp-base9:1.5 uebayasi-xip:1.5.0.2 uebayasi-xip-base:1.5 netbsd-5-0-2-RELEASE:1.2 matt-nb5-mips64-premerge-20091211:1.2 matt-premerge-20091211:1.5 yamt-nfs-mp-base8:1.4 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.2 matt-nb4-mips64-k7-u2a-k9b:1.2 matt-nb5-mips64-u1-k1-k5:1.2 yamt-nfs-mp-base7:1.4 matt-nb5-mips64:1.2.0.42 netbsd-5-0-1-RELEASE:1.2 jymxensuspend-base:1.4 yamt-nfs-mp-base6:1.4 yamt-nfs-mp-base5:1.4 yamt-nfs-mp-base4:1.4 jym-xensuspend-nbase:1.5 yamt-nfs-mp-base3:1.4 nick-hppapmap-base4:1.4 nick-hppapmap-base3:1.4 netbsd-5-0:1.2.0.40 netbsd-5-0-RELEASE:1.2 netbsd-5-0-RC4:1.2 netbsd-5-0-RC3:1.2 nick-hppapmap-base2:1.2 netbsd-5-0-RC2:1.2 jym-xensuspend:1.2.0.38 jym-xensuspend-base:1.4 netbsd-5-0-RC1:1.2 haad-dm-base2:1.2 haad-nbase2:1.2 ad-audiomp2:1.2.0.36 ad-audiomp2-base:1.2 netbsd-5:1.2.0.34 netbsd-5-base:1.2 nick-hppapmap:1.2.0.32 nick-hppapmap-base:1.4 matt-mips64-base2:1.2 matt-mips64:1.1.0.58 haad-dm-base1:1.2 wrstuden-revivesa-base-4:1.2 netbsd-4-0-1-RELEASE:1.1 wrstuden-revivesa-base-3:1.2 wrstuden-revivesa-base-2:1.2 wrstuden-fixsa-newbase:1.1 nick-csl-alignment-base5:1.1 haad-dm:1.2.0.30 haad-dm-base:1.2 wrstuden-revivesa-base-1:1.2 simonb-wapbl-nbase:1.2 yamt-pf42-base4:1.2 simonb-wapbl:1.2.0.28 simonb-wapbl-base:1.2 yamt-pf42-base3:1.2 hpcarm-cleanup-nbase:1.2 yamt-pf42-baseX:1.2 yamt-pf42-base2:1.2 yamt-nfs-mp-base2:1.2 wrstuden-revivesa:1.2.0.26 wrstuden-revivesa-base:1.2 yamt-nfs-mp:1.2.0.24 yamt-nfs-mp-base:1.2 yamt-pf42:1.2.0.22 yamt-pf42-base:1.2 ad-socklock-base1:1.2 yamt-lazymbuf-base15:1.2 yamt-lazymbuf-base14:1.2 keiichi-mipv6-nbase:1.2 mjf-devfs2:1.2.0.20 mjf-devfs2-base:1.2 nick-net80211-sync:1.2.0.18 nick-net80211-sync-base:1.2 keiichi-mipv6:1.2.0.16 keiichi-mipv6-base:1.2 bouyer-xeni386-merge1:1.2 matt-armv6-prevmlocking:1.1.52.1 wrstuden-fixsa-base-1:1.1 vmlocking2-base3:1.2 netbsd-4-0:1.1.0.56 netbsd-4-0-RELEASE:1.1 bouyer-xeni386-nbase:1.2 yamt-kmem-base3:1.2 cube-autoconf:1.2.0.14 cube-autoconf-base:1.2 yamt-kmem-base2:1.2 bouyer-xeni386:1.2.0.12 bouyer-xeni386-base:1.2 yamt-kmem:1.2.0.10 yamt-kmem-base:1.2 vmlocking2-base2:1.2 reinoud-bufcleanup-nbase:1.2 vmlocking2:1.2.0.8 vmlocking2-base1:1.2 netbsd-4-0-RC5:1.1 matt-nb4-arm:1.1.0.54 matt-nb4-arm-base:1.1 matt-armv6-nbase:1.2 jmcneill-base:1.2 netbsd-4-0-RC4:1.1 mjf-devfs:1.2.0.6 mjf-devfs-base:1.2 bouyer-xenamd64-base2:1.2 vmlocking-nbase:1.2 yamt-x86pmap-base4:1.2 bouyer-xenamd64:1.2.0.4 bouyer-xenamd64-base:1.2 netbsd-4-0-RC3:1.1 yamt-x86pmap-base3:1.2 yamt-x86pmap-base2:1.2 netbsd-4-0-RC2:1.1 yamt-x86pmap:1.2.0.2 yamt-x86pmap-base:1.2 netbsd-4-0-RC1:1.1 matt-armv6:1.1.0.52 matt-armv6-base:1.2 matt-mips64-base:1.1 jmcneill-pm:1.1.0.50 jmcneill-pm-base:1.2 hpcarm-cleanup:1.1.0.48 hpcarm-cleanup-base:1.2 nick-csl-alignment:1.1.0.46 nick-csl-alignment-base:1.1 yamt-idlelwp-base8:1.1 wrstuden-fixsa:1.1.0.44 wrstuden-fixsa-base:1.1 thorpej-atomic:1.1.0.42 thorpej-atomic-base:1.1 reinoud-bufcleanup:1.1.0.40 reinoud-bufcleanup-base:1.2 mjf-ufs-trans:1.1.0.38 mjf-ufs-trans-base:1.1 vmlocking:1.1.0.36 vmlocking-base:1.2 ad-audiomp:1.1.0.34 ad-audiomp-base:1.1 yamt-idlelwp:1.1.0.32 post-newlock2-merge:1.1 newlock2-nbase:1.1 yamt-splraiseipl-base5:1.1 yamt-splraiseipl-base4:1.1 yamt-splraiseipl-base3:1.1 abandoned-netbsd-4-base:1.1 abandoned-netbsd-4:1.1.0.24 yamt-splraiseipl-base2:1.1 yamt-splraiseipl:1.1.0.28 yamt-splraiseipl-base:1.1 yamt-pdpolicy-base9:1.1 newlock2:1.1.0.26 newlock2-base:1.1 yamt-pdpolicy-base8:1.1 yamt-pdpolicy-base7:1.1 netbsd-4:1.1.0.30 netbsd-4-base:1.1 yamt-pdpolicy-base6:1.1 yamt-lazymbuf:1.1.0.22 chap-midi-nbase:1.1 gdamore-uart:1.1.0.20 gdamore-uart-base:1.1 simonb-timcounters-final:1.1 yamt-pdpolicy-base5:1.1 chap-midi:1.1.0.18 chap-midi-base:1.1 yamt-pdpolicy-base4:1.1 yamt-pdpolicy-base3:1.1 peter-altq-base:1.1 peter-altq:1.1.0.16 yamt-pdpolicy-base2:1.1 elad-kernelauth-base:1.1 elad-kernelauth:1.1.0.14 yamt-pdpolicy:1.1.0.12 yamt-pdpolicy-base:1.1 yamt-uio_vmspace-base5:1.1 simonb-timecounters:1.1.0.10 simonb-timecounters-base:1.1 rpaulo-netinet-merge-pcb:1.1.0.8 rpaulo-netinet-merge-pcb-base:1.1 yamt-uio_vmspace:1.1.0.6 ktrace-lwp-base:1.1 ktrace-lwp:1.1.0.4 yamt-readahead:1.1.0.2 yamt-readahead-base3:1.1; locks; strict; comment @# @; 1.16 date 2023.07.09.17.10.47; author riastradh; state Exp; branches; next 1.15; commitid Mpbed70E3EVoo9wE; 1.15 date 2021.10.06.12.14.51; author uwe; state Exp; branches 1.15.4.1; next 1.14; commitid 13kWr6LhWmAkmKbD; 1.14 date 2021.10.06.12.12.39; author uwe; state Exp; branches; next 1.13; commitid tYEnnCR7hpjAlKbD; 1.13 date 2021.02.06.16.03.26; author dbj; state Exp; branches; next 1.12; commitid UPEwsfzbCfi2pFGC; 1.12 date 2018.03.04.07.14.50; author mlelstv; state Exp; branches 1.12.16.1; next 1.11; commitid 4uKvT5EZJd6XR6tA; 1.11 date 2017.12.28.17.51.19; author christos; state Exp; branches; next 1.10; commitid Z3WBpAJKJUbIvGkA; 1.10 date 2014.11.16.05.46.27; author uebayasi; state Exp; branches; next 1.9; commitid qsCpZC0sTSKd5nYx; 1.9 date 2013.02.10.11.05.31; author apb; state Exp; branches; next 1.8; 1.8 date 2012.09.01.00.28.12; author matt; state Exp; branches 1.8.2.1; next 1.7; 1.7 date 2011.07.28.13.42.16; author uebayasi; state Exp; branches 1.7.2.1; next 1.6; 1.6 date 2011.04.11.04.22.32; author mrg; state Exp; branches; next 1.5; 1.5 date 2009.09.27.18.24.23; author bsh; state Exp; branches 1.5.4.1 1.5.6.1; next 1.4; 1.4 date 2009.03.31.15.50.45; author reinoud; state Exp; branches; next 1.3; 1.3 date 2009.03.07.22.02.17; author ad; state Exp; branches; next 1.2; 1.2 date 2007.09.22.18.40.27; author martin; state Exp; branches 1.2.24.1 1.2.32.1 1.2.38.1; next 1.1; 1.1 date 2005.11.27.22.44.35; author thorpej; state Exp; branches 1.1.2.1 1.1.4.1 1.1.22.1 1.1.36.1 1.1.50.1 1.1.52.1; next ; 1.15.4.1 date 2023.08.09.17.42.03; author martin; state Exp; branches; next ; commitid 3Q3r4d4ASW3hz8AE; 1.12.16.1 date 2021.04.03.22.28.42; author thorpej; state Exp; branches; next ; commitid 1gqS07EfPjskJTNC; 1.8.2.1 date 2013.02.25.00.29.10; author tls; state Exp; branches; next 1.8.2.2; 1.8.2.2 date 2017.12.03.11.36.58; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.7.2.1 date 2012.10.30.17.20.49; author yamt; state Exp; branches; next 1.7.2.2; 1.7.2.2 date 2014.05.22.11.40.19; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.5.4.1 date 2011.04.21.01.41.44; author rmind; state Exp; branches; next ; 1.5.6.1 date 2011.06.06.09.07.38; author jruoho; state Exp; branches; next ; 1.2.24.1 date 2009.05.04.08.12.32; author yamt; state Exp; branches; next 1.2.24.2; 1.2.24.2 date 2010.03.11.15.03.21; author yamt; state Exp; branches; next ; 1.2.32.1 date 2009.04.28.07.35.13; author skrll; state Exp; branches; next ; 1.2.38.1 date 2009.05.13.17.19.05; author jym; state Exp; branches; next ; 1.1.2.1 date 2005.11.27.22.44.35; author yamt; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2005.11.29.21.23.07; author yamt; state Exp; branches; next ; 1.1.4.1 date 2005.11.27.22.44.35; author christos; state dead; branches; next 1.1.4.2; 1.1.4.2 date 2005.12.11.10.28.47; author christos; state Exp; branches; next ; 1.1.22.1 date 2005.11.27.22.44.35; author yamt; state dead; branches; next 1.1.22.2; 1.1.22.2 date 2006.06.21.15.02.11; author yamt; state Exp; branches; next 1.1.22.3; 1.1.22.3 date 2007.10.27.11.29.55; author yamt; state Exp; branches; next ; 1.1.36.1 date 2007.10.09.13.44.10; author ad; state Exp; branches; next ; 1.1.50.1 date 2007.10.02.18.28.17; author joerg; state Exp; branches; next ; 1.1.52.1 date 2007.11.06.23.25.24; author matt; state Exp; branches; next ; desc @@ 1.16 log @ddb: New `show all tstiles' command. Shows who's waiting for which locks and what the owner is up to. XXX pullup-10 @ text @# $NetBSD: files.ddb,v 1.15 2021/10/06 12:14:51 uwe Exp $ # # DDB options # defflag opt_ddb.h DDB DDB_VERBOSE_HELP defparam opt_ddbparam.h DDB_BREAK_CHAR defparam opt_ddbparam.h DDB_COMMANDONENTER defparam opt_ddbparam.h DDB_DUMPSTACK defparam opt_ddbparam.h DDB_FROMCONSOLE defparam opt_ddbparam.h DDB_HISTORY_SIZE defparam opt_ddbparam.h DDB_KEYCODE defparam opt_ddbparam.h DDB_ONPANIC defparam opt_ddbparam.h DDB_PANICSTACKFRAMES defparam opt_ddbparam.h DB_MAX_LINE defparam opt_ddbparam.h DB_MAX_WIDTH define ddb file ddb/db_access.c ddb | kgdb file ddb/db_autoconf.c ddb file ddb/db_break.c ddb file ddb/db_command.c ddb file ddb/db_cpu.c ddb file ddb/db_examine.c ddb file ddb/db_expr.c ddb file ddb/db_input.c ddb file ddb/db_kernel.c ddb file ddb/db_lex.c ddb file ddb/db_lwp.c ddb file ddb/db_output.c ddb file ddb/db_panic.c ddb file ddb/db_proc.c ddb file ddb/db_print.c ddb file ddb/db_run.c ddb | kgdb # XXX kgdb reference file ddb/db_sym.c ddb file ddb/db_syncobj.c ddb file ddb/db_trap.c ddb file ddb/db_variables.c ddb file ddb/db_watch.c ddb file ddb/db_write_cmd.c ddb file ddb/db_xxx.c ddb @ 1.15 log @Add DDB_DUMPSTACK to opt_ddbparam.h. PR kern/56445 @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.14 2021/10/06 12:12:39 uwe Exp $ d39 1 @ 1.15.4.1 log @Pull up following revision(s) (requested by maya in ticket #316): sys/arch/m68k/include/mutex.h: revision 1.13 sys/arch/arm/include/cpu.h: revision 1.125 sys/arch/sun68k/include/intr.h: revision 1.21 sys/arch/arm/include/mutex.h: revision 1.28 sys/sys/rwlock.h: revision 1.18 sys/arch/powerpc/include/mutex.h: revision 1.7 sys/arch/arm/include/mutex.h: revision 1.29 sys/arch/powerpc/include/mutex.h: revision 1.8 sys/uvm/uvm_param.h: revision 1.42 sys/sys/ksem.h: revision 1.16 sys/arch/x86/include/mutex.h: revision 1.10 sys/sys/proc.h: revision 1.372 sys/sys/ksem.h: revision 1.17 sys/arch/ia64/include/mutex.h: revision 1.8 sys/arch/evbarm/include/intr.h: revision 1.29 sys/sys/lua.h: revision 1.9 sys/arch/next68k/include/intr.h: revision 1.23 sys/arch/ia64/include/mutex.h: revision 1.9 sys/arch/hp300/include/intr.h: revision 1.35 sys/arch/hp300/include/intr.h: revision 1.36 sys/arch/sparc/include/cpu.h: revision 1.111 sys/arch/hppa/include/mutex.h: revision 1.16 sys/arch/vax/include/intr.h: revision 1.31 sys/arch/hppa/include/mutex.h: revision 1.17 sys/arch/news68k/include/intr.h: revision 1.28 sys/arch/hppa/include/mutex.h: revision 1.18 sys/arch/hppa/include/intr.h: revision 1.3 sys/arch/hppa/include/mutex.h: revision 1.19 sys/arch/hppa/include/intr.h: revision 1.4 sys/sys/sched.h: revision 1.92 sys/opencrypto/cryptodev.h: revision 1.51 sys/arch/vax/include/mutex.h: revision 1.20 sys/arch/sparc64/include/mutex.h: revision 1.10 sys/arch/ia64/include/sapicvar.h: revision 1.2 sys/arch/riscv/include/mutex.h: revision 1.5 sys/arch/amiga/dev/grfabs_cc.c: revision 1.39 sys/external/bsd/drm2/include/linux/idr.h: revision 1.11 sys/arch/riscv/include/mutex.h: revision 1.6 sys/ddb/files.ddb: revision 1.16 sys/arch/mac68k/include/intr.h: revision 1.32 share/man/man4/ddb.4: revision 1.203 sys/ddb/db_command.c: revision 1.183 sys/arch/mips/include/mutex.h: revision 1.10 sys/ddb/db_command.c: revision 1.184 sys/arch/x68k/include/intr.h: revision 1.22 sys/arch/sparc/include/psl.h: revision 1.51 sys/arch/or1k/include/mutex.h: revision 1.4 sys/arch/mips/include/mutex.h: revision 1.11 sys/arch/arm/xscale/pxa2x0_intr.h: revision 1.16 sys/arch/sparc64/include/cpu.h: revision 1.134 sys/arch/sparc/include/psl.h: revision 1.52 sys/arch/or1k/include/mutex.h: revision 1.5 sys/arch/mvme68k/include/intr.h: revision 1.22 sys/arch/luna68k/include/intr.h: revision 1.16 external/cddl/osnet/sys/sys/kcondvar.h: revision 1.6 sys/arch/sparc/include/mutex.h: revision 1.12 sys/arch/sparc/include/mutex.h: revision 1.13 sys/arch/usermode/include/mutex.h: revision 1.5 sys/arch/usermode/include/mutex.h: revision 1.6 sys/kern/kern_core.c: revision 1.38 usr.sbin/crash/Makefile: revision 1.49 sys/arch/amiga/include/intr.h: revision 1.23 sys/arch/alpha/include/mutex.h: revision 1.12 sys/arch/alpha/include/mutex.h: revision 1.13 sys/arch/evbarm/lubbock/sacc_obio.c: revision 1.16 sys/ddb/ddb.h: revision 1.6 sys/arch/sparc64/include/mutex.h: revision 1.8 sys/arch/sh3/include/mutex.h: revision 1.12 sys/arch/evbarm/lubbock/sacc_obio.c: revision 1.17 sys/ddb/db_syncobj.c: revision 1.1 sys/arch/vax/include/mutex.h: revision 1.18 sys/arch/sparc64/include/psl.h: revision 1.63 sys/arch/sparc64/include/mutex.h: revision 1.9 sys/arch/sh3/include/mutex.h: revision 1.13 sys/arch/evbarm/lubbock/obio.c: revision 1.13 sys/arch/atari/include/intr.h: revision 1.23 sys/ddb/db_syncobj.c: revision 1.2 sys/arch/vax/include/mutex.h: revision 1.19 sys/arch/evbarm/g42xxeb/obio.c: revision 1.14 sys/arch/evbarm/g42xxeb/obio.c: revision 1.15 sys/arch/cesfic/include/intr.h: revision 1.14 sys/ddb/db_syncobj.h: revision 1.1 sys/arch/x86/include/cpu.h: revision 1.134 sys/arch/evbarm/g42xxeb/obio.c: revision 1.16 sys/arch/cesfic/include/intr.h: revision 1.15 sys/arch/arm/xscale/pxa2x0_intr.c: revision 1.26 sys/sys/cpu_data.h: revision 1.54 sys/arch/m68k/include/mutex.h: revision 1.12 sys/arch/ia64/acpi/madt.c: revision 1.6 sys/rwlock.h: Make this more self-contained for bool. machine/mutex.h: Sprinkle includes so this can be used by crash(8). ddb: New `show all tstiles' command. Shows who's waiting for which locks and what the owner is up to. Include psl.h for ipl_cookie_t if __MUTEX_PRIVATE sys: Rip out of . And thus out of , which is exceedingly overused and fragile and delenda est. Should fix (some) issues with the recent inclusion of machine/lock.h in various machine/mutex.h files. arm/mutex.h: Need machine/intr.h, machine/lock.h. For ipl_cookie_t and __cpu_simple_lock_t. evbarm/intr.h: Define ipl_cookie_t before including ARM_INTR_IMPL. Otherwise arm/mutex.h doesn't work, due to a cyclic dependency which should really be fixed. opencrypto/cryptodev.h: Fix includes. - Move sys/condvar.h under #ifdef _KERNEL. - Add some other necessary includes and forward declarations. - Sort. hp300/intr.h: Fix missing includes. linux/idr.h: Need for kmutex_t. amiga/intr.h: Don't define spl*() functions if !_KERNEL. This is used by crash(8) now, and what's important is ipl_cookie_t. cesfic/intr.h: Expose ipl_cookie_t to userland for crash(8). cesfic/intr.h: Expose ipl_cookie_t to userland only with _KMEMUSER. Probably not necessary but let's be a little more cautious about this. atari/intr.h: Expose ipl_cookie_t with _KMEMUSER for crash(8). arm/cpu.h: Need sys/param.h for COHERENCY_UNIT. Nix machine/param.h -- not meant to be used directly, pulled in by sys/param.h. Move the definition of ipl_cookie_t out of the kernel-only sections, some _KMEMUSER applications need it. ddb: Cast pointer to uintptr_t first before db_expr_t. hppa/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). luna68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). mvme68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). news68k/intr.h: Fix includes. Put some definitions under _KERNEL. next68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). sys/ksem.h: Hack around fstat(8) abuse of _KERNEL. sun68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). vax/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). x68k/intr.h: Put functions under _KERNEL so crash(8) can use this. Make ipl_cookie_t visible for _KMEMUSER userland applications. fix editor mishap in previous Explicitly include for kmutex_t. Replace kmutex_t * (which may be undefined here) with struct kmutex *, suggested by Taylor. hp300/intr.h: Put most of this under #ifdef _KERNEL. Only ipl_cookie_t really needs to be exposed now, for crash(8). mac68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). Make inclusion of sys/intr.h explicit for spl*. fix hppa and vax builds. machine/lock.h isn't necessary for __cpu_simple_lock_t, it's in sys/types.h. avoids cpu_data.h vs sched.h include order issues. move the hppa ipl_t typedef with the moved usage of it. machine/mutex.h: Sprinkle sys/types.h, omit machine/lock.h. Turns out machine/lock.h is not needed for __cpu_simple_lock_t, which always comes from sys/types.h. And, really, sys/types.h (or at least sys/stdint.h) is needed for uintN_t and uintptr_t. ddb: Cast pointer to uintptr_t, then to db_expr_t. Avoids warnings about conversion between pointer and integer of different size on some architectures. re-fix hppa builds. this file uses __cpu_simple_lock(), not just the underlying type, so it does need machine/lock.h. Break cycle by using `struct kmutex *' instead of `kmutex_t *'. sys/sched.h included sys/mutex.h which includes sys/intr.h which includes machine/intr.h which on cats includes arm/footbridge/footbridge_intr.h which includes arm/cpu.h which includes sys/cpu_data.h which includes sys/sched.h But there was never any real need for sys/mutex.h in sys/sched.h, because it only uses pointers to the opaque struct kmutex. Cycle broken by using `struct kmutex *' instead of pulling in sys/mutex.h for the definition of kmutex_t. Side effect: This revealed that sys/cpu_data.h needed sys/intr.h (which was pulled in accidentally by sys/mutex.h via sys/sched.h) for SOFTINT_COUNT. Also revealed some other machine/cpu.h header files were missing includes of sys/mutex.h for kmutex_t. ia64: Need sys/types.h for u_int, vaddr_t; sys/mutex.h for kmutex_t. explicitly include no longer implicitly included sys/mutex.h. arm/xscale: Use sys/bitops.h fls32 - 1 instead of 31 - __builtin_clz. Sidesteps namespace collision with `#define bits ...' in net/zlib.c. complete the previous - there were two calls to find_first_bit() to fix. arm/xscale: Missed a spot with previous find_first_bit commit. evbarm/g42xxeb: Fix off-by-one in previous. The original find_first_bit(x) was 31 - __builtin_clz((uint32_t)x), which is equivalent to fls32(x) - 1, not to fls32(x). Note that fls32 is 1-based and returns 0 for x=0. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.15 2021/10/06 12:14:51 uwe Exp $ a38 1 file ddb/db_syncobj.c ddb @ 1.14 log @One option per-line for opt_ddbparam.h options. Sort. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.13 2021/02/06 16:03:26 dbj Exp $ d10 1 @ 1.13 log @defparam DB_MAX_WIDTH @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.12 2018/03/04 07:14:50 mlelstv Exp $ d7 12 a18 3 defparam opt_ddbparam.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR DDB_KEYCODE DDB_PANICSTACKFRAMES DDB_COMMANDONENTER DB_MAX_LINE DB_MAX_WIDTH @ 1.12 log @Add command to print device list. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.11 2017/12/28 17:51:19 christos Exp $ d9 1 a9 1 DDB_COMMANDONENTER DB_MAX_LINE @ 1.12.16.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.13 2021/02/06 16:03:26 dbj Exp $ d9 1 a9 1 DDB_COMMANDONENTER DB_MAX_LINE DB_MAX_WIDTH @ 1.11 log @- add ddb.panicstackframes to avoid scrolling the interesting parts of panic stacktraces off. - change valuep to void * to avoid casts - sort and use c99 initializers in variables array @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.10 2014/11/16 05:46:27 uebayasi Exp $ d13 1 @ 1.10 log @Define ddb module. @ text @d1 1 a1 1 # $NetBSD$ d8 1 a8 1 DDB_BREAK_CHAR DDB_KEYCODE @ 1.9 log @Hook the new ddb/db_panic.c to the build. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.8 2012/09/01 00:28:12 matt Exp $ d11 1 @ 1.8 log @Make DB_MAX_LINES a kernel option @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.7 2011/07/28 13:42:16 uebayasi Exp $ d22 1 @ 1.8.2.1 log @resync with head @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.8 2012/09/01 00:28:12 matt Exp $ a21 1 file ddb/db_panic.c ddb @ 1.8.2.2 log @update from HEAD @ text @d1 1 a1 1 # $NetBSD$ a10 1 define ddb @ 1.7 log @Define SYMTAB_SPACE in opt_ksyms.h, not opt_ddbparam.h. Ensure that ddb(4) code is independent of SYMTAB_SPACE value. @ text @d1 1 a1 1 # $NetBSD$ d9 1 a9 1 DDB_COMMANDONENTER @ 1.7.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.7 2011/07/28 13:42:16 uebayasi Exp $ d9 1 a9 1 DDB_COMMANDONENTER DB_MAX_LINE @ 1.7.2.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.7.2.1 2012/10/30 17:20:49 yamt Exp $ a21 1 file ddb/db_panic.c ddb @ 1.6 log @obsolete DB_AOUT_SYMBOLS. however, we need to leave most of the code in db_sym.[ch] as it is used by the elf version of crash(8). i will be cleaning up the db_sym.c code in a follow up commit to avoid having dead code compiled. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.5 2009/09/27 18:24:23 bsh Exp $ d8 1 a8 1 DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE @ 1.5 log @kgdb still needs db_{get,put}_value in ddb/db_access.c when SOFTWARE_SSTEP is defined in db_machdep.h. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.4 2009/03/31 15:50:45 reinoud Exp $ a11 1 file ddb/db_aout.c ddb @ 1.5.6.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.6 2011/04/11 04:22:32 mrg Exp $ d12 1 @ 1.5.4.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD$ d12 1 @ 1.4 log @KGDB does no longer refers to ddb/db_access. Fixes compilation problems of KGDB kernels. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.3 2009/03/07 22:02:17 ad Exp $ d11 1 a11 1 file ddb/db_access.c ddb @ 1.3 log @Make ddb compile and work in userspace. Mostly this is comprised of three types of changes: - Add a few new methods to replace stuff like p_find(), CPU_INFO_FOREACH. - Use db_read_bytes() instead of accessing kernel structures directly, and similar changes. - Add ifdef _KERNEL where the above hasn't been done, and an XXX comment. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.2 2007/09/22 18:40:27 martin Exp $ d11 1 a11 1 file ddb/db_access.c ddb | kgdb # XXX kgdb reference @ 1.2 log @Add a new option DDB_VERBOSE_HELP that adds online help to ddb. From Adam Hamsik. Minor modifications by me, all bugs are probably mine. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.1 2005/11/27 22:44:35 thorpej Exp $ d15 1 d19 1 d21 1 d23 1 @ 1.2.38.1 log @Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.4 2009/03/31 15:50:45 reinoud Exp $ d11 1 a11 1 file ddb/db_access.c ddb a14 1 file ddb/db_cpu.c ddb a17 1 file ddb/db_kernel.c ddb a18 1 file ddb/db_lwp.c ddb a19 1 file ddb/db_proc.c ddb @ 1.2.24.1 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.2 2007/09/22 18:40:27 martin Exp $ d11 1 a11 1 file ddb/db_access.c ddb a14 1 file ddb/db_cpu.c ddb a17 1 file ddb/db_kernel.c ddb a18 1 file ddb/db_lwp.c ddb a19 1 file ddb/db_proc.c ddb @ 1.2.24.2 log @sync with head @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.2.24.1 2009/05/04 08:12:32 yamt Exp $ d11 1 a11 1 file ddb/db_access.c ddb | kgdb @ 1.2.32.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.4 2009/03/31 15:50:45 reinoud Exp $ d11 1 a11 1 file ddb/db_access.c ddb a14 1 file ddb/db_cpu.c ddb a17 1 file ddb/db_kernel.c ddb a18 1 file ddb/db_lwp.c ddb a19 1 file ddb/db_proc.c ddb @ 1.1 log @Move DDB files to files.ddb XXX couple of kgdb references -- clean up later @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 defflag opt_ddb.h DDB d9 1 a9 1 DDB_COMMANDONENTER @ 1.1.2.1 log @file files.ddb was added on branch yamt-readahead on 2005-11-29 21:23:07 +0000 @ text @d1 27 @ 1.1.2.2 log @sync with head. @ text @a0 27 # $NetBSD: files.ddb,v 1.1.2.1 2005/11/29 21:23:07 yamt Exp $ # # DDB options # defflag opt_ddb.h DDB defparam opt_ddbparam.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE DDB_COMMANDONENTER file ddb/db_access.c ddb | kgdb # XXX kgdb reference file ddb/db_aout.c ddb file ddb/db_break.c ddb file ddb/db_command.c ddb file ddb/db_examine.c ddb file ddb/db_expr.c ddb file ddb/db_input.c ddb file ddb/db_lex.c ddb file ddb/db_output.c ddb file ddb/db_print.c ddb file ddb/db_run.c ddb | kgdb # XXX kgdb reference file ddb/db_sym.c ddb file ddb/db_trap.c ddb file ddb/db_variables.c ddb file ddb/db_watch.c ddb file ddb/db_write_cmd.c ddb file ddb/db_xxx.c ddb @ 1.1.4.1 log @file files.ddb was added on branch ktrace-lwp on 2005-12-11 10:28:47 +0000 @ text @d1 27 @ 1.1.4.2 log @Sync with head. @ text @a0 27 # $NetBSD: files.ddb,v 1.1.4.1 2005/12/11 10:28:47 christos Exp $ # # DDB options # defflag opt_ddb.h DDB defparam opt_ddbparam.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE DDB_COMMANDONENTER file ddb/db_access.c ddb | kgdb # XXX kgdb reference file ddb/db_aout.c ddb file ddb/db_break.c ddb file ddb/db_command.c ddb file ddb/db_examine.c ddb file ddb/db_expr.c ddb file ddb/db_input.c ddb file ddb/db_lex.c ddb file ddb/db_output.c ddb file ddb/db_print.c ddb file ddb/db_run.c ddb | kgdb # XXX kgdb reference file ddb/db_sym.c ddb file ddb/db_trap.c ddb file ddb/db_variables.c ddb file ddb/db_watch.c ddb file ddb/db_write_cmd.c ddb file ddb/db_xxx.c ddb @ 1.1.22.1 log @file files.ddb was added on branch yamt-lazymbuf on 2006-06-21 15:02:11 +0000 @ text @d1 27 @ 1.1.22.2 log @sync with head. @ text @a0 27 # $NetBSD: files.ddb,v 1.1.22.1 2006/06/21 15:02:11 yamt Exp $ # # DDB options # defflag opt_ddb.h DDB defparam opt_ddbparam.h DDB_FROMCONSOLE DDB_ONPANIC DDB_HISTORY_SIZE DDB_BREAK_CHAR DDB_KEYCODE SYMTAB_SPACE DDB_COMMANDONENTER file ddb/db_access.c ddb | kgdb # XXX kgdb reference file ddb/db_aout.c ddb file ddb/db_break.c ddb file ddb/db_command.c ddb file ddb/db_examine.c ddb file ddb/db_expr.c ddb file ddb/db_input.c ddb file ddb/db_lex.c ddb file ddb/db_output.c ddb file ddb/db_print.c ddb file ddb/db_run.c ddb | kgdb # XXX kgdb reference file ddb/db_sym.c ddb file ddb/db_trap.c ddb file ddb/db_variables.c ddb file ddb/db_watch.c ddb file ddb/db_write_cmd.c ddb file ddb/db_xxx.c ddb @ 1.1.22.3 log @sync with head. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.1.22.2 2007/10/27 11:29:55 yamt Exp $ d6 1 a6 1 defflag opt_ddb.h DDB DDB_VERBOSE_HELP d9 1 a9 1 DDB_COMMANDONENTER @ 1.1.52.1 log @sync with HEAD @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.2 2007/09/22 18:40:27 martin Exp $ d6 1 a6 1 defflag opt_ddb.h DDB DDB_VERBOSE_HELP d9 1 a9 1 DDB_COMMANDONENTER @ 1.1.36.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.1 2005/11/27 22:44:35 thorpej Exp $ d6 1 a6 1 defflag opt_ddb.h DDB DDB_VERBOSE_HELP d9 1 a9 1 DDB_COMMANDONENTER @ 1.1.50.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: files.ddb,v 1.2 2007/09/22 18:40:27 martin Exp $ d6 1 a6 1 defflag opt_ddb.h DDB DDB_VERBOSE_HELP d9 1 a9 1 DDB_COMMANDONENTER @