head 1.197; access; symbols netbsd-11-0-RC4:1.192.2.1 netbsd-11-0-RC3:1.192.2.1 netbsd-11-0-RC2:1.192.2.1 netbsd-11-0-RC1:1.192.2.1 perseant-exfatfs-base-20250801:1.192 netbsd-11:1.192.0.2 netbsd-11-base:1.192 netbsd-10-1-RELEASE:1.174.4.5 perseant-exfatfs-base-20240630:1.188 perseant-exfatfs:1.188.0.2 perseant-exfatfs-base:1.188 netbsd-8-3-RELEASE:1.59.2.6 netbsd-9-4-RELEASE:1.120.2.4 netbsd-10-0-RELEASE:1.174.4.2 netbsd-10-0-RC6:1.174.4.2 netbsd-10-0-RC5:1.174.4.2 netbsd-10-0-RC4:1.174.4.2 netbsd-10-0-RC3:1.174.4.2 netbsd-10-0-RC2:1.174.4.2 thorpej-ifq:1.181.0.4 thorpej-ifq-base:1.181 thorpej-altq-separation:1.181.0.2 thorpej-altq-separation-base:1.181 netbsd-10-0-RC1:1.174.4.2 netbsd-10:1.174.0.4 netbsd-10-base:1.174 bouyer-sunxi-drm:1.174.0.2 bouyer-sunxi-drm-base:1.174 netbsd-9-3-RELEASE:1.120.2.4 thorpej-i2c-spi-conf2:1.167.0.6 thorpej-i2c-spi-conf2-base:1.167 thorpej-futex2:1.167.0.4 thorpej-futex2-base:1.167 thorpej-cfargs2:1.167.0.2 thorpej-cfargs2-base:1.167 cjep_sun2x-base1:1.166 cjep_sun2x:1.166.0.8 cjep_sun2x-base:1.166 cjep_staticlib_x-base1:1.166 netbsd-9-2-RELEASE:1.120.2.4 cjep_staticlib_x:1.166.0.6 cjep_staticlib_x-base:1.166 thorpej-i2c-spi-conf:1.166.0.4 thorpej-i2c-spi-conf-base:1.167 thorpej-cfargs:1.166.0.2 thorpej-cfargs-base:1.166 thorpej-futex:1.164.0.2 thorpej-futex-base:1.166 netbsd-9-1-RELEASE:1.120.2.4 bouyer-xenpvh-base2:1.148 phil-wifi-20200421:1.148 bouyer-xenpvh-base1:1.148 phil-wifi-20200411:1.147 bouyer-xenpvh:1.147.0.2 bouyer-xenpvh-base:1.147 is-mlppp:1.146.0.2 is-mlppp-base:1.146 phil-wifi-20200406:1.147 netbsd-8-2-RELEASE:1.59.2.6 ad-namecache-base3:1.146 netbsd-9-0-RELEASE:1.120.2.3 netbsd-9-0-RC2:1.120.2.3 ad-namecache-base2:1.142 ad-namecache-base1:1.136 ad-namecache:1.135.0.2 ad-namecache-base:1.135 netbsd-9-0-RC1:1.120.2.3 phil-wifi-20191119:1.129 netbsd-9:1.120.0.2 netbsd-9-base:1.120 phil-wifi-20190609:1.119 netbsd-8-1-RELEASE:1.59.2.6 netbsd-8-1-RC1:1.59.2.6 isaki-audio2:1.117.0.2 isaki-audio2-base:1.117 pgoyette-compat-merge-20190127:1.82.2.12 pgoyette-compat-20190127:1.113 pgoyette-compat-20190118:1.113 pgoyette-compat-1226:1.112 pgoyette-compat-1126:1.108 pgoyette-compat-1020:1.107 pgoyette-compat-0930:1.107 pgoyette-compat-0906:1.100 netbsd-7-2-RELEASE:1.13.2.5 pgoyette-compat-0728:1.95 netbsd-8-0-RELEASE:1.59.2.5 phil-wifi:1.90.0.2 phil-wifi-base:1.90 pgoyette-compat-0625:1.90 netbsd-8-0-RC2:1.59.2.5 pgoyette-compat-0521:1.88 pgoyette-compat-0502:1.86 pgoyette-compat-0422:1.85 netbsd-8-0-RC1:1.59.2.5 pgoyette-compat-0415:1.85 pgoyette-compat-0407:1.84 pgoyette-compat-0330:1.84 pgoyette-compat-0322:1.83 pgoyette-compat-0315:1.82 netbsd-7-1-2-RELEASE:1.13.2.4 pgoyette-compat:1.82.0.2 pgoyette-compat-base:1.82 netbsd-7-1-1-RELEASE:1.13.2.4 tls-maxphys-base-20171202:1.74 matt-nb8-mediatek:1.59.2.1.0.2 matt-nb8-mediatek-base:1.59.2.1 nick-nhusb-base-20170825:1.67 perseant-stdc-iso10646:1.60.0.2 perseant-stdc-iso10646-base:1.60 netbsd-8:1.59.0.2 netbsd-8-base:1.59 prg-localcount2-base3:1.57 prg-localcount2-base2:1.57 prg-localcount2-base1:1.57 prg-localcount2:1.56.0.2 prg-localcount2-base:1.56 pgoyette-localcount-20170426:1.56 bouyer-socketcan-base1:1.56 jdolecek-ncq:1.54.0.2 jdolecek-ncq-base:1.54 pgoyette-localcount-20170320:1.54 netbsd-7-1:1.13.2.4.0.2 netbsd-7-1-RELEASE:1.13.2.4 netbsd-7-1-RC2:1.13.2.4 nick-nhusb-base-20170204:1.49 netbsd-7-nhusb-base-20170116:1.13.2.4 bouyer-socketcan:1.49.0.2 bouyer-socketcan-base:1.49 pgoyette-localcount-20170107:1.48 netbsd-7-1-RC1:1.13.2.4 nick-nhusb-base-20161204:1.40 pgoyette-localcount-20161104:1.39 netbsd-7-0-2-RELEASE:1.13.2.3 nick-nhusb-base-20161004:1.38 localcount-20160914:1.38 netbsd-7-nhusb:1.13.2.3.0.4 netbsd-7-nhusb-base:1.13.2.3 pgoyette-localcount-20160806:1.37 pgoyette-localcount-20160726:1.36 pgoyette-localcount:1.36.0.2 pgoyette-localcount-base:1.36 nick-nhusb-base-20160907:1.35 nick-nhusb-base-20160529:1.35 netbsd-7-0-1-RELEASE:1.13.2.3 nick-nhusb-base-20160422:1.33 nick-nhusb-base-20160319:1.33 nick-nhusb-base-20151226:1.33 netbsd-7-0:1.13.2.3.0.2 netbsd-7-0-RELEASE:1.13.2.3 nick-nhusb-base-20150921:1.30 netbsd-7-0-RC3:1.13.2.3 netbsd-7-0-RC2:1.13.2.3 netbsd-7-0-RC1:1.13.2.3 nick-nhusb-base-20150606:1.29 nick-nhusb-base-20150406:1.27 nick-nhusb:1.23.0.2 nick-nhusb-base:1.23 tls-maxphys-base:1.13 tls-maxphys:1.15.0.2 netbsd-7:1.13.0.2 netbsd-7-base:1.13 yamt-pagecache:1.7.0.4 rmind-smpnet-base:1.7 rmind-smpnet:1.7.0.2 rmind-smpnet-nbase:1.7 yamt-pagecache-base9:1.7 tls-earlyentropy:1.2.0.2 tls-earlyentropy-base:1.13 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2; locks; strict; comment @# @; 1.197 date 2026.02.20.07.54.26; author yamt; state Exp; branches; next 1.196; commitid FTyHYcb9eFcox5vG; 1.196 date 2025.11.07.19.07.38; author pgoyette; state Exp; branches; next 1.195; commitid MNthCx5mvMyaEEhG; 1.195 date 2025.10.21.18.26.24; author pgoyette; state Exp; branches; next 1.194; commitid 3S2V9g84Uh23YsfG; 1.194 date 2025.10.06.12.27.52; author riastradh; state Exp; branches; next 1.193; commitid BQe12RFGPi3atvdG; 1.193 date 2025.08.18.20.59.56; author andvar; state Exp; branches; next 1.192; commitid M0f97vv4FYM7Sf7G; 1.192 date 2025.04.03.16.33.48; author bouyer; state Exp; branches 1.192.2.1; next 1.191; commitid P0lNQlJy1qxDMCPF; 1.191 date 2025.03.27.12.22.43; author riastradh; state Exp; branches; next 1.190; commitid E7rF9ahYVUe0EHOF; 1.190 date 2024.08.26.13.38.28; author riastradh; state Exp; branches; next 1.189; commitid OSEvXNBQ6e5tUknF; 1.189 date 2024.07.16.12.01.18; author riastradh; state Exp; branches; next 1.188; commitid X0tqcGme39NRG3iF; 1.188 date 2024.04.30.19.35.29; author andvar; state Exp; branches 1.188.2.1; next 1.187; commitid JxkXqyrc9P1uFc8F; 1.187 date 2024.04.02.22.30.03; author charlotte; state Exp; branches; next 1.186; commitid cKfhfl9PugUtvC4F; 1.186 date 2024.03.21.02.36.01; author riastradh; state Exp; branches; next 1.185; commitid H7vJxLZTdbF7kY2F; 1.185 date 2024.03.20.17.11.42; author riastradh; state Exp; branches; next 1.184; commitid gptsYUFpi4lwcV2F; 1.184 date 2024.01.29.18.27.10; author christos; state Exp; branches; next 1.183; commitid KXsF1U1D4DhafnWE; 1.183 date 2023.12.13.10.53.15; author andvar; state Exp; branches; next 1.182; commitid lh9GZVnkfUPDfiQE; 1.182 date 2023.12.05.16.32.38; author thorpej; state Exp; branches; next 1.181; commitid LOGiNZQsC0dhoiPE; 1.181 date 2023.10.04.07.48.55; author rin; state Exp; branches; next 1.180; commitid v40uEQD2SIf9thHE; 1.180 date 2023.09.02.07.15.30; author andvar; state Exp; branches; next 1.179; commitid gEi9qeYLSblAjaDE; 1.179 date 2023.07.18.10.02.25; author riastradh; state Exp; branches; next 1.178; commitid IKKd8UhR1OLuJgxE; 1.178 date 2023.07.07.12.46.50; author riastradh; state Exp; branches; next 1.177; commitid 4L9blSdFrpsPZRvE; 1.177 date 2023.02.09.14.09.48; author abs; state Exp; branches; next 1.176; commitid TaTOPEdyZJGxcRcE; 1.176 date 2022.12.22.19.09.47; author jakllsch; state Exp; branches; next 1.175; commitid VQuDX8WW8lgKrA6E; 1.175 date 2022.12.22.11.05.55; author nat; state Exp; branches; next 1.174; commitid cKsSQuJOGXZBLx6E; 1.174 date 2022.09.24.11.05.17; author riastradh; state Exp; branches 1.174.4.1; next 1.173; commitid S7eum8FwSaMWC6VD; 1.173 date 2022.08.07.02.52.23; author simonb; state Exp; branches; next 1.172; commitid HXKRRXLciPDtrTOD; 1.172 date 2022.05.29.08.06.40; author rin; state Exp; branches; next 1.171; commitid neytIDVBpHpMqVFD; 1.171 date 2022.05.13.10.45.24; author msaitoh; state Exp; branches; next 1.170; commitid aD1wbF1Sr9v9PSDD; 1.170 date 2022.05.07.04.32.29; author rin; state Exp; branches; next 1.169; commitid X7K3bVhh5t7aX4DD; 1.169 date 2021.12.23.17.13.13; author hannken; state Exp; branches; next 1.168; commitid TbR2BtSyzFuZuNlD; 1.168 date 2021.11.25.02.36.35; author ryo; state Exp; branches; next 1.167; commitid 8EvMmeRjxx8jy7iD; 1.167 date 2021.06.29.10.22.34; author nia; state Exp; branches; next 1.166; commitid QPI2BQJ2iwG0V0ZC; 1.166 date 2021.03.01.17.53.29; author jakllsch; state Exp; branches 1.166.4.1; next 1.165; commitid QsV1DWP17PYWgDJC; 1.165 date 2020.12.13.08.23.52; author martin; state Exp; branches; next 1.164; commitid aD99IYmeU83WCyzC; 1.164 date 2020.09.27.13.48.49; author roy; state Exp; branches 1.164.2.1; next 1.163; commitid DA9l8f9bbF8ATGpC; 1.163 date 2020.09.08.10.05.47; author yamaguchi; state Exp; branches; next 1.162; commitid Z6mxZGOOAajjgenC; 1.162 date 2020.08.26.16.03.41; author riastradh; state Exp; branches; next 1.161; commitid 5msA1mUJKEZNFAlC; 1.161 date 2020.08.20.21.36.11; author riastradh; state Exp; branches; next 1.160; commitid pXSOYXWf5zmYHQkC; 1.160 date 2020.08.01.12.28.19; author jdolecek; state Exp; branches; next 1.159; commitid C3xFF1HHi0pMhmiC; 1.159 date 2020.08.01.08.20.47; author maxv; state Exp; branches; next 1.158; commitid JD2lavAMv7TQUkiC; 1.158 date 2020.07.26.14.51.18; author jdolecek; state Exp; branches; next 1.157; commitid 1T2f2cC3Mv4SgBhC; 1.157 date 2020.07.19.14.31.31; author maxv; state Exp; branches; next 1.156; commitid l7xeutryEWPUnHgC; 1.156 date 2020.07.14.00.45.52; author yamaguchi; state Exp; branches; next 1.155; commitid Cfejv0YEmnFBQYfC; 1.155 date 2020.06.29.23.58.44; author riastradh; state Exp; branches; next 1.154; commitid 9bquqgoeAiasabeC; 1.154 date 2020.06.24.03.38.54; author thorpej; state Exp; branches; next 1.153; commitid f869v9nCgcrWzqdC; 1.153 date 2020.06.07.09.45.19; author maxv; state Exp; branches; next 1.152; commitid bpmOlwHKqZXv9hbC; 1.152 date 2020.05.30.13.35.31; author jdolecek; state Exp; branches; next 1.151; commitid OQS5TbjWBB4qGgaC; 1.151 date 2020.05.25.07.20.14; author yamaguchi; state Exp; branches; next 1.150; commitid 0T1OiGMc8no6LA9C; 1.150 date 2020.05.16.13.46.10; author maya; state Exp; branches; next 1.149; commitid wvQjMNRJMrTmbt8C; 1.149 date 2020.04.25.12.41.57; author simonb; state Exp; branches; next 1.148; commitid xjCp5YRuifdGvL5C; 1.148 date 2020.04.13.09.30.42; author jdolecek; state Exp; branches; next 1.147; commitid fnv4CcdFia26Qc4C; 1.147 date 2020.03.25.17.06.17; author jdolecek; state Exp; branches 1.147.2.1; next 1.146; commitid VzwOpdvTaWX4YN1C; 1.146 date 2020.02.09.16.06.18; author jmcneill; state Exp; branches; next 1.145; commitid kmkV38IGpz8a51WB; 1.145 date 2020.02.08.07.07.06; author maxv; state Exp; branches; next 1.144; commitid hrT7QtWlfwnG7QVB; 1.144 date 2020.02.03.19.37.42; author maya; state Exp; branches; next 1.143; commitid kaJ7YetVzJARrgVB; 1.143 date 2020.01.29.18.39.00; author maya; state Exp; branches; next 1.142; commitid ZtvQzUFFF7grfCUB; 1.142 date 2020.01.25.18.38.34; author thorpej; state Exp; branches; next 1.141; commitid tj4Na2mKUyyoo6UB; 1.141 date 2020.01.20.18.38.19; author thorpej; state Exp; branches; next 1.140; commitid 5IWAFx2BxNcmzsTB; 1.140 date 2020.01.19.20.41.18; author riastradh; state Exp; branches; next 1.139; commitid NUgQFwlNUzjxhlTB; 1.139 date 2020.01.19.20.00.37; author thorpej; state Exp; branches; next 1.138; commitid rF5k3OKpMKbg3lTB; 1.138 date 2020.01.19.06.55.22; author thorpej; state Exp; branches; next 1.137; commitid ApJpO8xRmIkOHgTB; 1.137 date 2020.01.19.01.25.04; author thorpej; state Exp; branches; next 1.136; commitid JHEWDzmAWJGESeTB; 1.136 date 2020.01.17.15.00.20; author maya; state Exp; branches; next 1.135; commitid FbnTN28Eh3o0r3TB; 1.135 date 2020.01.01.10.36.43; author ryo; state Exp; branches 1.135.2.1; next 1.134; commitid 5ZXVYnvDLoV5wYQB; 1.134 date 2019.12.23.06.45.37; author maxv; state Exp; branches; next 1.133; commitid MNV9eadX2VzGwNPB; 1.133 date 2019.12.18.07.37.18; author maxv; state Exp; branches; next 1.132; commitid p344TaOkdu7MX9PB; 1.132 date 2019.12.15.17.17.16; author riastradh; state Exp; branches; next 1.131; commitid r6MXOz2FlrWmhPOB; 1.131 date 2019.12.10.12.08.52; author yamaguchi; state Exp; branches; next 1.130; commitid IiAB0Y0oyPxNI9OB; 1.130 date 2019.11.20.09.37.45; author hikaru; state Exp; branches; next 1.129; commitid 5pOH0PP4h1zywzLB; 1.129 date 2019.11.10.20.41.15; author chs; state Exp; branches; next 1.128; commitid zdi5hYx3Qb75xlKB; 1.128 date 2019.11.01.02.53.23; author msaitoh; state Exp; branches; next 1.127; commitid z3DgThViVNDsU5JB; 1.127 date 2019.10.30.12.06.25; author msaitoh; state Exp; branches; next 1.126; commitid w4CAPAJmMYNg2TIB; 1.126 date 2019.10.28.03.01.11; author ozaki-r; state Exp; branches; next 1.125; commitid zU8QSfwiAmPl5AIB; 1.125 date 2019.10.08.18.50.44; author maxv; state Exp; branches; next 1.124; commitid rJ7YsaaWWLTNY5GB; 1.124 date 2019.10.07.11.53.40; author msaitoh; state Exp; branches; next 1.123; commitid fjwxNVsNeLNiHVFB; 1.123 date 2019.10.03.19.01.13; author tnn; state Exp; branches; next 1.122; commitid gqtExtVjsyMucsFB; 1.122 date 2019.08.19.03.25.40; author ozaki-r; state Exp; branches; next 1.121; commitid LzUphPLbI9ZftAzB; 1.121 date 2019.08.09.08.01.06; author rin; state Exp; branches; next 1.120; commitid 4ZPzzMNowze6jkyB; 1.120 date 2019.07.24.23.13.46; author tnn; state Exp; branches 1.120.2.1; next 1.119; commitid hnuUHisIKuXASlwB; 1.119 date 2019.05.07.22.00.10; author mrg; state Exp; branches; next 1.118; commitid AgywA8QIQ3iiYjmB; 1.118 date 2019.04.26.22.46.03; author sevan; state Exp; branches; next 1.117; commitid HBAlgqGPZeivAUkB; 1.117 date 2019.04.12.04.46.48; author msaitoh; state Exp; branches; next 1.116; commitid lKcBaEWWBQh541jB; 1.116 date 2019.02.24.20.58.55; author kamil; state Exp; branches; next 1.115; commitid AgaIdreiqvd6X3dB; 1.115 date 2019.02.06.11.58.30; author rin; state Exp; branches; next 1.114; commitid 5Lq3lTxgmkkMwHaB; 1.114 date 2019.01.27.08.53.29; author maxv; state Exp; branches; next 1.113; commitid dcnHy31pQBhTPo9B; 1.113 date 2018.12.29.11.30.11; author maxv; state Exp; branches; next 1.112; commitid 3CBMnhBkMVRuDG5B; 1.112 date 2018.12.19.13.57.45; author maxv; state Exp; branches; next 1.111; commitid mM5V1h9xgHV4Mp4B; 1.111 date 2018.12.14.22.00.26; author jakllsch; state Exp; branches; next 1.110; commitid AcqdooLftaLUBO3B; 1.110 date 2018.12.12.06.29.36; author maxv; state Exp; branches; next 1.109; commitid PxGW3xqP3gjowt3B; 1.109 date 2018.12.09.11.52.11; author jdolecek; state Exp; branches; next 1.108; commitid khYumESxScyMo73B; 1.108 date 2018.11.24.18.23.29; author bouyer; state Exp; branches; next 1.107; commitid Bq8nIKtxJIxC0e1B; 1.107 date 2018.09.23.09.21.01; author maxv; state Exp; branches; next 1.106; commitid fUeLhhIySPPg2dTA; 1.106 date 2018.09.22.16.22.22; author maxv; state Exp; branches; next 1.105; commitid ELFx4fitWHNhp7TA; 1.105 date 2018.09.22.12.41.00; author maxv; state Exp; branches; next 1.104; commitid d2vUmXDpECjjb6TA; 1.104 date 2018.09.22.12.26.27; author maxv; state Exp; branches; next 1.103; commitid tYuxIMdTRWMe66TA; 1.103 date 2018.09.22.12.19.11; author maxv; state Exp; branches; next 1.102; commitid TYQuMt0qvt2Q36TA; 1.102 date 2018.09.21.18.38.25; author maxv; state Exp; branches; next 1.101; commitid FEAmLLSebEfZb0TA; 1.101 date 2018.09.06.05.36.49; author maxv; state Exp; branches; next 1.100; commitid rBzGO4OZzHoBl0RA; 1.100 date 2018.08.27.16.30.51; author riastradh; state Exp; branches; next 1.99; commitid 9WKqVdETcK03iMPA; 1.99 date 2018.08.25.20.52.40; author rin; state Exp; branches; next 1.98; commitid 2vcoJ76kDbQoNxPA; 1.98 date 2018.08.25.07.48.56; author maxv; state Exp; branches; next 1.97; commitid E7ZteV4nC1yOrtPA; 1.97 date 2018.08.14.06.37.59; author maxv; state Exp; branches; next 1.96; commitid EUm5VY1BX91qq3OA; 1.96 date 2018.08.01.18.36.13; author khorben; state Exp; branches; next 1.95; commitid W3gvQWlwAtCBOrMA; 1.95 date 2018.07.26.15.46.09; author maxv; state Exp; branches; next 1.94; commitid iTssbeK0tbfv4FLA; 1.94 date 2018.07.13.09.37.32; author maxv; state Exp; branches; next 1.93; commitid vq6y5MnhhrfLrXJA; 1.93 date 2018.07.12.10.39.06; author maya; state Exp; branches; next 1.92; commitid YW6cS4enfVoBOPJA; 1.92 date 2018.07.10.19.58.13; author maya; state Exp; branches; next 1.91; commitid puCMyY9BPzFQYCJA; 1.91 date 2018.07.10.17.01.43; author maya; state Exp; branches; next 1.90; commitid VSDg9oaJ3y0LZBJA; 1.90 date 2018.06.16.15.04.29; author jdolecek; state Exp; branches 1.90.2.1; next 1.89; commitid xPh4WlTNzrSA7wGA; 1.89 date 2018.06.07.13.36.28; author thorpej; state Exp; branches; next 1.88; commitid e9pnxag05qUvVlFA; 1.88 date 2018.05.19.09.27.09; author jdolecek; state Exp; branches; next 1.87; commitid U31mEBDBm9VZ9TCA; 1.87 date 2018.05.15.01.53.27; author thorpej; state Exp; branches; next 1.86; commitid 5jFdBNmXATRkKkCA; 1.86 date 2018.05.01.16.16.05; author maya; state Exp; branches; next 1.85; commitid H8rtYsTySz7IZBAA; 1.85 date 2018.04.08.00.52.38; author mrg; state Exp; branches; next 1.84; commitid 91M9fdMlaP55DzxA; 1.84 date 2018.03.29.18.54.48; author maxv; state Exp; branches; next 1.83; commitid M6tIz54RUJOlWnwA; 1.83 date 2018.03.16.12.48.54; author maxv; state Exp; branches; next 1.82; commitid AtpRhaI6nd8CkGuA; 1.82 date 2018.02.25.22.00.22; author pgoyette; state Exp; branches 1.82.2.1; next 1.81; commitid BO1mqoOgOitDZhsA; 1.81 date 2018.02.12.23.11.00; author joerg; state Exp; branches; next 1.80; commitid a5QCd7STkggvNCqA; 1.80 date 2018.01.27.21.46.54; author pgoyette; state Exp; branches; next 1.79; commitid gJap18QrYsQUQyoA; 1.79 date 2018.01.25.01.21.40; author christos; state Exp; branches; next 1.78; commitid x5c7TNosxnvD8coA; 1.78 date 2018.01.13.12.38.16; author christos; state Exp; branches; next 1.77; commitid we9bLXDCTCMCgImA; 1.77 date 2018.01.10.11.11.20; author knakahara; state Exp; branches; next 1.76; commitid iZseG6hwOvuNSjmA; 1.76 date 2018.01.09.03.31.12; author christos; state Exp; branches; next 1.75; commitid nhHsbnoK9vzLm9mA; 1.75 date 2017.12.10.17.19.48; author bouyer; state Exp; branches; next 1.74; commitid vAefLBR6OXIVUmiA; 1.74 date 2017.12.02.12.40.03; author maxv; state Exp; branches; next 1.73; commitid PUGJVaNGfQgPCjhA; 1.73 date 2017.12.02.09.59.02; author maxv; state Exp; branches; next 1.72; commitid At68td0CcLlIJihA; 1.72 date 2017.11.25.16.32.48; author jmcneill; state Exp; branches; next 1.71; commitid 0rFMfCPrHx3O8rgA; 1.71 date 2017.09.14.07.58.39; author mrg; state Exp; branches; next 1.70; commitid ngZ6fHXwTqlZA87A; 1.70 date 2017.09.13.22.24.42; author sevan; state Exp; branches; next 1.69; commitid U9QcH0HsUyAtp57A; 1.69 date 2017.09.03.08.52.18; author maxv; state Exp; branches; next 1.68; commitid OrwikTuxp3Z8gJ5A; 1.68 date 2017.08.30.15.44.01; author maxv; state Exp; branches; next 1.67; commitid wESrOWvKtp4rFf5A; 1.67 date 2017.08.13.08.48.30; author christos; state Exp; branches; next 1.66; commitid rmMYhO81yYRJU13A; 1.66 date 2017.08.12.06.46.13; author maxv; state Exp; branches; next 1.65; commitid d80IWmrz0CvggT2A; 1.65 date 2017.08.09.18.48.53; author maxv; state Exp; branches; next 1.64; commitid Kvm6Oc5yzr2Gmz2A; 1.64 date 2017.07.29.07.19.47; author maxv; state Exp; branches; next 1.63; commitid rWyM4NGCsYzbU51A; 1.63 date 2017.07.29.07.16.15; author maxv; state Exp; branches; next 1.62; commitid gjc3H3TDclHYS51A; 1.62 date 2017.07.28.19.26.15; author maxv; state Exp; branches; next 1.61; commitid 3VfcL0hu4dUlX11A; 1.61 date 2017.07.28.15.40.38; author riastradh; state Exp; branches; next 1.60; commitid rXQXCC0Z2wa0I01A; 1.60 date 2017.06.14.09.00.07; author pgoyette; state Exp; branches; next 1.59; commitid aREiQTgq8a6iUjVz; 1.59 date 2017.05.27.22.53.29; author bouyer; state Exp; branches 1.59.2.1; next 1.58; commitid I4JDreGCKx5x55Tz; 1.58 date 2017.05.25.05.54.29; author para; state Exp; branches; next 1.57; commitid yhrS7WWoqXHiwJSz; 1.57 date 2017.04.26.18.20.01; author christos; state Exp; branches; next 1.56; commitid ZES8dKysHl92A4Pz; 1.56 date 2017.04.18.19.09.12; author riastradh; state Exp; branches 1.56.2.1; next 1.55; commitid dda4mMWd8Q9T53Oz; 1.55 date 2017.04.17.08.59.37; author riastradh; state Exp; branches; next 1.54; commitid ona0PKvUjp6NGRNz; 1.54 date 2017.03.08.18.00.49; author maxv; state Exp; branches; next 1.53; commitid L9kchifwYDQ63MIz; 1.53 date 2017.02.26.12.03.14; author rin; state Exp; branches; next 1.52; commitid jIyG72wxRdcXnsHz; 1.52 date 2017.02.19.07.46.59; author rin; state Exp; branches; next 1.51; commitid ivCr5u3yfBMzbxGz; 1.51 date 2017.02.18.14.43.34; author maxv; state Exp; branches; next 1.50; commitid x0CXIiIbpGvkxrGz; 1.50 date 2017.02.16.08.45.42; author knakahara; state Exp; branches; next 1.49; commitid ag7WNBd2wmezC9Gz; 1.49 date 2017.01.12.05.24.36; author ryo; state Exp; branches 1.49.2.1; next 1.48; commitid BF3nqm5Xw4ijDDBz; 1.48 date 2016.12.27.01.11.52; author pgoyette; state Exp; branches; next 1.47; commitid T3Ni9CtdOrVeKyzz; 1.47 date 2016.12.23.11.27.10; author maya; state Exp; branches; next 1.46; commitid k4FnxxVpeSJwh6zz; 1.46 date 2016.12.18.04.35.26; author dholland; state Exp; branches; next 1.45; commitid KOKlFbzLDoVfaqyz; 1.45 date 2016.12.15.04.01.09; author ozaki-r; state Exp; branches; next 1.44; commitid pY6vvPVu855a42yz; 1.44 date 2016.12.13.20.42.16; author christos; state Exp; branches; next 1.43; commitid DChNb4lHFyTOFRxz; 1.43 date 2016.12.10.23.03.23; author christos; state Exp; branches; next 1.42; commitid w4dRXIf7WDldyuxz; 1.42 date 2016.12.09.02.23.25; author christos; state Exp; branches; next 1.41; commitid cMhL5JTwkD8SIfxz; 1.41 date 2016.12.08.11.31.09; author nat; state Exp; branches; next 1.40; commitid r0h4avej48pZLaxz; 1.40 date 2016.11.26.13.59.45; author christos; state Exp; branches; next 1.39; commitid TSPAo2pg8DoCZDvz; 1.39 date 2016.10.11.05.16.04; author ozaki-r; state Exp; branches; next 1.38; commitid JNxfzkicxrQFzGpz; 1.38 date 2016.08.07.10.44.05; author christos; state Exp; branches; next 1.37; commitid O9gqCd34uUiutmhz; 1.37 date 2016.07.27.07.04.57; author msaitoh; state Exp; branches; next 1.36; commitid 2mzkgxRebUHvCVfz; 1.36 date 2016.07.11.11.25.54; author msaitoh; state Exp; branches 1.36.2.1; next 1.35; commitid A8S1LVuoj5hRzTdz; 1.35 date 2016.05.08.07.41.37; author skrll; state Exp; branches; next 1.34; commitid ix1SQiFFRKtxoE5z; 1.34 date 2016.05.01.10.21.01; author nonaka; state Exp; branches; next 1.33; commitid 4ZdSLcY9I07nuL4z; 1.33 date 2015.11.10.13.01.41; author tnn; state Exp; branches; next 1.32; commitid O9qDiPk7bwGkWxIy; 1.32 date 2015.10.25.22.48.23; author khorben; state Exp; branches; next 1.31; commitid GdxqQCzypUv6ExGy; 1.31 date 2015.09.26.16.33.16; author maxv; state Exp; branches; next 1.30; commitid kGtfFqPG2RTDyMCy; 1.30 date 2015.08.08.06.36.24; author maxv; state Exp; branches; next 1.29; commitid vWN0hcBB29XbQqwy; 1.29 date 2015.05.03.02.52.50; author pgoyette; state Exp; branches; next 1.28; commitid DHKoihX7ymmDIWjy; 1.28 date 2015.04.28.13.52.49; author rjs; state Exp; branches; next 1.27; commitid wSWkODfPSGU4xmjy; 1.27 date 2015.03.06.15.09.50; author riastradh; state Exp; branches; next 1.26; commitid 9xQ7VLvrzRvgFycy; 1.26 date 2015.03.06.02.55.11; author riastradh; state Exp; branches; next 1.25; commitid pNEFTfpfWikCAucy; 1.25 date 2015.02.13.18.57.47; author nonaka; state Exp; branches; next 1.24; commitid 7mi3e9hwDx8QAS9y; 1.24 date 2014.12.19.07.04.52; author ozaki-r; state Exp; branches; next 1.23; commitid qMpiD0CqZx8WqC2y; 1.23 date 2014.11.16.16.01.40; author manu; state Exp; branches 1.23.2.1; next 1.22; commitid zlsaQV54cSjhtqYx; 1.22 date 2014.11.02.23.12.00; author christos; state Exp; branches; next 1.21; commitid mYhQPHQdPjNLjFWx; 1.21 date 2014.10.18.16.56.51; author uebayasi; state Exp; branches; next 1.20; commitid bT7KeBDAWsTZIHUx; 1.20 date 2014.09.19.17.30.03; author christos; state Exp; branches; next 1.19; commitid jANQt9DyjPQ8QYQx; 1.19 date 2014.09.19.15.24.24; author christos; state Exp; branches; next 1.18; commitid 2uhBMKlWPq2V8YQx; 1.18 date 2014.08.24.07.59.22; author jnemeth; state Exp; branches; next 1.17; commitid SkWajjUme0wZtANx; 1.17 date 2014.08.23.21.05.39; author dholland; state Exp; branches; next 1.16; commitid o9sjWiY6xNBKTwNx; 1.16 date 2014.08.23.20.26.56; author dholland; state Exp; branches; next 1.15; commitid Ef5fhfmsGe1uFwNx; 1.15 date 2014.08.18.06.31.24; author christos; state Exp; branches 1.15.2.1; next 1.14; commitid szm6ssWdlH5WdOMx; 1.14 date 2014.08.16.17.56.31; author apb; state Exp; branches; next 1.13; commitid gjT9TWtCibuK4CMx; 1.13 date 2014.07.25.15.01.14; author dholland; state Exp; branches 1.13.2.1; next 1.12; commitid yhp19s03qATBOLJx; 1.12 date 2014.07.02.07.18.32; author ozaki-r; state Exp; branches; next 1.11; commitid tMi4EMzFYHGcZLGx; 1.11 date 2014.06.29.03.44.33; author tsutsui; state Exp; branches; next 1.10; commitid BqhcUs9LHJd9UmGx; 1.10 date 2014.06.24.11.59.10; author maxv; state Exp; branches; next 1.9; commitid dQ6fpqKTe7ZPNLFx; 1.9 date 2014.06.10.01.42.39; author hikaru; state Exp; branches; next 1.8; commitid IATXeQPXy4kfPUDx; 1.8 date 2014.06.02.02.11.51; author dholland; state Exp; branches; next 1.7; commitid mBipwGahULdjgTCx; 1.7 date 2014.04.25.18.25.52; author riastradh; state Exp; branches 1.7.2.1 1.7.4.1; next 1.6; commitid HMzw69w0wsIgS5yx; 1.6 date 2014.04.21.16.35.38; author chs; state Exp; branches; next 1.5; commitid Lg5anwO5UAEqozxx; 1.5 date 2014.04.08.22.04.16; author riastradh; state Exp; branches; next 1.4; commitid ITgzxVOkLMa5DVvx; 1.4 date 2014.04.08.21.51.11; author riastradh; state Exp; branches; next 1.3; commitid hODO9VrcTvoAyVvx; 1.3 date 2014.04.08.19.42.13; author christos; state Exp; branches; next 1.2; commitid 5hfwP5LDDVulQUvx; 1.2 date 2014.03.24.14.15.37; author szptvlfn; state Exp; branches 1.2.2.1; next 1.1; commitid TWwV8TNevZVgvXtx; 1.1 date 2014.03.20.20.40.09; author christos; state Exp; branches; next ; commitid dHmzfr9bqzs2Mttx; 1.192.2.1 date 2025.10.20.14.09.34; author martin; state Exp; branches; next ; commitid bra2brGIH8L9AjfG; 1.188.2.1 date 2025.08.02.05.55.23; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; 1.174.4.1 date 2023.07.30.12.01.54; author martin; state Exp; branches; next 1.174.4.2; commitid YN8gqSNYXS3y0PyE; 1.174.4.2 date 2023.10.08.13.19.33; author martin; state Exp; branches; next 1.174.4.3; commitid nNcwz6IqmDAIbPHE; 1.174.4.3 date 2024.06.20.11.00.07; author martin; state Exp; branches; next 1.174.4.4; commitid BLhYSECfRO5HbIeF; 1.174.4.4 date 2024.10.09.13.00.13; author martin; state Exp; branches; next 1.174.4.5; commitid SujiOrEAlagGhZsF; 1.174.4.5 date 2024.10.09.13.25.12; author martin; state Exp; branches; next ; commitid tFVNF0IZFD0fqZsF; 1.166.4.1 date 2021.08.01.22.42.03; author thorpej; state Exp; branches; next ; commitid NihqK3haIgTUWj3D; 1.164.2.1 date 2020.12.14.14.37.46; author thorpej; state Exp; branches; next 1.164.2.2; commitid S4HwP6n7zzL3FIzC; 1.164.2.2 date 2021.04.03.22.28.14; author thorpej; state Exp; branches; next ; commitid 1gqS07EfPjskJTNC; 1.147.2.1 date 2020.04.20.11.28.51; author bouyer; state Exp; branches; next ; commitid 4WLfIgNPymVsg75C; 1.135.2.1 date 2020.01.17.21.47.23; author ad; state Exp; branches; next 1.135.2.2; commitid T9pwLWote7xbI5TB; 1.135.2.2 date 2020.01.25.22.38.37; author ad; state Exp; branches; next 1.135.2.3; commitid ethRERRmx7bMJ7UB; 1.135.2.3 date 2020.02.29.20.18.16; author ad; state Exp; branches; next ; commitid 3HPOJ2wqM6gUPBYB; 1.120.2.1 date 2019.08.09.15.59.52; author martin; state Exp; branches; next 1.120.2.2; commitid WbPqdSkPYkUUXmyB; 1.120.2.2 date 2019.11.25.16.44.31; author martin; state Exp; branches; next 1.120.2.3; commitid zYMlm4CdD6OYJfMB; 1.120.2.3 date 2019.11.25.20.47.24; author martin; state Exp; branches; next 1.120.2.4; commitid LP9709JHvDWj5hMB; 1.120.2.4 date 2020.07.07.10.29.05; author martin; state Exp; branches; next ; commitid Ga1ZbzTMoHzNq8fC; 1.90.2.1 date 2019.06.10.22.05.47; author christos; state Exp; branches; next 1.90.2.2; commitid jtc8rnCzWiEEHGqB; 1.90.2.2 date 2020.04.08.14.07.25; author martin; state Exp; branches; next 1.90.2.3; commitid Qli2aW9E74UFuA3C; 1.90.2.3 date 2020.04.13.08.03.30; author martin; state Exp; branches; next 1.90.2.4; commitid X01YhRUPVUDaec4C; 1.90.2.4 date 2020.04.21.18.42.03; author martin; state Exp; branches; next ; commitid 86tA4aEmdr3VCh5C; 1.82.2.1 date 2018.03.22.01.44.41; author pgoyette; state Exp; branches; next 1.82.2.2; commitid fxb4Rxa9G9QMsovA; 1.82.2.2 date 2018.03.30.06.20.11; author pgoyette; state Exp; branches; next 1.82.2.3; commitid h5ZWTFXyqL8kJrwA; 1.82.2.3 date 2018.04.16.01.59.52; author pgoyette; state Exp; branches; next 1.82.2.4; commitid qk3nktk0szmTIByA; 1.82.2.4 date 2018.05.02.07.20.02; author pgoyette; state Exp; branches; next 1.82.2.5; commitid o3kRuNRzl9360HAA; 1.82.2.5 date 2018.05.21.04.35.58; author pgoyette; state Exp; branches; next 1.82.2.6; commitid X5L8kSrBWQcDt7DA; 1.82.2.6 date 2018.06.25.07.25.38; author pgoyette; state Exp; branches; next 1.82.2.7; commitid 8PtAu9af7VvhiDHA; 1.82.2.7 date 2018.07.28.04.37.26; author pgoyette; state Exp; branches; next 1.82.2.8; commitid 1UP1xAIUxv1ZgRLA; 1.82.2.8 date 2018.09.06.06.55.24; author pgoyette; state Exp; branches; next 1.82.2.9; commitid HCi1bXD317XIK0RA; 1.82.2.9 date 2018.09.30.01.45.36; author pgoyette; state Exp; branches; next 1.82.2.10; commitid SQ44grEPCeKPh4UA; 1.82.2.10 date 2018.11.26.01.52.16; author pgoyette; state Exp; branches; next 1.82.2.11; commitid Zj4q5SspGdKXto1B; 1.82.2.11 date 2018.12.26.14.01.31; author pgoyette; state Exp; branches; next 1.82.2.12; commitid xUhK8IAeBM1azj5B; 1.82.2.12 date 2019.01.18.08.50.13; author pgoyette; state Exp; branches; next ; commitid Lmlzg3OVT2cd6f8B; 1.59.2.1 date 2017.09.09.17.29.40; author snj; state Exp; branches; next 1.59.2.2; commitid rKQRskZ1YWdGVx6A; 1.59.2.2 date 2018.02.05.13.06.55; author martin; state Exp; branches; next 1.59.2.3; commitid kLBIcTcrHe7GGFpA; 1.59.2.3 date 2018.02.11.21.17.34; author snj; state Exp; branches; next 1.59.2.4; commitid 1Pg5KdsmcZWRbuqA; 1.59.2.4 date 2018.04.09.12.49.32; author bouyer; state Exp; branches; next 1.59.2.5; commitid RDPNJGZlIwdazLxA; 1.59.2.5 date 2018.04.11.14.23.30; author martin; state Exp; branches; next 1.59.2.6; commitid q9ShjU00H40q12yA; 1.59.2.6 date 2018.12.07.17.11.37; author martin; state Exp; branches; next ; commitid xhcHIeCy9V3NeT2B; 1.56.2.1 date 2017.05.02.03.19.16; author pgoyette; state Exp; branches; next ; commitid oFKELrgrBgUNoLPz; 1.49.2.1 date 2017.04.21.16.53.22; author bouyer; state Exp; branches; next ; commitid dUG7nkTKALCadqOz; 1.36.2.1 date 2016.08.06.00.19.04; author pgoyette; state Exp; branches; next 1.36.2.2; commitid da8LmcQp9HeG2bhz; 1.36.2.2 date 2016.11.04.14.48.57; author pgoyette; state Exp; branches; next 1.36.2.3; commitid 2m1JRwYmpwPkOOsz; 1.36.2.3 date 2017.01.07.08.56.09; author pgoyette; state Exp; branches; next 1.36.2.4; commitid uEL0C1YuiJrlV0Bz; 1.36.2.4 date 2017.03.20.06.57.09; author pgoyette; state Exp; branches; next 1.36.2.5; commitid jjw7cAwgyKq7RfKz; 1.36.2.5 date 2017.04.26.02.52.59; author pgoyette; state Exp; branches; next ; commitid ojV02aOSdzvBqZOz; 1.23.2.1 date 2015.04.06.15.17.51; author skrll; state Exp; branches; next 1.23.2.2; commitid pz01Zhy7RP6iGxgy; 1.23.2.2 date 2015.06.06.14.39.54; author skrll; state Exp; branches; next 1.23.2.3; commitid O6LVO5i6UulOvnoy; 1.23.2.3 date 2015.09.22.12.05.36; author skrll; state Exp; branches; next 1.23.2.4; commitid CpNWKp3ozVNTafCy; 1.23.2.4 date 2015.12.27.12.09.28; author skrll; state Exp; branches; next 1.23.2.5; commitid BTSqUD4SdJ5k7AOy; 1.23.2.5 date 2016.05.29.08.44.15; author skrll; state Exp; branches; next 1.23.2.6; commitid 8mlnPW6uSaJU1m8z; 1.23.2.6 date 2016.10.05.20.55.23; author skrll; state Exp; branches; next 1.23.2.7; commitid uuAdz3JYHQmaWZoz; 1.23.2.7 date 2016.12.05.10.54.49; author skrll; state Exp; branches; next 1.23.2.8; commitid 4H3tiQVJXN6oEMwz; 1.23.2.8 date 2017.02.05.13.40.01; author skrll; state Exp; branches; next 1.23.2.9; commitid 8hwpk1aHl2UuyLEz; 1.23.2.9 date 2017.08.28.17.51.28; author skrll; state Exp; branches; next ; commitid UQQpnjvcNkUZn05A; 1.15.2.1 date 2014.08.18.06.31.24; author tls; state dead; branches; next 1.15.2.2; commitid jTnpym9Qu0o4R1Nx; 1.15.2.2 date 2014.08.20.00.02.42; author tls; state Exp; branches; next 1.15.2.3; commitid jTnpym9Qu0o4R1Nx; 1.15.2.3 date 2017.12.03.11.35.47; author jdolecek; state Exp; branches; next ; commitid XcIYRZTAh1LmerhA; 1.13.2.1 date 2014.11.18.19.05.28; author snj; state Exp; branches; next 1.13.2.2; commitid 1724w5Tz6msgrHYx; 1.13.2.2 date 2015.03.18.03.57.15; author snj; state Exp; branches; next 1.13.2.3; commitid B5Zn0cs5GGwqy2ey; 1.13.2.3 date 2015.05.15.03.44.17; author snj; state Exp; branches 1.13.2.3.4.1; next 1.13.2.4; commitid ro7V5s9WBO35Culy; 1.13.2.4 date 2016.12.09.05.10.45; author snj; state Exp; branches; next 1.13.2.5; commitid F4Wnv8VN38zcEgxz; 1.13.2.5 date 2017.04.05.19.54.16; author snj; state Exp; branches; next ; commitid WGkDlkAJ2Mi4MnMz; 1.13.2.3.4.1 date 2017.01.18.08.46.25; author skrll; state Exp; branches; next ; commitid M6f3RyDtiAR3wqCz; 1.7.2.1 date 2014.04.25.18.25.52; author rmind; state dead; branches; next 1.7.2.2; commitid mL5ZYSzpqK6QS2Bx; 1.7.2.2 date 2014.05.18.17.44.54; author rmind; state Exp; branches; next ; commitid mL5ZYSzpqK6QS2Bx; 1.7.4.1 date 2014.04.25.18.25.52; author yamt; state dead; branches; next 1.7.4.2; commitid VUUXuyNWnt3AKwBx; 1.7.4.2 date 2014.05.22.11.39.28; author yamt; state Exp; branches; next ; commitid VUUXuyNWnt3AKwBx; 1.2.2.1 date 2014.08.10.06.53.49; author tls; state Exp; branches; next ; commitid 7fY3uHKSIbCABMLx; desc @@ 1.197 log @pchtemp: add a simple driver for intel pch thermal sensor tested on PCI_PRODUCT_INTEL_2HS_THERM, which was found on HP Z4 G4. although other variants look compatible, i have not actually tested them. (no hardware) dmesg: ``` [ 512.596379] pchtemp0 at pci0 dev 20 function 2: Intel PCH Temperature Sensor ``` envstat: ``` [pchtemp0] pchtemp0 temperature: 41.500 degC ``` enable in kernel configs where amdtemp is enabled. the man page is mostly copy-and-paste from amdtemp.4. @ text @# $NetBSD: ALL,v 1.196 2025/11/07 19:07:38 pgoyette Exp $ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file # # This machine description includes all devices and options and it is # used to compile-test the source and does not necessarily produce a # bootable or useful kernel. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "ALL-$Revision: 1.196 $" maxusers 64 # estimated number of users makeoptions USE_SSP=yes # CPU-related options. options USER_LDT # User-settable LDT, used by Wine options X86EMU # 386 Real Mode emulator #options PAE # PAE mode (36 bits physical addressing) makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2 # migitation options PCPU_IDT # Per CPU IDT # CPU features acpicpu* at cpu? # ACPI CPU (including frequency scaling) coretemp* at cpu? # Intel on-die thermal sensor est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) odcm0 at cpu0 # On-demand clock modulation padlock0 at cpu0 # VIA PadLock powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) viac7temp* at cpu? # VIA C7, Nano and Zhaoxin temperature sensor vmt0 at cpu0 # VMware Tools # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) options MULTIBOOT # Multiboot support (see multiboot(8)) # delay between "rebooting ..." message and hardware reset, in milliseconds options CPURESET_DELAY=2000 # This option allows you to force a serial console at the specified # I/O address. see console(4) for details. options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 # you don't want the option below ON iff you are using the # serial console option of the new boot strap code. options CONS_OVERRIDE # Always use above! independent of boot info # The following options override the memory sizes passed in from the boot # block. Use them *only* if the boot block is unable to determine the correct # values. Note that the BIOS may *correctly* report less than 640k of base # memory if the extended BIOS data area is located at the top of base memory # (as is the case on most recent systems). options REALBASEMEM=639 # size of base memory (in KB) options REALEXTMEM=15360 # size of extended memory (in KB) # The following options limit the overall size of physical memory # and/or the maximum address used by the system. # Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map # and can deal with holes in the memory layout. options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) # Standard system options options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options CPU_UCODE # cpu ucode loading support # Note: SysV IPC parameters could be changed dynamically, see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SEMMNI=10 # number of semaphore identifiers options SEMMNS=60 # number of semaphores in system options SEMUME=10 # max number of undo entries per process options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing options MODULAR # new style module(7) framework options MODULAR_DEFAULT_AUTOLOAD options MODULAR_DEFAULT_VERBOSE options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Diagnostic/debugging support options #options DIAGNOSTIC # inexpensive kernel consistency checks # XXX to be commented out on release branch options DEBUG # expensive debugging checks/support options LOCKDEBUG # expensive locking checks/support options DDB # in-kernel debugger options DDB_COMMANDONENTER="bt" # execute command when ddb is entered options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB options DDB_VERBOSE_HELP options KGDB # remote debugger options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions COPTS="-O2 -fno-omit-frame-pointer" makeoptions DEBUG="-g" # compile full symbol table options KUBSAN # Kernel Undefined Behavior Sanitizer (kUBSan) options SYSCALL_STATS # per syscall counts options SYSCALL_TIMES # per syscall times options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) options KDTRACE_HOOKS # kernel DTrace hooks options UVMHIST # kernhist for uvm subsystem options BIOHIST # kernhist for buff I/O # Kernel Address Sanitizer (kASan). You need to disable SVS to use it. makeoptions KASAN=1 # Kernel Address Sanitizer options KASAN #no options SVS # Kernel Code Coverage Driver. makeoptions KCOV=1 options KCOV # Fault Injection Driver. options FAULT # Heartbeat checks options HEARTBEAT options HEARTBEAT_MAX_PERIOD_DEFAULT=15 # Compatibility options options EXEC_AOUT # required by binaries from before 1.5 options COMPAT_386BSD_MBRPART # recognize old partition ID include "conf/compat_netbsd09.config" options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_NETBSD32 # NetBSD 32-bit options COMPAT_LINUX # binary compatibility with Linux options COMPAT_LINUX32 # binary compatibility with Linux 32-bit options EXEC_ELF32 # Wedge support options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges options DKWEDGE_METHOD_TOS # Support Atari "TOS" partitions as wedges # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system file-system NILFS # experimental - NTT's NiLFS(2) file-system V7FS # 7th Edition(V7) File System file-system CHFS # Chip File System file-system AUTOFS # Automounter Filesystem # File system options # ffs options FFS_EI # FFS Endian Independent support #options FFS_NO_SNAPSHOT # No FFS snapshot support options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas options UFS_ACL # UFS Access Control Lists options UFS_DIRHASH # UFS Large Directory Hashing options UFS_EXTATTR # Extended attribute support for UFS1 options WAPBL # File system journaling support # lfs options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental options LFS_EI # LFS endian-independent support - experimental options LFS_EXTATTR # extended attributes for LFS - experimental options LFS_KERNEL_RFW options LFS_QUOTA # quotas for LFS - experimental options LFS_QUOTA2 # new-style quotas for LFS - experimental # ext2fs # other options DISKLABEL_EI # disklabel Endian Independent support options NFSSERVER # Network File System server options V7FS_EI # V7FS Endian Independent support # Networking options options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPv6 options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security options MPLS # MultiProtocol Label Switching (needs mpls) options MROUTING # IP multicast routing options PIM # Protocol Independent Multicast options NETATALK # AppleTalk networking protocols options CAN # Controller Area Network protocol options DCCP # Datagram Congestion Control Protocol options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support options IPFILTER_COMPAT # Compat for IP-Filter options IPFILTER_DEFAULT_BLOCK # block all packets by default options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options TCP_SIGNATURE # RFC 2385 support, used with BGP options SCTP # Stream Control Transmission Protocol options ALTQ # Manipulate network interfaces' output queues options ALTQ_BLUE # Stochastic Fair Blue options ALTQ_CBQ # Class-Based Queueing options ALTQ_CDNR # Diffserv Traffic Conditioner options ALTQ_FIFOQ # First-In First-Out Queue options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) options ALTQ_HFSC # Hierarchical Fair Service Curve options ALTQ_LOCALQ # Local queueing discipline options ALTQ_PRIQ # Priority Queueing options ALTQ_RED # Random Early Detection options ALTQ_RIO # RED with IN/OUT options ALTQ_WFQ # Weighted Fair Queueing # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options ACPIVERBOSE # verbose ACPI device autoconfig messages options EISAVERBOSE # verbose EISA device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages options MPVERBOSE=1 # verbose mpbios config messages options PCIVERBOSE # verbose PCI device autoconfig messages options PCI_CONFIG_DUMP # verbosely dump PCI config space options PCMCIAVERBOSE # verbose PCMCIA configuration messages options SCSIVERBOSE # human readable SCSI error messages options USBVERBOSE # verbose USB device autoconfig messages options PNPBIOSVERBOSE # verbose PnP BIOS messages #options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages options MCAVERBOSE # verbose MCA device autoconfig messages options HDAUDIOVERBOSE # verbose HDAUDIO driver messages options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # # wscons options # # builtin terminal emulations options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) options WS_DEFAULT_FG=WSCOL_WHITE options WS_DEFAULT_BG=WSCOL_BLACK options WS_DEFAULT_COLATTR="(0)" options WS_DEFAULT_MONOATTR="(0)" options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK options WS_KERNEL_COLATTR="(0)" options WS_KERNEL_MONOATTR="(0)" # customization of console border color options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color # compatibility to other console drivers options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode #options WSKBD_USONLY # strip off non-US keymaps # don't attach pckbd as the console if no PS/2 keyboard is found options PCKBD_CNATTACH_MAY_FAIL # see dev/pckbport/wskbdmap_mfii.c for implemented layouts options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver # allocate a number of virtual screens at autoconfiguration time options WSDISPLAY_DEFAULTSCREENS=4 # use a large software cursor that doesn't blink options PCDISPLAY_SOFTCURSOR # modify the screen type of the console; defaults to "80x25" options VGA_CONSOLE_SCREENTYPE="\"80x24\"" # work around a hardware bug that loaded fonts don't work; found on ATI cards options VGA_CONSOLE_ATI_BROKEN_FONTSEL # console scrolling support. options WSDISPLAY_SCROLLSUPPORT # enable VGA raster mode capable of displaying multilingual text on console #options VGA_RASTERCONSOLE # enable splash screen support; requires hw driver support #options SPLASHSCREEN # Keylock support options KEYLOCK options secmodel_keylock # Requires options KEYLOCK # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # #apm0 at mainbus0 # Advanced power management # Tuning for power management, see apm(4) for more details. #options APM_V10_ONLY # Use only the APM 1.0 calls #options APM_NO_POWEROFF # Don't power off on halt(8) #options APM_POWER_PRINT # Print stats on the console # Basic Bus Support #IPMI support ipmi0 at mainbus? # Advanced Configuration and Power Interface # This option can be used to retrieve CPU and APIC information. # that I/O APICs can be used if ACPI is enabled below. options ACPI_SCANPCI # find PCI roots using ACPI options MPBIOS # configure CPUs and APICs using MPBIOS options MPBIOS_SCANPCI # MPBIOS configures PCI roots options PCI_RESOURCE # Allocate unconfigured PCI resources options PCI_INTR_FIXUP # PCI interrupt routing via ACPI options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_ADDR_FIXUP # fixup PCI I/O addresses options ACPI_ACTIVATE_DEV # If set, activate inactive devices options VGA_POST # in-kernel support for VGA POST acpi0 at mainbus0 # ACPI devices apm* at acpi? # ACPI apm emulation acpiacad* at acpi? # ACPI AC Adapter acpibat* at acpi? # ACPI Battery acpibut* at acpi? # ACPI Button acpidalb* at acpi? # ACPI Direct Application Launch Button acpiec* at acpi? # ACPI Embedded Controller (late) acpiecdt* at acpi? # ACPI Embedded Controller (early) options ACPIEC_DEBUG=-1 acpifan* at acpi? # ACPI Fan acpihed* at acpi? # ACPI Hardware Error Device acpilid* at acpi? # ACPI Lid Switch acpipmtr* at acpi? # ACPI Power Meter (experimental) # XXX Do not enable this in a real kernel unless you also disable any # XXX "native" i2c controller. Otherwise you'll have two accessors to # XXX the same bus, and bad things (tm) will happen! acpismbus* at acpi? # ACPI SMBus CMI (experimental) acpitz* at acpi? # ACPI Thermal Zone acpivga* at acpi? # ACPI Display Adapter acpiout* at acpivga? # ACPI Display Output Device acpivmgenid* at acpi? # ACPI Virtual Machine Generation ID acpiwdrt* at acpi? # ACPI Watchdog Resource Table acpiwmi* at acpi? # ACPI WMI Mapper apei* at apeibus? # ACPI Platform Error Interfaces # Mainboard devices aibs* at acpi? # ASUSTeK AI Booster hardware monitor applesmc* at acpi? # Apple System Management Controller asus* at acpi? # ASUS hotkeys attimer* at acpi? # AT Timer atppc* at acpi? # AT-style parallel port com* at acpi? # Serial communications interface fdc* at acpi? # Floppy disk controller fujbp* at acpi? # Fujitsu Brightness & Pointer fujhk* at acpi? # Fujitsu Hotkeys hpacel* at acpi? # HP 3D DriveGuard accelerometer hpqlb* at acpi? # HP Quick Launch Buttons hpet* at acpihpetbus? # High Precision Event Timer (table) hpet* at acpinodebus? # High Precision Event Timer (device) joy* at acpi? # Joystick/Game port lpt* at acpi? # Parallel port mpu* at acpi? # Roland MPU-401 MIDI UART pckbc* at acpi? # PC keyboard controller pcppi* at acpi? # AT-style speaker sound qemufwcfg* at acpi? # QEMU Firmware Configuration device sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # mouse thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys tpm* at acpi? # ACPI TPM (Experimental) ug* at acpi? # Abit uGuru Hardware monitor valz* at acpi? # Toshiba Dynabook hotkeys wb* at acpi? # Winbond W83L518D SD/MMC reader sdmmc* at wb? # SD/MMC bus sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller wmidell* at acpiwmibus? # Dell WMI mappings wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings wmihp* at acpiwmibus? # HP WMI mappings wmimsi* at acpiwmibus? # MSI WMI mappings wss* at acpi? # NeoMagic 256AV in wss mode ym* at acpi? # Yamaha OPL3-SA[23] audio # Apple System Management Controller devices applesmcfan* at applesmcbus? applesmctemp* at applesmcbus? # PCI bus support pci* at mainbus? bus ? pci* at pchb? bus ? pci* at ppb? bus ? # Configure PCI using BIOS information options PCIBIOS # PCI BIOS support options PCIBIOSVERBOSE # PCI BIOS verbose info options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 options PCIBIOS_INTR_GUESS # see pcibios(4) options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto # L2/L3 work, but should not be enabled # on anything else. options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20 # work, but should not be enabled # on anything else. #options PCIINTR_DEBUG # super-verbose PCI interrupt fixup # PCI bridges rdcpcib* at pci? dev ? function ? # RDC Vortex86/PMX-1000 PCI-ISA w/ pchb* at pci? dev ? function ? # PCI-Host bridges options AGP_X86 pcib* at pci? dev ? function ? # PCI-ISA bridges ppb* at pci? dev ? function ? # PCI-PCI bridges # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? pwdog* at pci? dev ? function ? # QUANCOM PWDOG1 ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, # watchdog, gpio, Speedstep and HPET fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator hpet* at ichlpcib? tco* at ichlpcib? # TCO watch dog timer aapic* at pci? dev ? function ? # AMD 8131 IO apic agp* at pchb? # ISA bus support isa0 at mainbus? isa0 at pcib? isa0 at amdpcib? isa0 at ichlpcib? isa0 at rdcpcib? isa0 at rdcpcib? # IBM 4810 BSP cash drawer port ibmcd* at pci? dev ? function ? gpio* at ibmcd? # CardBus bridge support cbb* at pci? dev ? function ? cardslot* at cbb? # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? # VME bridge support btvmei* at pci? dev ? function ? btvmeii* at pci? dev ? function ? # VME bus support vme* at vmebus? # Coprocessor Support # Console Devices # wscons pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard pms* at pckbc? # PS/2 mouse for wsmouse options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads options PMS_ALPS_TOUCHPAD # Enable support for Alps Touchpads vga0 at isa? vga* at pci? dev ? function ? genfb* at pci? dev ? function ? options VCONS_DRAW_INTR wsdisplay* at vga? console ? wsdisplay* at wsemuldisplaydev? pcdisplay0 at isa? # CGA, MDA, EGA, HGA wskbd* at pckbd? console ? wsmouse* at pms? mux 0 chipsfb* at pci? dev ? function ? genfb* at pci? dev ? function ? gffb* at pci? dev ? function ? igsfb* at pci? dev ? function ? machfb* at pci? dev ? function ? pm2fb* at pci? dev ? function ? r128fb* at pci? dev ? function ? radeonfb* at pci? dev ? function ? tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics unichromefb* at pci? dev ? function ? # VIA Unichrome framebuffer console voodoofb* at pci? dev ? function ? wcfb* at pci? dev ? function ? # DRI legacy drivers #i915drm* at drm? # Intel i915, i945 DRM driver #mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver #mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver #r128drm* at drm? # ATI Rage 128 DRM driver #radeondrm* at drm? # ATI Radeon DRM driver #savagedrm* at drm? # S3 Savage DRM driver #sisdrm* at drm? # SiS DRM driver #tdfxdrm* at drm? # 3dfx (voodoo) DRM driver #vboxdrm* at drm? # VirtualBox DRM driver # DRMKMS drivers i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? radeon* at pci? dev ? function ? radeondrmkmsfb* at radeonfbbus? # XXX disable amdgpu as it uses floating point arithmetics unsupported by KCOV. #amdgpu* at pci? dev ? function ? #amdgpufb* at amdgpufbbus? nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? # DRMUMS drivers viadrmums* at drm? attimer0 at isa? pcppi0 at isa? sysbeep0 at pcppi? # Serial Devices # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards # PCMCIA serial interfaces com* at pcmcia? function ? # Modems and serial cards pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces com* at cardbus? function ? # Modems and serial cards # Cardbus bridges #ppb* at cardbus? function ? # Cardbus-PCI bridges (www.magma.com) # ISA serial interfaces #options COM_HAYESP # adds Hayes ESP serial board support com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports com1 at isa? port 0x2f8 irq 3 com2 at isa? port 0x3e8 irq 5 com3 at isa? port 0x2e8 irq 9 ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards com* at ast? slave ? boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 com* at boca? slave ? tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards com* at tcom? slave ? rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards com* at rtfps? slave ? cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S com* at addcom? slave ? moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) com* at moxa? slave ? ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card com* at ioat? slave ? # Parallel Printer Interfaces # PCI parallel printer interfaces lpt* at puc? port ? # || ports on "universal" comm boards # ISA parallel printer interfaces lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports lpt1 at isa? port 0x278 lpt2 at isa? port 0x3bc # Hardware monitors # Temperatures amdsmn* at pci? # AMD SMN Configuration amdzentemp* at amdsmnbus? # AMD Ryzen Family 17h CPU temp sensors amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors pchtemp* at pci? # Intel PCH Thermal Subsystem # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # Intel Integrated Memory Controller SMBus (experimental) imc* at pci? dev ? function ? # Intel Integrated Memory Controller, imcsmb* at imc? # the associated SMBus controller, iic* at imcsmb? # and the SMBus itself # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c smscmon* at iic? addr 0x2d # (alternate address) # AMD 768 and 8111 power/ACPI controllers amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface iic* at amdpm? # sensors below are on this bus # Acer Labs M7101 SMBus controller alipm* at pci? dev ? function ? iic* at alipm? # Intel ICH SMBus controller ichsmb* at pci? dev ? function ? iic* at ichsmb? # NVIDIA nForce2/3/4 SMBus controller nfsmbc* at pci? dev ? function ? nfsmb* at nfsmbc? iic* at nfsmb? # Intel PIIX4 power management controllers piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller iic* at piixpm? # SMBus on PIIX4 # I2C controller as found in some Intel PCH devices. dwiic* at pci? # I2C controller iic* at dwiic? # dbCool Thermal monitor and fan controller dbcool* at iic? addr 0x2C # Unknown other motherboard(s) dbcool* at iic? addr 0x2D # Tyan S2881 dbcool* at iic? addr 0x2E # Tyan S2882-D # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at iic? addr 0x2e flags 0x0 # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c #smscmon* at iic? addr 0x2d # (alternate address) # IBM Thinkpad Active Protection System aps0 at isa? port 0x1600 # Fintek Super I/O with hardware monitor finsio0 at isa? port 0x4e # iTE IT87xxF Super I/O with watchdog and sensors support itesio0 at isa? port 0x2e # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # LM7[89] and compatible hardware monitors lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # PC87366 hardware monitor nsclpcsio* at isa? gpio* at nsclpcsio? # Abit uGuru Hardware system monitor ug0 at isa? port 0xe0 # VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer viaenv* at pci? dev ? function ? # Serial Presence Detect capable memory modules and optional temp sensors spdmem* at iic? addr 0x50 spdmem* at iic? addr 0x51 spdmem* at iic? addr 0x52 spdmem* at iic? addr 0x53 spdmem* at iic? addr 0x54 spdmem* at iic? addr 0x55 spdmem* at iic? addr 0x56 spdmem* at iic? addr 0x57 sdtemp* at iic? addr 0x18 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f # I2C HID devices ihidev* at iic? # I2C Mice ims* at ihidev? reportid ? wsmouse* at ims? mux 0 # I2C Displays ssdfb* at iic? # I2O devices iop* at pci? dev ? function ? # I/O processor iopsp* at iop? tid ? # SCSI/FC-AL ports ld* at iop? tid ? # block devices dpti* at iop? tid 0 # DPT/Adaptec control interface # GPIO devices gpio* at gpiosim? # 1-Wire support gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio gpioow* at gpio? onewire* at gpioow? # 1-Wire devices owtemp* at onewire? # Temperature sensors # I2C support gpioiic* at gpio? iic* at gpioiic? # Keylock support gpiolock* at gpio? # Pulsing GPIO pins in software gpiopwm* at gpio? # Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) soekrisgpio0 at isa? port 0x680 # SCSI Controllers and Devices # PCI SCSI controllers adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel mfi* at pci? dev ? function ? # LSI MegaRAID SAS mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II nca* at pci? dev ? function ? # Domex DMX-3191D njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI siop* at pci? dev ? function ? # Symbios 53c8xx SCSI esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer options SIOP_SYMLED # drive the act. LED in software trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers aic* at pcmcia? function ? # Adaptec APA-1460 SCSI esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI nca* at pcmcia? function ? # NCR53C400 SCSI spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # ISA SCSI controllers adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI aha1 at isa? port 0x334 irq ? drq ? aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI bha1 at isa? port 0x334 irq ? drq ? # The "nca" and "dpt" probes might give false hits or hang your machine. dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID esp0 at isa? port 0x230 irq ? # Emulex ESP406 and Qlogic FAS408 SCSI nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI uha1 at isa? port 0x340 irq ? drq ? wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers wds1 at isa? port 0x358 irq 11 drq 5 # CardBus SCSI cards adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI ahc* at cardbus? function ? # Adaptec ADP-1480 njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support scsibus* at scsi? # SCSI devices sd* at scsibus? target ? lun ? # SCSI disk drives st* at scsibus? target ? lun ? # SCSI tape drives cd* at scsibus? target ? lun ? # SCSI CD-ROM drives ch* at scsibus? target ? lun ? # SCSI autochangers ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices ss* at scsibus? target ? lun ? # SCSI scanners dse* at scsibus? target ? lun ? # SCSI ethernet (Dayna) se* at scsibus? target ? lun ? # SCSI ethernet adapters uk* at scsibus? target ? lun ? # SCSI unknown # SCSI NIC se* at scsibus? target ? lun ? # RAID controllers and devices aac* at pci? dev ? function ? # Adaptec AAC family amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers cac* at pci? dev ? function ? # Compaq PCI array controllers ciss* at pci? dev ? function ? # HP Smart Array controllers icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID ips* at pci? dev ? function ? # Adaptec/IBM ServeRAID mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at aac? unit ? # logical disk devices ld* at amr? unit ? ld* at cac? unit ? ld* at icp? unit ? ld* at twa? unit ? ld* at twe? unit ? ld* at mlx? unit ? icpsp* at icp? unit ? # SCSI pass-through # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers ahcisata* at pci? dev ? function ? # AHCI SATA controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers geodeide* at pci? dev ? function ? # AMD Geode IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers iteide* at pci? dev ? function ? # IT Express IDE controllers ixpide* at pci? dev ? function ? # ATI IXP IDE controllers jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers ahcisata* at jmide? mvsata* at pci? dev ? function ? # Marvell Hercules-I/II optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers rccide* at pci? dev ? function ? # ServerWorks IDE controllers rdcide* at pci? dev ? function ? # RDC PMX-1000 IDE controllers satalink* at pci? dev ? function ? # SiI SATALink controllers schide* at pci? dev ? function ? # Intel SCH IDE controllers siisata* at pci? dev ? function ? # SiI SteelVine controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers svwsata* at pci? dev ? function ? # ServerWorks SATA controllers stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # PCMCIA IDE controllers wdc* at pcmcia? function ? # CardBus IDE controllers njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 siisata* at cardbus? function ? # SiI SteelVine controllers # ISA ST506, ESDI, and IDE controllers # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will # fall back to 16bits I/O if 32bits I/O are not functional). # Some controllers pass the initial 32bit test, but will fail later. wdc0 at isa? port 0x1f0 irq 14 flags 0x00 wdc1 at isa? port 0x170 irq 15 flags 0x00 # ATA (IDE) bus support atabus* at ata? options ATADEBUG # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at atabus? drive ? flags 0x0000 # ATA RAID configuration support, as found on some Promise controllers. pseudo-device ataraid ld* at ataraid? vendtype ? unit ? # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # NVM Express controllers and devices nvme* at pci? dev ? function ? ld* at nvme? nsid ? # Miscellaneous mass storage devices # ISA floppy fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 irq ? drq ? fd* at fdc? drive ? # the drives themselves # some machines need you to do this instead of fd* fd0 at fdc0 drive 0 # ISA CD-ROM devices mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives # ISA tape devices # note: the wt driver conflicts unpleasantly with SMC boards at the # same I/O address. The probe reprograms their EEPROMs. Don't # uncomment it unless you are actually using it. wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives # Network Interfaces # PCI network interfaces age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless bwfm* at pci? dev ? function ? # Broadcom FullMAC cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet dge* at pci? dev ? function ? # Intel 82597 10GbE LR ena* at pci? dev ? function ? # Amazon Elastic Network Adapter ep* at pci? dev ? function ? # 3Com 3c59x epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit ex* at pci? dev ? function ? # 3Com 3c90x[BC] fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ iavf* at pci? dev ? function ? # Intel Adaptive Virtual Function igc* at pci? dev ? function ? # Intel I225 2.5 gigabit ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit ixl* at pci? dev ? function ? # Intel Ethernet 700 Series ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet malo* at pci? dev ? function ? # Marvell Libertas Wireless mcx* at pci? dev ? function ? # Mellanox 5th generation Ethernet mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet ne* at pci? dev ? function ? # NE2000-compatible Ethernet nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rge* at pci? dev ? function ? # Realtek 8125/8126/8127 rtk* at pci? dev ? function ? # Realtek 8129/8139 rtw* at pci? dev ? function ? # Realtek 8180L (802.11) rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet sk* at skc? # SysKonnect SK9821 Gigabit Ethernet ste* at pci? dev ? function ? # Sundance ST-201 Ethernet stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones txp* at pci? dev ? function ? # 3com 3cr990 vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet vmx* at pci? dev ? function ? # VMware VMXNET3 vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet vte* at pci? dev ? function ? # Vortex86 RDC R6040 Fast Ethernet wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) wm* at pci? dev ? function ? # Intel 8254x gigabit wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE wwanc* at pci? dev ? function ? # Intel XMM7360 LTE modem wwan* at wwanc? # Intel XMM7360 LTE modem # PCMCIA network interfaces an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer cs* at pcmcia? function ? # CS89xx Ethernet ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet malo* at pcmcia? function ? # Marvell Libertas mbe* at pcmcia? function ? # MB8696x based Ethernet ne* at pcmcia? function ? # NE2000-compatible Ethernet ray* at pcmcia? function ? # Raytheon Raylink (802.11) sm* at pcmcia? function ? # Megahertz Ethernet wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) xirc* at pcmcia? function ? # Xircom CreditCard Ethernet com* at xirc? xi* at xirc? mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards com* at mhzc? sm* at mhzc? # ISA network interfaces ate0 at isa? port 0x2a0 irq ? # AT1700 cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards ep* at isa? port ? irq ? # 3c509 Ethernet cards ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 ix0 at isa? port 0x300 irq 10 # EtherExpress/16 iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA le* at depca? nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 le* at nele? ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan le* at bicc? ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards ne1 at isa? port 0x300 irq 10 sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet we1 at isa? port 0x300 iomem 0xcc000 irq 10 # CardBus network cards ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) atw* at cardbus? function ? # ADMtek ADM8211 (802.11) ex* at cardbus? function ? # 3Com 3c575TX fxp* at cardbus? function ? # Intel i8255x malo* at cardbus? function ? # Marvell Libertas Wireless ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at cardbus? function ? # Realtek 8129/8139 rtw* at cardbus? function ? # Realtek 8180L (802.11) tlp* at cardbus? function ? # DECchip 21143 # MII/PHY support acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs atphy* at mii? phy ? # Attansic/Atheros PHYs bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs exphy* at mii? phy ? # 3Com internal PHYs gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs glxtphy* at mii? phy ? # Level One LXT-1000 PHYs gphyter* at mii? phy ? # NS83861 Gig-E PHY icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x igphy* at mii? phy ? # Intel IGP01E1000 ihphy* at mii? phy ? # Intel 82577 PHYs ikphy* at mii? phy ? # Intel 82563 PHYs inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs pnaphy* at mii? phy ? # generic HomePNA PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs rdcphy* at mii? phy ? # RDC R6040 internal PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs smscphy* at mii? phy ? # SMSC LAN87xx PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # Virtual USB controller pseudo-device vhci # PCI USB controllers xhci* at pci? dev ? function ? # eXtensible Host Controller ehci* at pci? dev ? function ? # Enhanced Host Controller ohci* at pci? dev ? function ? # Open Host Controller uhci* at pci? dev ? function ? # Universal Host Controller (Intel) xhci* at pci? dev ? function ? # eXtensible Host Controller # CardBus USB controllers ehci* at cardbus? function ? # Enhanced Host Controller ohci* at cardbus? function ? # Open Host Controller uhci* at cardbus? function ? # Universal Host Controller (Intel) # ISA USB controllers slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS # PCMCIA USB controllers slhci* at pcmcia? function ? # ScanLogic SL811HS # USB bus support usb* at xhci? usb* at ehci? usb* at ohci? usb* at slhci? usb* at uhci? usb* at vhci? usb* at xhci? # USB Hubs uhub* at usb? uhub* at uhub? port ? # USB HID device uhidev* at uhub? port ? configuration ? interface ? # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 # USB Touchscreens uts* at uhidev? reportid ? wsmouse* at uts? mux 0 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Apple trackpad uatp* at uhidev? reportid ? wsmouse* at uatp? mux 0 # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB TEMPer and TEMPerHUM uthum* at uhidev? reportid ? # USB serial adapter ucycom* at uhidev? reportid ? # USB Generic HID devices uhid* at uhidev? reportid ? # USB LCDs and USB-VGA adaptors udl* at uhub? port ? # DisplayLink DL-1x0/1x5 wsdisplay* at udl? # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? stuirda* at uhub? port ? configuration ? interface ? irframe* at stuirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? # KingSun/DonShine USB/IrDA Bridge udsir* at uhub? port ? irframe* at udsir? # Windows Media Center IR transceiver irmce* at uhub? port ? cir* at irmce? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters #mos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters udav* at uhub? port ? # Davicom DM9601 based adapters umb* at uhub? port ? # Mobile Broadband Interface Model (EXPERIMENTAL) ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters urndis* at uhub? port ? # Microsoft RNDIS specification # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters athn* at uhub? port ? # Atheros AR9002U otus* at uhub? port ? # Atheros AR9001U ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g run* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n upgt* at uhub? port ? # Intersil PrismGT urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g urtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n zyd* at uhub? port ? # Zydas ZD1211 # USB CAN adapters gscan* at uhub? port ? # Geschwister Schneider USB to CAN interface # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters uark* at uhub? port ? # ArkMicroChips 3116 serial adapter ucom* at uark? portno? ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter ucom* at uchcom? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter ucom* at uslsa? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? uark* at uhub? port ? ucom* at uark? portno ? umcs* at uhub? port ? # Moschip MCS7xxx serial adapter ucom* at umcs? portno ? uxrcom* at uhub? port ? # Exar XR21V141x serial adapter ucom* at uxrcom? portno ? uhmodem* at uhub? ucom* at uhmodem? portno ? # RIM BlackBerry uberry* at uhub? port ? # Apple iPad uipad* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? ucom* at ukyopon? portno ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders utoppy* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? # USB 3G datacards umodeswitch* at uhub? port ? u3g* at uhub? port ? ucom* at u3g? # USB generic serial port (e.g., data over cellular) ugensa* at uhub? port ? ucom* at ugensa? # Araneus Alea I/II TRNG ualea* at uhub? port ? configuration ? interface ? # IrDA and Consumer Ir devices # Toshiba Oboe oboe* at pci? dev ? function ? irframe* at oboe? # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller # CardBus IEEE1394 controllers fwohci* at cardbus? function ? # IEEE1394 Open Host Controller ieee1394if* at fwohci? fwip* at ieee1394if? # IP over IEEE1394 sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 # SD/MMC/SDIO Controller and Device support # PCI SD/MMC controller sdhc* at pci? # SD Host Controller # CardBus SD/MMC controller sdhc* at cardbus? function ? # SD Host Controller sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # Audio Devices # PCI audio devices auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio clcs* at pci? dev ? function ? # Cirrus Logic CS4280 clct* at pci? dev ? function ? # Cirrus Logic CS4281 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 eap* at pci? dev ? function ? # Ensoniq AudioPCI emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive fms* at pci? dev ? function ? # Forte Media FM801 gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio sv* at pci? dev ? function ? # S3 SonicVibes yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio # ISA audio devices # the "aria" probe might give false hits aria0 at isa? port 0x290 irq 10 # Aria ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System cms0 at isa? port 0x220 # Creative Music System # OPL[23] FM synthesizers opl0 at isa? port 0x388 # use only if not attached to sound card opl* at cmpci? flags 1 opl* at eso? opl* at ess? opl* at fms? opl* at sb? opl* at sv? opl* at wss? opl* at yds? opl* at ym? # High Definition Audio hdaudio* at pci? dev ? function ? # High Definition Audio hdafg* at hdaudiobus? # Audio support audio* at audiobus? # MPU 401 UARTs mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card mpu* at cmpci? mpu* at eso? mpu* at fms? mpu* at sb? mpu* at yds? mpu* at ym? # MIDI support midi* at midibus? midi* at pcppi? # MIDI interface to the PC speaker # The spkr driver provides a simple tone interface to the built in speaker. spkr* at pcppi? # PC speaker spkr* at audio? # PC speaker (synthesized) wsbell* at spkr? # Bell for wscons display # FM-Radio devices # ISA radio devices az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card az1 at isa? port 0x358 rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible rt1 at isa? port 0x284 rt2 at isa? port 0x30c rt3 at isa? port 0x384 rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card rtii1 at isa? port 0x30c sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card # PCI radio devices gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support radio* at az? radio* at gtp? radio* at rt? radio* at rtii? radio* at sf2r? # Video capture devices auvitek* at uhub? # Auvitek AU0828 USB TV coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV emdtv* at uhub? # Empia EM28xx USB TV cir* at emdtv? pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices video* at videobus? dtv* at dtvbus? # TV cards # Brooktree 848/849/878/879 based TV cards bktr* at pci? dev ? function ? radio* at bktr? # Conexant CX2388[0-3]-based DTV cards cxdtv* at pci? dev ? function ? iic* at cxdtv? # Conexant CX23885-based TV cards coram* at pci? dev ? function ? iic* at coram? isv* at isa? port 0x3e0 # IDEC Supervision/16 image capture # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 # Bluetooth SDIO Controller sbt* at sdmmc? # Bluetooth USB Controllers ubt* at uhub? port ? aubtfwl* at uhub? port ? # Bluetooth Device Hub bthub* at bcsp? bthub* at bt3c? bthub* at btbc? bthub* at btuart? bthub* at sbt? bthub* at ubt? # Bluetooth HID support bthidev* at bthub? # Bluetooth Mouse btms* at bthidev? reportid ? wsmouse* at btms? mux 0 # Bluetooth Keyboard btkbd* at bthidev? reportid ? wskbd* at btkbd? console ? mux 1 # Bluetooth Apple Magic Mouse btmagic* at bthub? wsmouse* at btmagic? mux 0 # Bluetooth Audio support btsco* at bthub? # Mice # Cryptographic Devices # PCI cryptographic devices amdccp* at pci? dev ? function ? # AMD Cryptographic Coprocessor hifn* at pci? dev ? function ? # Hifn 7755/7811/795x qat* at pci? dev ? function ? # Intel QuickAssist ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x # Trusted Platform Module tpm* at isa? iomem 0xfed40000 irq 7 # Joysticks # PCI joysticks joy* at pci? # Game ports (usually on audio cards) joy* at eap? # See CAVEATS in eap(4) before enabling joy* at eso? # ESS Solo-1 on-board joystick # ISA joysticks. Probe is a little strange; add only if you have one. joy0 at isa? port 0x201 # Middle Digital, Inc. PCI-Weasel serial console board control # devices (watchdog timer, etc.) weasel* at pci? # Virtio devices virtio* at pci? dev ? function ? # Virtio PCI device include "dev/virtio/virtio.config" # Hyper-V devices vmbus* at acpi? # Hyper-V VMBus genfb* at vmbus? # Hyper-V Synthetic Video Framebuffer hvkbd* at vmbus? # Hyper-V Synthetic Keyboard wskbd* at hvkbd? console ? mux 1 hvn* at vmbus? # Hyper-V NetVSC hvs* at vmbus? # Hyper-V StorVSC hvheartbeat* at vmbus? # Hyper-V Heartbeat Service hvshutdown* at vmbus? # Hyper-V Guest Shutdown Service hvtimesync* at vmbus? # Hyper-V Time Synchronization Service #hvkvp* at vmbus? # Hyper-V Data Exchange Service # Flash subsystem flash* at flashbus? # NAND subsystem nand* at nandbus? # Pull in optional local configuration - always at end #include "arch/amd64/conf/ALL.local" # Pseudo-Devices pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices pseudo-device bio # RAID control device driver pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices pseudo-device raid # RAIDframe disk driver options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. options RF_INCLUDE_EVENODD=1 options RF_INCLUDE_RAID5_RS=1 options RF_INCLUDE_PARITYLOGGING=1 options RF_INCLUDE_CHAINDECLUSTER=1 options RF_INCLUDE_INTERDECLUSTER=1 options RF_INCLUDE_PARITY_DECLUSTERING=1 options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 pseudo-device fss # file system snapshot device pseudo-device md # memory disk device (ramdisk) options MEMORY_DISK_HOOKS # enable root ramdisk options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) pseudo-device dm # device-mapper disk driver # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device mpls # MPLS pseudo-interface pseudo-device loop # network loopback pseudo-device ppp # Point-to-Point Protocol pseudo-device pppoe # PPP over Ethernet (RFC 2516) options PPPOE_SERVER # Enable PPPoE server via link0 pseudo-device sl # Serial Line IP pseudo-device irframetty # IrDA frame line discipline pseudo-device tap # virtual Ethernet pseudo-device tun # network tunneling over tty pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) pseudo-device ipsecif # tunnel interface for routing based ipsec pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging pseudo-device vether # Virtual Ethernet for bridge pseudo-device agr # IEEE 802.3ad link aggregation pseudo-device l2tp # L2TPv3 interface #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if #pseudo-device pfsync # PF sync if pseudo-device npf # NPF packet filter pseudo-device kttcp # srt is EXPERIMENTAL pseudo-device srt # source-address-based routing pseudo-device wg # VPN tunnel compatible with WireGuard pseudo-device canloop # CAN loopback interface # # accept filters, built as module(7)s by default pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device sequencer # MIDI sequencer # rnd works; RND_COM does not on port amd64 yet. options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) pseudo-device gpiosim 1 # GPIO simulator # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda # coda minicache <-> venus comm. # a pseudo device needed for AUTOFS pseudo-device autofs # experimental - AUTOFS # iSCSI initiator pseudo-device iscsi # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # software watchdog driver - swwdog(4) pseudo-device swwdog #software environmental sensor - swsensor(4) pseudo-device swsensor # pseudo audio device driver pseudo-device pad # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl # EFI runtime support options EFI_RUNTIME pseudo-device efi # /dev/efi # Pass-to-Userspace Transporter pseudo-device putter # Userspace block/char drivers pseudo-device pud # Hardware-assisted data mover interface pseudo-device dmoverio pseudo-device nandemulator # Veriexec include "dev/veriexec.config" options PAX_SEGVGUARD=0 # PaX Segmentation fault guard options PAX_MPROTECT=1 # PaX mprotect(2) restrictions options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug options PAX_ASLR=1 # PaX Address Space Layout Randomization options PAX_ASLR_DEBUG=1 # PaX ASLR debug options ATHHAL_DEBUG options A9PCIC_DEBUG options AAC_DEBUG options AAU_DEBUG options AC97_DEBUG options AC97_IO_DEBUG options ACPI_APM_DEBUG # # ACPI_DEBUG_ALLOC can not be used with ACPI # kernel modules. It requires also ACPI_DEBUG. # ACPI_DEBUG_MUTEX is only for ACPICA debugging. # options ACPI_DEBUG options ACPI_DEBUG_ALLOC options ACPI_MUTEX_DEBUG options ADB_DEBUG options ADM1030_DEBUG options ADT7467_DEBUG options AE_DEBUG options AGP_DEBUG options AHADEBUG options AHBDEBUG options AHC_DEBUG=1 options AHD_DEBUG options AHD_DEBUG_OPTS=1 options AH_DEBUG_ALQ options AIC_DEBUG options AI_DEBUG options ALTQ_DEBUG options AMD756_DEBUG options AMRR_DEBUG options AN_DEBUG options APMDEBUG options APMDEBUG_VALUE=1 options ARCKBD_DEBUG options ARGO_DEBUG options ARP_DEBUG options ASC_DEBUG options ATAPI_DEBUG_PROBE options ATA_DEBUG options ATA_RAID_DEBUG options ATE_DEBUG options ATHN_DEBUG options ATMEL_DEBUG options ATPPC_DEBUG options ATU_DEBUG options ATW_BBPDEBUG options ATW_DEBUG options ATW_SYNDEBUG options AUACER_DEBUG options AUCCDEBUG options AUCONV_DEBUG options AUDIO_DEBUG options AUE_DEBUG options AUICH_DEBUG options AUICH_MODEM_DEBUG options AURATECONV_DEBUG options AUSMBUS_PSC_DEBUG options AWACS_DEBUG options AWI_DEBUG options AXE_DEBUG options AXEN_DEBUG options AZALIA_DEBUG options BAH_DEBUG options BCACHE_DEBUG options BDEBUG options BEDEBUG options BGE_DEBUG options BHADEBUG options BIOS_MEMORY_DEBUG options BIT3DEBUG options BKTR_RADIO_DEBUG options BLUETOOTH_DEBUG options BMAC_DEBUG options BMD_DEBUG options BNX_DEBUG options BOOTP_DEBUG options BOOTP_DEBUGx options BOOTXX_DEBUG options BOOT_DEBUG options BT463_DEBUG options BTDEBUG options BTHSET_DEBUG options BTLBDEBUG options BTNMGRDEBUG options BUS_DMA_DEBUG options BUS_SPACE_DEBUG options BWFM_DEBUG options CACHE_DEBUG options CARDBUS_DEBUG options CAS_DEBUG options CBB_DEBUG options CD18XXDEBUG options CGSIX_DEBUG options CHANGER_DEBUG options CISS_DEBUG options CKSUMDEBUG options CLOCKDEBUG options CLOCK_DEBUG options CMALO_DEBUG options CNW_DEBUG options COMDEBUG options COMVRIPDEBUG options COM_DEBUG options COM_HPCIODEBUG options CONSDEBUG options CRYPTO_DEBUG options CS4280_DEBUG options CS_DEBUG options CUE_DEBUG options CY_DEBUG options CZ_DEBUG options DAIC_DEBUG options DBRI_DEBUG options DDB_DEBUG options DEBUGBUG options DEBUGGER_THREADING options DEBUGTERM options DEBUGXXX options DEBUG_1284 options DEBUG_1543 options DEBUG_A4000 options DEBUG_ALIGN options DEBUG_ALLOC options DEBUG_AMIGA_IF_ED options DEBUG_AOUTM68K options DEBUG_BEFOREMMU options DEBUG_BIOSCALL options DEBUG_CHUNK_DIR options DEBUG_CLOCK options DEBUG_COFF options DEBUG_CP0_ACCESS options DEBUG_CURSOR options DEBUG_DDB options DEBUG_DR options DEBUG_EMUL options DEBUG_ET4000 options DEBUG_EXEC options DEBUG_EXT2 options DEBUG_FAULT_CORRECTION options DEBUG_FFB options DEBUG_FIND_COMPORT options DEBUG_FIND_PCIC options DEBUG_FIND_PCIC_I82365SL_ONLY options DEBUG_FPE options DEBUG_GPIO options DEBUG_GPIO2 options DEBUG_IPR_VJ options DEBUG_ISAPNP options DEBUG_ISSIGNAL options DEBUG_KERNADDR_ACCESS options DEBUG_KERNEL_START options DEBUG_KGDB options DEBUG_LED options DEBUG_LINUX options DEBUG_LINUX_FUTEX options DEBUG_MEMLOAD options DEBUG_MEMORY_LIST options DEBUG_MEMSIZE options DEBUG_NEG options DEBUG_NFS_BOOT_DHCP options DEBUG_P9100 options DEBUG_PAGE0 options DEBUG_PCI_MACHDEP options DEBUG_PGRP options DEBUG_POOL options DEBUG_PORTF options DEBUG_PROM options DEBUG_PTM options DEBUG_RAWFS options DEBUG_RPC options DEBUG_SNAPPER options DEBUG_SYNC options DEBUG_TERM options DEBUG_UL options DEBUG_VAL options DEBUG_WITH_STDIO options DEVSW_DEBUG options DEV_DEBUG options DISKLABEL_DEBUG options DISK_DEBUG options DL_DEBUG options DMAC_DEBUG options DMA_DEBUG options DMCDEBUG options DRACORAWKEYDEBUG options EARLY_DEBUG_EVENT options EBUS_DEBUG options EDC_DEBUG options EDEBUG options ED_DEBUG options EFINET_DEBUG options EGAFONTDEBUG options EGDEBUG options EHCI_DEBUG options EL_DEBUG options EMAC3_DEBUG options EMUXKI_DEBUG options EM_DEBUG options EN_DEBUG options EN_DEBUG_RANGE options EPGPIO_DEBUG options EPICMEDIADEBUG options EPPCIC_DEBUG options ESDEBUG options ESP_DEBUG options ESP_SBUS_DEBUG options ESS_ISA_DEBUG options ETHER_DEBUG options EWSKBD_DEBUG options EXEC_DEBUG options EXTENT_DEBUG options EXTREME_DEBUG options EXTREME_EXTREME_DEBUG options FBDEBUG options FDDEBUG options FD_DEBUG options FFBDEBUG options FILECORE_DEBUG options FILECORE_DEBUG_BR options FIRESTARDEBUG options FLASH_DEBUG options FLP_DEBUG options FMV_DEBUG options FOO_DEBUG options FPU_DEBUG options GDROMDEBUG options GEM_DEBUG options GEM_DEBUG1 options GEODE_DEBUG options GEOM_DEBUG options GE_DEBUG options GMAC_DEBUG options GPIO_DEBUG options GRE_DEBUG options GSFB_DEBUG_MONITOR options GTFDEBUG options HD64461PCMCIA_DEBUG options HD64461VIDEO_DEBUG options HD64465PCMCIA_DEBUG options HDAUDIO_DEBUG options HDAFG_DEBUG options HDLCDEBUG options HIFN_DEBUG options HMEDEBUG options HPCAPMDEBUG options HPC_DEBUG_INTERRUPT_MONITOR options HPC_DEBUG_LCD options HP_DEBUG options HSCXADEBUG options HSCXBDEBUG options I2ODEBUG options ICONV_DEBUG options ICP_DEBUG options IEDEBUG options IEEE80211_DEBUG_REFCNT options IFAREF_DEBUG options IFA_STATS options IFMEDIA_DEBUG options IHA_DEBUG_STATE options INTRDEBUG options INTR_DEBUG options IPAQ_LCD_DEBUG options IPF_DEBUG options IPSEC_DEBUG options IPW_DEBUG options IP_RCMD_PROXY_DEBUG options IRFRAMET_DEBUG options IRFRAME_DEBUG options IRQ_DEBUG options ISACDEBUG options ISADMA_DEBUG options ISO_DEBUG options IT8368DEBUG options ITE8181DEBUG options ITK_PROBE_DEBUG options IWI_DEBUG options IWM_DEBUG options IWN_DEBUG options IX_DEBUG options IYDEBUG options IYMEMDEBUG options J6X0TP_DEBUG options J720TP_DEBUG options KBD_DEBUG options KB_DEBUG options KERNEL_DEBUG options KLOADER_DEBUG options KSTACK_DEBUG options KSYMS_DEBUG options KUE_DEBUG options LANA_DEBUG options LCD_DEBUG options LEDEBUG options LE_DEBUG options LIFDEBUG options LII_DEBUG options LINUX_SG_DEBUG options LLCDEBUG options LLC_DEBUG options LOADER_DEBUG options LOAD_DEBUG_INFO options LOCKF_DEBUG options LPT_DEBUG options MAGMA_DEBUG options MAPLE_DEBUG options MB8795_DEBUG options MBUFTRACE options MCDDEBUG options MCDEBUG options MCHAIN_DEBUG options MEC_DEBUG options MEDIABAY_DEBUG options MEMORY_MAP_DEBUG options MESH_DEBUG options MFI_DEBUG options MFII_DEBUG options MIDI_DEBUG options MLYDEBUG options MMEYEPCMCIADEBUG options MOUSE_DEBUG options MPDEBUG options MQ200_DEBUG options MRT6DEBUG options MSDOSFS_DEBUG options MSG_DEBUG_OK options MSK_DEBUG options MULAW_DEBUG options MYDEV_DEBUG options NB_DEBUG options NCR5380_DEBUG options NCR53C9X_DEBUG options ND6_DEBUG options NDEBUG options ND_DEBUG options NETATALKDEBUG options NETDOCK_DEBUG_DRIVER options NETIF_DEBUG options NET_DEBUG options NET_MPSAFE options NFE_DEBUG options NFS_DEBUG options NFS_DEBUG_COMMIT options NIDEBUG options NJSC32_DEBUG options NON_DEBUG options NOTDEF_DEBUG options NOT_DEBUG options NSIODEBUG options NTFS_DEBUG options OBOE_DEBUG options OFW_DEBUG options OHCI_DEBUG options OLD_ELF_DEBUG options ONEWIRE_DEBUG options ONOE_DEBUG options OPTPOINTDEBUG options OSIOP_DEBUG options OST_DEBUG options OTUS_DEBUG options P1212_DEBUG options PARDEBUG options PBMS_DEBUG options PCIINTR_DEBUG options PCI_DEBUG options PCKBCDEBUG options PCKBPORTDEBUG options PCMCIACISDEBUG options PCMCIADEBUG options PDCDEBUG options PDINFO_DEBUG options PFCKBD_DEBUG options PFDEBUG options PFLOGDEBUG options PHYSMEMDEBUG options PI1PPC_DEBUG options PIIXPM_DEBUG options PIIX_DEBUG options PIOC_DEBUG options PLCOM_DEBUG options PLD_WDOG_DEBUG options PLIP_DEBUG options PLUMICUDEBUG options PLUMIOBUSDEBUG options PLUMPCMCIA_DEBUG options PLUMPOWERDEBUG options PLUMVIDEODEBUG options PMAPDEBUG options PMAP_COUNT_DEBUG options PMAP_DEBUG options PMAP_DEBUG_MODIFIED options PMON_DEBUG options PMSDEBUG options PNPBIOSDEBUG options PNPBIOSDEBUG_VALUE=1 options PNPBIOSEVENTSDEBUG options PORT_DEBUG options PPBUS_DEBUG options PPPOE_DEBUG options PROFILER_DEBUG options PSH3TP_DEBUG options PWCTLDEBUG options QEDEBUG options QN_DEBUG options QN_DEBUG1 options QTDEBUG options RAL_DEBUG options RARP_DEBUG options RBUS_DEBUG options RCONS_DEBUG options RDDEBUG options REALLYDEBUG options RND_DEBUG options ROMDEBUG options RPC_DEBUG options RQDEBUG options RTC_DEBUG options RTSOCK_DEBUG options RTW_DEBUG options RUM_DEBUG options RUN_DEBUG options SACKBCDEBUG options SBC_DEBUG options SBJCN_DEBUG options SBMACDEBUG options SBSCN_DEBUG options SCC_DEBUG options SCHED_DEBUG options SCIF_DEBUG options SCI_DEBUG options SCR_DEBUG options SCSIDEBUG options SCSIPI_DEBUG options SCSI_DEBUG options SCTP_DEBUG options SD_DEBUG options SEA_DEBUG options SEA_DEBUGQUEUE options SEDEBUG options SED_DEBUG options SEEQ8005_DEBUG options SEM_DEBUG options SEQUENCER_DEBUG options SER_DEBUG options SFAS_DEBUG options SGMAP_DEBUG options SHMDEBUG options SIF_DEBUG options SIOP_DEBUG options SIOP_DEBUG_DR options SIOP_DEBUG_INTR options SIOP_DEBUG_SCHED options SK_DEBUG options SLHCI_DEBUG options SMAP_DEBUG options SMB_IOD_DEBUG options SMB_SOCKETDATA_DEBUG options SMB_SOCKET_DEBUG options SMB_VNODE_DEBUG options SNAPPER_DEBUG options SNDEBUG options SOCKBUF_DEBUG options SPARC_PCI_DEBUG options SPC_DEBUG options SPIC_DEBUG options SPIFI_DEBUG options SPKRDEBUG options SPLDEBUG options SPPDEBUG options SSCOM_DEBUG options STIDEBUG options STP4020_DEBUG options SUNSCPAL_DEBUG options SYNAPTICSDEBUG options SYSCALL_DEBUG options SYSCTL_DEBUG_CREATE options SYSCTL_DEBUG_SETUP options SYSVBFS_VNOPS_DEBUG options TC5165DEBUG options TCICDEBUG options TCICISADEBUG options TCPISS_DEBUG options TCTRLDEBUG options TIMECOUNTER_DEBUG options TIMEKEEPER_DEBUG options TLDEBUG options TLDEBUG_ADDR options TLDEBUG_RX options TLDEBUG_TX options TLP_DEBUG options TP_DEBUG options TRACE_DEBUG options TRAPDEBUG options TRISADEBUG options TRM_DEBUG options TROPICDEBUG options TRTCMISADEBUG options TSDEBUG options TSLOT_DEBUG options TUDEBUG options TULIP_DEBUG options TWA_DEBUG options TWE_DEBUG options TX3912VIDEO_DEBUG options TX39BIU_DEBUG options TX39CLOCK_DEBUG options TX39ICU_DEBUG options TX39ICU_DEBUG_PRINT_PENDING_INTERRUPT options TX39IO_DEBUG options TX39IRDEBUG options TX39POWER_DEBUG options TX39SIBDEBUG options TX39UARTDEBUG options TX39UART_DEBUG options UAUDIO_DEBUG options UBSA_DEBUG options UBSEC_DEBUG options UBT_DEBUG options UCB1200_DEBUG options UCBIO_DEBUG options UCBSNDDEBUG options UCBTPDEBUG options UCOM_DEBUG options UCYCOM_DEBUG options UDAV_DEBUG options UDSBR_DEBUG options UFTDI_DEBUG options UGENSA_DEBUG options UGEN_DEBUG options UHADEBUG options UHCI_DEBUG options UHIDEV_DEBUG options UHID_DEBUG options UHUB_DEBUG options UIPAQ_DEBUG options UIRDA_DEBUG options UISDATA_DEBUG options UKBD_DEBUG options UKYOPON_DEBUG options ULPT_DEBUG options UL_DEBUG options UMASS_DEBUG options UMB_DEBUG options UMCT_DEBUG options UMIDIQUIRK_DEBUG options UMIDI_DEBUG options UMODEM_DEBUG options UNIV_DEBUG options UPGT_DEBUG options UPLCOM_DEBUG options UPL_DEBUG options URAL_DEBUG options URLPHY_DEBUG options URL_DEBUG options URNDIS_DEBUG options URTW_DEBUG options URTWN_DEBUG options USB_DEBUG options USCANNER_DEBUG options USEFULL_DEBUG options USSCANNER_DEBUG options USTIR_DEBUG options UTOPPY_DEBUG options UVIDEO_DEBUG options UVISOR_DEBUG options UVSCOM_DEBUG options VCONS_DEBUG options VERYLOWDEBUG options VGAFONTDEBUG options VIA8231_DEBUG options VIAENV_DEBUG options VIAPCIB_DEBUG options VIDCAUDIO_DEBUG options VMEDEBUG options VOODOOFB_DEBUG options VR4181AIU_DEBUG options VRAIU_DEBUG options VRBCUDEBUG options VRC2GPIODEBUG options VRC2PWMDEBUG options VRC4173BCU_DEBUG options VRDCU_DEBUG options VRDMAAU_DEBUG options VRGIUDEBUG options VRIP_DEBUG options VRISADEBUG options VRKIUDEBUG options VRLEDDEBUG options VRPIUDEBUG options VRPMUDEBUG options VRRTCDEBUG options VS_DEBUG options VT100_DEBUG options VTOC_DEBUG options WDCNDELAY_DEBUG options WDSDEBUG options WE_DEBUG options WFQ_DEBUG options WI_DEBUG options WI_RING_DEBUG options WM_DEBUG options WPI_DEBUG options WSKBD_DEBUG options WSMUX_DEBUG options XBD_DEBUG options XDC_DEBUG options XDDEBUG options XDEBUG options XENDEBUG options XENDEBUG_NET options XENDEBUG_VBD options XENNET_DEBUG options XENNET_DEBUG_DUMP options XEN_CLOCK_DEBUG options XE_DEBUG options XHCI_DEBUG options XYC_DEBUG options ZSKBD_DEBUG options ZSMACDEBUG options ZYD_DEBUG options xSCSI_DEBUG options xSD_DEBUG @ 1.196 log @Update rge* comment to include soon-to-arrive preliminary support for RTL8127 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.195 2025/10/21 18:26:24 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.195 $" d630 2 @ 1.195 log @Add Realtek 8126 to comment for rge* @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.194 2025/10/06 12:27:52 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.194 $" d1030 1 a1030 1 rge* at pci? dev ? function ? # Realtek 8125/8126 @ 1.194 log @x86: Wire up PCI resource manager if enabled. Enable in your kernel config with `options PCI_RESOURCE'. Adapted from a patch by mlelstv@@. PR port-amd64/59118: Thinkpad T495s - iwm PCI BAR is zero @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.193 2025/08/18 20:59:56 andvar Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.193 $" d1030 1 a1030 1 rge* at pci? dev ? function ? # Realtek 8125 @ 1.193 log @Fix various typos, mainly in comments: s/invaid/invalid/ s/instad/instead/ s/wich/with/ s/tranform/transform/ s/tranmist/transmit/ s/tranceiver/transceiver/ s/Tranparent/Transparent/ s/tranlated/translated/ s/tranfer/transfer/ s/tranmissions/transmissions/ s/condtions/conditions/ s/Recient/Recent/ @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.192 2025/04/03 16:33:48 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.192 $" d356 1 @ 1.192 log @Add gscan(4), a driver for USB to CAN bus adapters. This driver supports the Geschwister Schneider USB to CAN adapter, and clones supported by the open-source candleLight firmware. Add gscan to evbarm GENERIC (which already supports CAN family and the sunxican(4) driver by default), and to amd64 ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.191 2025/03/27 12:22:43 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.191 $" d1257 1 a1257 1 # Windows Media Center IR tranceiver @ 1.192.2.1 log @Pull up following revision(s) (requested by riastradh in ticket #66): sys/arch/x86/include/mpacpi.h: revision 1.12 sys/arch/x86/x86/mpacpi.c: revision 1.112 sys/arch/amd64/conf/ALL: revision 1.194 sys/arch/i386/conf/ALL: revision 1.524 sys/arch/x86/acpi/acpi_machdep.c: revision 1.40 sys/arch/i386/conf/GENERIC: revision 1.1261 sys/dev/acpi/acpi_mcfg.h: revision 1.6 sys/arch/amd64/conf/GENERIC: revision 1.618 x86: Wire up PCI resource manager if enabled. Enable in your kernel config with `options PCI_RESOURCE'. Adapted from a patch by mlelstv@@. PR port-amd64/59118: Thinkpad T495s - iwm PCI BAR is zero @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.192 2025/04/03 16:33:48 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.192 $" a355 1 options PCI_RESOURCE # Allocate unconfigured PCI resources @ 1.191 log @virtio(4): Consolidate kernel configs. No functional change intended. Leave `# XXX ?' comments where I don't know why the driver in question is excluded. (Typical reason is that PAGE_SIZE is not 4096 but I didn't investigate -- if you do investigate, please either update the comment if you determine a reason, or enable the driver if you don't.) PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.190 2024/08/26 13:38:28 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.190 $" d1288 3 @ 1.190 log @acpivmgenid(4): New driver for virtual machine generation ID. Added to amd64/ALL and i386/ALL kernel configurations, and made available as a loadable module acpivmgenid.kmod on x86, for now. TBD: Add to all ACPI-supporting GENERIC kernels. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.189 2024/07/16 12:01:18 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.189 $" d1592 2 a1593 7 viomb* at virtio? # Virtio memory balloon device ld* at virtio? # Virtio disk device viocon* at virtio? # Virtio console device vioif* at virtio? # Virtio network device viornd* at virtio? # Virtio entropy device vioscsi* at virtio? # Virtio SCSI device vio9p* at virtio? # Virtio 9P device @ 1.189 log @viocon(4): Add to various kernel configs. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.188 2024/04/30 19:35:29 andvar Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.188 $" d384 1 @ 1.188 log @viac7temp(4): rewrite temperature sensor to read value from MSR instead of using documented cpuid instruction and eax register. This approach is adapted from linux via-cputemp.c, no official documentation is currently available. However, msr value seems to work on all tested CPUs while documented cpuid instruction typically reports 0, even for my C7-D CPU. msr value seems to have temperature in Celsius in lower 24-bits without fraction (thus "msr & 0xffffff;" is used). Tested on my personal systems based on CPUs below (i386 and amd64): C7-D 1.6GHz (i386 only), Nano X2 L4350E, Nano X2 U4300, U2300 Nano, KX-U6580. Also got one response via email which was based on Nano X2 L4050 (VE-900). Nano reports independent values for each core. KX-U6580 seems to show the same value for all cores but more testing is needed. Since it works on amd64 capable CPUs, adding driver to GENERIC kernel config. Also moving viac7temp man page to x86 instead of i386 (with updates). In theory the change should add support for all VIA Nano CPUs and Zhaoxin CPUs at least up to KX-6000(G) series. In the future I may need to introduce amd64 kernel module as well. Plan to pullup to at least netbsd-10. Patch mainly reviewed by riastradh. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.187 2024/04/02 22:30:03 charlotte Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.187 $" d1593 1 a1597 1 viocon* at virtio? # Virtio console device @ 1.188.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.192 2025/04/03 16:33:48 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.192 $" a383 1 acpivmgenid* at acpi? # ACPI Virtual Machine Generation ID a1286 3 # USB CAN adapters gscan* at uhub? port ? # Geschwister Schneider USB to CAN interface d1591 7 a1597 2 include "dev/virtio/virtio.config" @ 1.187 log @dk(4): Add support for discovering Atari TOS partitions as wedges Any partitioning scheme which conforms to the Atari AHDI 3.00 spec should be recognized by the new DKWEDGE_METHOD_TOS. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.186 2024/03/21 02:36:01 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.186 $" d41 1 a41 1 viac7temp* at cpu? # VIA C7 temperature sensor @ 1.186 log @acpihed(4): New driver for PNP0C33 to notify apei(4). PNP0C33 denotes the ACPI Hardware Error Device, which exists only to be a vector for event notifications. PR kern/58046 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.185 2024/03/20 17:11:42 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.185 $" d167 1 @ 1.185 log @apei(4): New driver for ACPI Platform Error Interfaces. For now it is wired up only in x86 ALL kernels, and built as a module for x86 and Arm. Once it gets a little more testing on machines with APEI, I would like to flip it on by default. PR kern/58046 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.184 2024/01/29 18:27:10 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.184 $" d373 1 @ 1.184 log @PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.183 2023/12/13 10:53:15 andvar Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.183 $" d384 1 @ 1.183 log @Removing obsolete TTY_DEBUG option from ALL kernels. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.182 2023/12/05 16:32:38 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.182 $" a216 2 options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. @ 1.182 log @Add btvmei + btvmeii and vme to ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.181 2023/10/04 07:48:55 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.181 $" a2248 1 options TTY_DEBUG @ 1.181 log @igc(4): Added to kernel config files for tested platforms I.e., aarch64, amd64, and evbppc/DHT, at the moment. Please feel free to add to other config files, and report us back if you find problems :) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.180 2023/09/02 07:15:30 andvar Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.180 $" d492 7 @ 1.180 log @newsmips/sn(4): rename SONIC_DEBUG to SNDEBUG for consistency. nix this option from i386/amd64 ALL configs, it isn't used anywhere anymore. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.179 2023/07/18 10:02:25 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.179 $" d998 1 @ 1.179 log @acpiec(4): New ACPIEC_DEBUG option. Value is bit mask of debug messages to enable. Enable in x86/ALL kernels. No functional change intended when the option is off. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.178 2023/07/07 12:46:50 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.178 $" a2203 1 options SONIC_DEBUG @ 1.178 log @amd64/ALL: Turn on heartbeat checks. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.177 2023/02/09 14:09:48 abs Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.177 $" d373 1 @ 1.177 log @Adjust _all_ cinclude of *.local files - Ensure always at end - Use tab rather than spaces - Add consistent comment "Pull in optional local configuration - always at end" The only functional change is that a local file which tried to override an existing setting (eg with "no foo") would have failed in some cases before, but now will work @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.176 2022/12/22 19:09:47 jakllsch Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.176 $" d145 4 @ 1.176 log @Add missing virtio devices to x86 ALL kernels @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.175 2022/12/22 11:05:55 nat Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.175 $" d1603 1 a1603 1 # Pull in optional local configuration @ 1.175 log @Driver for DaynaPORT SCSI/Link (dse.4). Written by Hiroshi Noguchi, of which an updated version was posted to port-mac68k in 2001. Attachments were added to kernel configs for platforms that already had the Cabletron (se.4) driver added, although other platorms may benefit. Reviewed on tech-net by Izumi Tsutsui. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.174 2022/09/24 11:05:17 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.174 $" d1583 1 @ 1.174 log @x86: Support EFI runtime services. This creates a special pmap, efi_runtime_pmap, which avoids setting PTE_U but allows mappings to lie in what would normally be user VM -- this way we don't fall afoul of SMAP/SMEP when executing EFI runtime services from CPL 0. SVS does not apply to the EFI runtime pmap. The mechanism is intended to work with either physical addressing or virtual addressing; currently the bootloader does physical addressing but in principle it could be modified to do virtual addressing instead, if it allocated virtual pages, assigned them in the memory map, and issued RT->SetVirtualAddressMap. Not sure pmap_activate_sync and pmap_deactivate_sync are correct, need more review from an x86 wizard. If this causes fallout, it can be disabled temporarily without reverting anything by just making efi_runtime_init return immediately without doing anything, or by removing options EFI_RUNTIME. amd64-only for now pending type fixes and testing on i386. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.173 2022/08/07 02:52:23 simonb Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.173 $" d831 1 @ 1.174.4.1 log @Pull up following revision(s) (requested by riastradh in ticket #259): sys/dev/acpi/acpi_ec.c: revision 1.102 sys/dev/acpi/acpi_ec.c: revision 1.103 sys/dev/acpi/acpi_ec.c: revision 1.104 sys/dev/acpi/acpi_ec.c: revision 1.105 sys/dev/acpi/acpi_ec.c: revision 1.106 sys/dev/acpi/acpi_ec.c: revision 1.107 sys/dev/acpi/acpi_ec.c: revision 1.108 sys/dev/acpi/acpi_ec.c: revision 1.90 sys/dev/acpi/acpi_ec.c: revision 1.91 sys/dev/acpi/acpi_ec.c: revision 1.92 sys/dev/acpi/acpi_ec.c: revision 1.93 sys/dev/acpi/acpi_ec.c: revision 1.94 sys/dev/acpi/files.acpi: revision 1.128 sys/dev/acpi/acpi_ec.c: revision 1.95 sys/dev/acpi/acpi_ec.c: revision 1.96 sys/dev/acpi/acpi_ec.c: revision 1.97 sys/arch/amd64/conf/ALL: revision 1.179 sys/dev/acpi/acpi_ec.c: revision 1.98 sys/dev/acpi/acpi_ec.c: revision 1.99 sys/dev/acpi/acpi_ec.c: revision 1.87 sys/dev/acpi/acpi_ec.c: revision 1.88 sys/dev/acpi/acpi_ec.c: revision 1.89 sys/arch/i386/conf/ALL: revision 1.511 sys/dev/acpi/acpi_ec.c: revision 1.100 sys/dev/acpi/acpi_ec.c: revision 1.101 acpiec(4): Record device_t self. Not used yet, to be used soon for device_printf and to allow making some of the internal functions a little more type-safe later. acpiec(4): New ACPIEC_DEBUG option. Value is bit mask of debug messages to enable. Enable in x86/ALL kernels. No functional change intended when the option is off. acpiec(4): Clarify lock order and sprinkle lock assertions. No functional change intended. acpiec(4): Sprinkle comments. Note where this code is abusing cv_wait and needs a loop to handle spurious wakeups. No functional change intended. acpiec(4): Assert state is free when we start a transaction. No functional change intended. acpiec(4): Set sc_got_sci only when a transaction is over. Before, when the acpiec thread noticed an SCI had been requested and entered acpiec_gpe_state_machine to send the query command, it would see the SCI is still requested -- because it had yet to acknowledge it by setting the query command! -- and think the EC was asking for a _second_ SCI. So once the first SCI transaction was over, it would start a second one, even though the EC hadn't asked for another -- and this would wedge on some ECs. Now, acpiec_gpe_state_machine waits to see what state we transition to before taking the SCI bit to mean we need to notify the acpiec thread to handle another query. That way, when the acpiec thread enters acpiec_gpe_state_machine with EC_STATE_QUERY, it can send the query command first, with the side effect of clearing the SCI bit in subsequent reads of the status register, and it won't think another SCI has been requested until it returns to EC_STATE_FREE and sees the SCI bit set again in the status register. Possibly relevant PRs: PR kern/53135 PR kern/52763 PR kern/57162 acpiec(4): Fix cv_wait loop around sc->sc_got_sci. That is, make it actually loop as required, so it gracefully handles spurious wakeups instead of barging into invalid states. acpiec(4): Fix interrupt wait loop in acpiec_gpe_query thread. acpiec(4): Fix cv_timedwait abuse in acpiec_read/write. acpiec(4): Don't touch sc->sc_state outside sc->sc_mtx. acpiec(4): Merge returns in acpiec_read/write. No functional change intended. acpiec(4): Factor wait logic out. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_gpe_state_machine. Simpler, type-safer. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_callout. Simpler. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_gpe_handler. Simpler. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_lock/unlock. Simpler, type-safer. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_read/write. Simpler, type-safer. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_gpe_query thread. Simpler. No functional change intended. acpiec(4): Pass softc, not device_t, to acpiec_space_handler. Better to keep the device_t isolated to public interfaces. Simpler internally this way. No functional change intended. acpiec(4): Factor out if (state == FREE) cv_signal(sc_cv). In principle this could have a functional change, but at worst, it is to signal more wakeups than needed, which should always be safe. acpiec(4): Take a lock around acpiec_cold updates. Otherwise we race with readers -- probably harmlessly, but let's avoid the appearance of problems. XXX Maybe acpiec_suspend and acpiec_shutdown should interrupt transactions and force them to fail promptly? XXX This looks bad because acpiec_cold is global and sc->sc_mtx doesn't look like it's global, but we expect to have only one acpiec(4) device anyway from what I understand. Maybe we should move acpiec_cold into the softc? acpiec(4): One more debug message about read/write polling timeout. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.174 2022/09/24 11:05:17 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.174 $" a368 1 options ACPIEC_DEBUG=-1 @ 1.174.4.2 log @Pull up following revision(s) (requested by rin in ticket #393): sys/dev/pci/igc/if_igc.c up to 1.3 sys/dev/pci/igc/if_igc.h up to 1.2 sys/dev/pci/igc/igc_api.c up to 1.2 sys/dev/pci/igc/igc_api.h up to 1.2 sys/dev/pci/igc/igc_base.c up to 1.2 sys/dev/pci/igc/igc_base.h up to 1.2 sys/dev/pci/igc/igc_defines.h up to 1.2 sys/dev/pci/igc/igc_evcnt.h up to 1.1 sys/dev/pci/igc/igc_hw.h up to 1.2 sys/dev/pci/igc/igc_i225.c up to 1.2 sys/dev/pci/igc/igc_i225.h up to 1.2 sys/dev/pci/igc/igc_mac.c up to 1.2 sys/dev/pci/igc/igc_mac.h up to 1.2 sys/dev/pci/igc/igc_nvm.c up to 1.2 sys/dev/pci/igc/igc_nvm.h up to 1.2 sys/dev/pci/igc/igc_phy.c up to 1.2 sys/dev/pci/igc/igc_phy.h up to 1.2 sys/dev/pci/igc/igc_regs.h up to 1.2 distrib/sets/lists/man/mi: revision 1.1766 sys/arch/amd64/conf/GENERIC: revision 1.606 sys/arch/evbppc/conf/DHT: revision 1.5 sys/arch/evbarm/conf/GENERIC64: revision 1.213 share/man/man4/Makefile: revision 1.733 sys/arch/amd64/conf/ALL: revision 1.181 share/man/man4/igc.4: revision 1.1 sys/dev/pci/files.pci: revision 1.447 sys/arch/amd64/conf/XEN3_DOM0: revision 1.200 doc/CHANGES (apply patch) Add igc(4) for Intel I225/I226 series ethernet devices @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.174.4.1 2023/07/30 12:01:54 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.174.4.1 $" a992 1 igc* at pci? dev ? function ? # Intel I225 2.5 gigabit @ 1.174.4.3 log @Pull up following revision(s) (requested by andvar in ticket #700): sys/arch/i386/conf/GENERIC: revision 1.1256 share/man/man4/man4.x86/viac7temp.4: revision 1.1 sys/arch/x86/x86/viac7temp.c: revision 1.11 share/man/man4/man4.x86/Makefile: revision 1.24 share/man/man4/man4.i386/viac7temp.4: file removal share/man/man4/man4.i386/Makefile: revision 1.81 distrib/sets/lists/man/mi: revision 1.1773 sys/arch/amd64/conf/GENERIC: revision 1.612 sys/arch/amd64/conf/ALL: revision 1.188 sys/arch/i386/conf/ALL: revision 1.519 viac7temp(4): rewrite temperature sensor to read value from MSR instead of using documented cpuid instruction and eax register. This approach is adapted from linux via-cputemp.c, no official documentation is currently available. However, msr value seems to work on all tested CPUs while documented cpuid instruction typically reports 0, even for my C7-D CPU. msr value seems to have temperature in Celsius in lower 24-bits without fraction (thus "msr & 0xffffff;" is used). Tested on my personal systems based on CPUs below (i386 and amd64): C7-D 1.6GHz (i386 only), Nano X2 L4350E, Nano X2 U4300, U2300 Nano, KX-U6580. Also got one response via email which was based on Nano X2 L4050 (VE-900). Nano reports independent values for each core. KX-U6580 seems to show the same value for all cores but more testing is needed. Since it works on amd64 capable CPUs, adding driver to GENERIC kernel config. Also moving viac7temp man page to x86 instead of i386 (with updates). In theory the change should add support for all VIA Nano CPUs and Zhaoxin CPUs at least up to KX-6000(G) series. In the future I may need to introduce amd64 kernel module as well. Patch mainly reviewed by riastradh. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.174.4.2 2023/10/08 13:19:33 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.174.4.2 $" d41 1 a41 1 viac7temp* at cpu? # VIA C7, Nano and Zhaoxin temperature sensor @ 1.174.4.4 log @Pull up following revision(s) (requested by riastradh in ticket #936): sys/dev/acpi/apei_einjvar.h: revision 1.1 sys/dev/acpi/apei_cper.h: revision 1.2 distrib/sets/lists/debug/module.md.i386: revision 1.9 sys/dev/acpi/apei_hest.c: revision 1.1 sys/modules/apei/Makefile: revision 1.1 sys/dev/acpi/apei_hest.c: revision 1.2 distrib/sets/lists/modules/md.amd64: revision 1.101 sys/dev/acpi/apei_hest.c: revision 1.3 distrib/sets/lists/modules/md.amd64: revision 1.102 sys/modules/apei/apei.ioconf: revision 1.1 sys/dev/acpi/apei_bert.c: revision 1.1 distrib/sets/lists/man/mi: revision 1.1785 sys/dev/acpi/apei_bertvar.h: revision 1.1 sys/dev/acpi/apei.c: revision 1.1 sys/dev/acpi/apei.c: revision 1.2 sys/dev/acpi/apei.c: revision 1.3 sys/modules/Makefile: revision 1.283 sys/modules/Makefile: revision 1.284 sys/dev/acpi/apei_reg.c: revision 1.1 sys/dev/acpi/apei_hestvar.h: revision 1.1 distrib/sets/lists/debug/module.md.i386: revision 1.10 sys/dev/acpi/apei_reg.c: revision 1.2 sys/dev/acpi/apei_reg.c: revision 1.3 sys/dev/acpi/apei_reg.h: revision 1.1 sys/dev/acpi/apei_reg.h: revision 1.2 sys/dev/acpi/apei_reg.h: revision 1.3 sys/dev/acpi/acpi_hed.c: revision 1.1 sys/dev/acpi/apei_einj.c: revision 1.1 sys/dev/acpi/apeivar.h: revision 1.1 sys/dev/acpi/apei_einj.c: revision 1.2 sys/dev/acpi/apei_einj.c: revision 1.3 sys/dev/acpi/apei_einj.c: revision 1.4 sys/dev/acpi/apei_einj.c: revision 1.5 share/man/man4/Makefile: revision 1.734 sys/dev/acpi/apei_einj.c: revision 1.6 sys/dev/acpi/apei_einj.c: revision 1.7 sys/dev/acpi/files.acpi: revision 1.131 sys/dev/acpi/files.acpi: revision 1.132 sys/dev/acpi/apei_interp.c: revision 1.1 sys/dev/acpi/apei_interp.c: revision 1.2 share/man/man4/acpihed.4: revision 1.1 sys/dev/acpi/apei_mapreg.c: revision 1.1 sys/dev/acpi/apei_interp.c: revision 1.3 share/man/man4/acpihed.4: revision 1.2 distrib/sets/lists/modules/md.i386: revision 1.98 sys/dev/acpi/apei_mapreg.c: revision 1.2 sys/dev/acpi/apei_interp.h: revision 1.1 sys/dev/acpi/apei_interp.c: revision 1.4 distrib/sets/lists/modules/md.i386: revision 1.99 sys/modules/acpihed/Makefile: revision 1.1 sys/dev/acpi/apei_mapreg.c: revision 1.3 sys/dev/acpi/apei_interp.h: revision 1.2 sys/arch/amd64/conf/ALL: revision 1.185 sys/dev/acpi/apei_mapreg.h: revision 1.1 sys/dev/acpi/apei_mapreg.c: revision 1.4 sys/arch/amd64/conf/ALL: revision 1.186 sys/dev/acpi/apei_erstvar.h: revision 1.1 sys/dev/acpi/apei_erst.c: revision 1.1 sys/dev/acpi/apei_erst.c: revision 1.2 sys/dev/acpi/apei_erst.c: revision 1.3 sys/arch/i386/conf/ALL: revision 1.516 share/man/man4/apei.4: revision 1.1 sys/arch/i386/conf/ALL: revision 1.517 share/man/man4/apei.4: revision 1.2 distrib/sets/lists/debug/module.md.amd64: revision 1.15 sys/modules/acpihed/acpihed.ioconf: revision 1.1 sys/dev/acpi/apei_hed.h: revision 1.1 distrib/sets/lists/debug/module.md.amd64: revision 1.16 sys/dev/acpi/apei_cper.h: revision 1.1 (all via patch) apei(4): New driver for ACPI Platform Error Interfaces. For now it is wired up only in x86 ALL kernels, and built as a module for x86 and Arm. Once it gets a little more testing on machines with APEI, I would like to flip it on by default. PR kern/58046 apei(4): Pacify -Wsign-compare. Assert that the parsing made forward progress too while here. PR kern/58046 apei(4): Tweak some comments about the APEI interpreter language. No functional change intended. PR kern/58046 apei(4): Fix parsing checks for TRIGGER_ERROR action table. The TableSize is size of the header plus the body, not just the body. PR kern/58046 apei(4): Note some TODOs for EINJ and HEST. No functional change intended, comments only. PR kern/58046 acpihed(4): New driver for PNP0C33 to notify apei(4). PNP0C33 denotes the ACPI Hardware Error Device, which exists only to be a vector for event notifications. PR kern/58046 acpihed(4): fix name in Dt, use Ql apei(4): Plug memory leak on teardown of instruction interpreter. PR kern/58046 apei(4): Fix indexing of multi-unit register access. PR kern/58046 apei(4): Fix register chunk counting. Now it will actually read and write the registers! Have been updating and reloading the wrong module to test this, oops. PR kern/58046 apei(4): Allow pre-mapping I/O registers too. PR kern/58046 apei(4): Pre-map registers when compiling interpreter. This way we don't have to worry about mapping them in nasty contexts where access to uvm_km_alloc may not be allowed. Paves the way to use ERST for saving dmesg on crash. Exception: ACPI_ERST_MOVE_DATA still needs to do AcpiOsMapMemory. We'll need to reserve a couple pages to avoid that. PR kern/58046 apei(4): Simplify EINJ/ERST register access now that it's pre-mapped. PR kern/58046 apei(4): Make sure to initialize *fatalp in apei_gesb_report. PR kern/58046 apei: fix typos in comments apei: fix typos in comments and snprintb bitfmt apei(4): Fix uninitialized stack access in error branch. PR kern/58046 apei(4), acpihed(4): Wire up man pages to build. PR kern/58046: Missing APEI (ACPI Platform Error Interface) support @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.174.4.3 2024/06/20 11:00:07 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.174.4.3 $" a370 1 acpihed* at acpi? # ACPI Hardware Error Device a381 1 apei* at apeibus? # ACPI Platform Error Interfaces @ 1.174.4.5 log @Pull up following revision(s) (requested by riastradh in ticket #939): distrib/sets/lists/debug/module.md.amd64: revision 1.18 sys/modules/Makefile: revision 1.292 lib/libc/gen/arc4random.c: revision 1.34 lib/libc/gen/arc4random.c: revision 1.35 lib/libc/gen/arc4random.c: revision 1.36 lib/libc/gen/arc4random.c: revision 1.37 sys/kern/kern_entropy.c: revision 1.70 lib/libc/gen/arc4random.c: revision 1.38 sys/kern/kern_entropy.c: revision 1.71 lib/libc/gen/getentropy.3: revision 1.8 distrib/sets/lists/modules/md.amd64: revision 1.103 share/man/man4/rnd.4: revision 1.42 share/man/man4/rnd.4: revision 1.44 lib/libc/include/arc4random.h: revision 1.1 distrib/sets/lists/man/mi: revision 1.1786 sys/arch/i386/conf/GENERIC: revision 1.1258 sys/modules/acpivmgenid/acpivmgenid.ioconf: revision 1.1 sys/arch/amd64/conf/ALL: revision 1.190 distrib/sets/lists/debug/mi: revision 1.446 sys/arch/i386/conf/ALL: revision 1.521 lib/libc/gen/Makefile.inc: revision 1.219 distrib/sets/lists/debug/module.md.i386: revision 1.12 sys/dev/acpi/acpi_vmgenid.c: revision 1.1 sys/dev/acpi/acpi_vmgenid.c: revision 1.2 lib/libc/include/reentrant.h: revision 1.22 sys/arch/evbarm/conf/GENERIC64: revision 1.219 share/man/man4/Makefile: revision 1.735 distrib/sets/lists/modules/md.i386: revision 1.100 distrib/sets/lists/tests/mi: revision 1.1334 lib/libc/gen/arc4random.3: revision 1.22 sys/dev/acpi/files.acpi: revision 1.133 lib/libc/gen/arc4random.3: revision 1.23 tests/lib/libc/gen/t_arc4random.c: revision 1.1 sys/sys/entropy.h: revision 1.6 sys/arch/amd64/conf/GENERIC: revision 1.614 sys/modules/acpivmgenid/Makefile: revision 1.1 share/man/man4/acpivmgenid.4: revision 1.1 lib/libc/gen/Makefile.inc: revision 1.220 tests/lib/libc/gen/Makefile: revision 1.56 share/man/man4/acpivmgenid.4: revision 1.2 share/man/man4/acpivmgenid.4: revision 1.3 (all via patch) Catch up with all the lint warnings since exit on warning was disabled. Disable 'missing header declaration' and 'nested extern' warnings for now. acpivmgenid(4): New driver for virtual machine generation ID. Added to amd64/ALL and i386/ALL kernel configurations, and made available as a loadable module acpivmgenid.kmod on x86, for now. TBD: Add to all ACPI-supporting GENERIC kernels. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork entropy(9): Factor out subroutines to reset and gather entropy. `Reset' means we keep the data in the pool, but assume it had zero entropy. `Gather' means we request samples from all on-demand sources and wait for the synchronous ones to complete. No functional change intended, other than to expose new symbols -- just preparation to expose these to acpivmgenid(4), so it can use these when the VM host notifies us that we, the guest, have been cloned. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork acpivmgenid(4): Reset and gather entropy on VM clone notification. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork arc4random(3): Reseed if system entropy epoch changes. This can happen, for example, if the system is a VM instance, and the VM is cloned. This incurs the cost of a system call on every arc4random call, which is unfortunate, but 1. we don't currently have a (machine-independent) mechanism for exposing a read-only page to userland shared by the kernel to enable a cheaper access path to the entropy epoch; and 2. the algorithm here -- a simple application of ChaCha -- is likely also a bottleneck and could be much cheaper by (a) using sys/crypto/chacha for machine-dependent vectorized ChaCha code, and (b) filling a buffer (somewhere between a cipher block and a page) in a batch at a time, instead of running ChaCha to generate only 32 bytes at a time. So although this might be a performance hit, the security benefit is worthwhile and we have a clear path to do better than reversing the performance hit later. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork acpivmgenid(4): Nix BUGS that have been squashed. Reference kern.entropy.epoch for the remaining bug (which is a performance issue, not a security issue). PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork entropy(9): Allow unprivileged reads of sysctl kern.entropy.epoch. Applications need this in order to know when to reseed. (We should also expose it through a page shared read-only with userland for cheaper access, but until we do, let's let applications get at it through sysctl.) PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork arc4random.c: Fix test program. This isn't wired up anywhere, but let's reduce the bitrot. It was helpful in reminding me that kern.entropy.epoch was, for reasons I can't remember, restricted to privileged access. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork amd64, evbarm, i386: Add acpivmgenid(4) to GENERIC. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork rnd(4): Document kern.entropy.epoch is unprivileged and elaborate. Cross-reference acpivmgenid(4). PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork arc4random(3): Note that arc4random respects kern.entropy.epoch. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork Add debug info for new acpivmgenid module arc4random(3): Add automatic tests. This verifies that: - arc4random zeroes its state and reseeds itself on fork - arc4random reseeds itself on entropy consolidation (e.g., VM clone) - arc4random falls back to global state if it can't allocate local state because address space limits cause mmap to fail NOTE: This adds a new libc symbol __arc4random_global, but it's in the reserved namespace and only used by t_arc4random, so no libc minor bump. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork getentropy(3): Note intent to reseed on VM clone, and caveats. Tidy markup and pacify some mandoc -Tlint complaints while here. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork Bump dates on man pages recently updated to mention VM clones. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork arc4random(3): Pacify some of lint's complaints. PR kern/58632: getentropy(2) and arc4random(3) do not reseed on VM fork arc4random: suppress another lint warning @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.174.4.4 2024/10/09 13:00:13 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.174.4.4 $" a380 1 acpivmgenid* at acpi? # ACPI Virtual Machine Generation ID @ 1.173 log @UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.172 2022/05/29 08:06:40 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.172 $" d1711 4 @ 1.172 log @Add missing Hyper-V devices from GENERIC. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.171 2022/05/13 10:45:24 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.171 $" d196 3 d201 3 a203 2 options DISKLABEL_EI # disklabel Endian Independent support options FFS_EI # FFS Endian Independent support d205 2 a206 3 options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options UFS_EXTATTR options LFS_KERNEL_RFW a207 1 options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental d209 1 d212 1 a212 2 options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshot support d215 3 @ 1.171 log @Add MFI_DEBUG and MFII_DEBUG. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.170 2022/05/07 04:32:29 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.170 $" d1578 12 @ 1.170 log @Add MODULAR_DEFAULT_VERBOSE. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.169 2021/12/23 17:13:13 hannken Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.169 $" d2029 2 @ 1.169 log @Disable amdgpu as it uses floating point arithmetics and subr_kcov doesnt handle it. Ok: riastradh@@ @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.168 2021/11/25 02:36:35 ryo Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.168 $" d100 1 @ 1.168 log @add missing options EXEC_ELF32 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.167 2021/06/29 10:22:34 nia Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.167 $" d533 3 a535 2 amdgpu* at pci? dev ? function ? amdgpufb* at amdgpufbbus? @ 1.167 log @Remove uscanner(4) driver This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.166 2021/03/01 17:53:29 jakllsch Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.166 $" d153 1 @ 1.166 log @add rge(4) to x86 ALL kernels @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.165 2020/12/13 08:23:52 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.165 $" a1320 3 # USB scanners uscanner* at uhub? port ? @ 1.166.4.1 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.167 2021/06/29 10:22:34 nia Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.167 $" d1321 3 @ 1.165 log @Add atppc* at acpi? @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.164 2020/09/27 13:48:49 roy Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.164 $" d1005 1 @ 1.164 log @vether: Add to kernel configurations It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.163 2020/09/08 10:05:47 yamaguchi Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.163 $" d380 1 @ 1.164.2.1 log @Sync w/ HEAD. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.165 2020/12/13 08:23:52 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.165 $" a379 1 atppc* at acpi? # AT-style parallel port @ 1.164.2.2 log @Sync with HEAD. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.164.2.1 2020/12/14 14:37:46 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.164.2.1 $" a1004 1 rge* at pci? dev ? function ? # Realtek 8125 @ 1.163 log @Added iavf(4) that is based on OpenBSD's iavf(4) implementation reviewed by msaitoh@@n.o and knakahara@@n.o @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.162 2020/08/26 16:03:41 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.162 $" d1636 1 @ 1.162 log @Clarify wg(4)'s relation to WireGuard, pending further discussion. Still planning to replace wgconfig(8) and wg-keygen(8) by one wg(8) tool compatible with wireguard-tools; update wg(4) for the minor changes from the 2018-06-30 spec to the 2020-06-01 spec; &c. This just clarifies the current state of affairs as it exists in the development tree for now. Mark the man page EXPERIMENTAL for extra clarity. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.161 2020/08/20 21:36:11 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.161 $" d982 1 @ 1.161 log @Add wg(4) to amd64/ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.160 2020/08/01 12:28:19 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.160 $" d1644 1 a1644 1 pseudo-device wg # WireGuard @ 1.160 log @remove CISS_NO_INTERRUPT_HACK from ALL kernel config too, it's no longer supported in ciss(4) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.159 2020/08/01 08:20:47 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.159 $" d1644 1 @ 1.159 log @Remove references to BRIDGE_IPF, it is now compiled in by default. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.158 2020/07/26 14:51:18 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.158 $" a833 1 options CISS_NO_INTERRUPT_HACK @ 1.158 log @Add driver for Intel XMM7360 LTE modem, based upon Linux driver available at https://github.com/xmm7360/xmm7360-pci This version works on Linux, OpenBSD, and NetBSD. OpenBSD port written for genua GmbH Modem requires python script from the master site to initialize the network, it will be added to pkgsrc shortly @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.157 2020/07/19 14:31:31 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.157 $" a1635 1 options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too @ 1.157 log @Compile USER_LDT by default, but, put it behind a privileged sysctl that defaults to disabled. To enable: # sysctl -w machdep.user_ldt=1 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.156 2020/07/14 00:45:52 yamaguchi Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.156 $" d1025 2 @ 1.156 log @Introduce per-cpu IDTs This is realized by following modifications: - Add IDT pages and its allocation maps for each cpu in "struct cpu_info" - Load per-cpu IDTs at cpu_init_idt(struct cpu_info*) - Copy the IDT entries for cpu0 to other CPUs at attach - These are, for example, exceptions, db, system calls, etc. And, added a kernel option named PCPU_IDT to enable the feature. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.155 2020/06/29 23:58:44 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.155 $" d27 1 a27 1 #options USER_LDT # user-settable LDT; used by WINE @ 1.155 log @Make padlock(4) compile on amd64. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.154 2020/06/24 03:38:54 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.154 $" d32 1 @ 1.154 log @Add amdccp at pci. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.153 2020/06/07 09:45:19 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.153 $" d38 1 a38 1 #padlock0 at cpu0 # VIA PadLock @ 1.153 log @Add fault(4). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.152 2020/05/30 13:35:31 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.152 $" d1542 1 @ 1.152 log @add bwfm* at pci?, which is present in GENERIC @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.151 2020/05/25 07:20:14 yamaguchi Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.151 $" d140 3 @ 1.151 log @Obsolete VIOIF_SOFTINT_INTR The kernel option is introduced to realize softint-based if_input. Since the same scheme has been implemented in if_percpuq_enqueue(), the option is no longer needed. pointed out by ozaki-r@@n.o. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.150 2020/05/16 13:46:10 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.150 $" d967 1 @ 1.150 log @Remove uyap, USB YAP phone firmware loader. And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree. I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree. Proposed with no objections on netbsd-users on 13 April 2020 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.149 2020/04/25 12:41:57 simonb Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.149 $" a2162 1 options SOFTINT_INTR @ 1.149 log @Add uxrcom. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.148 2020/04/13 09:30:42 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.148 $" a1320 3 # Y@@P firmware loader uyap* at uhub? port ? @ 1.148 log @remove wd* at umass?, it was dropped @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.147 2020/03/25 17:06:17 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.147 $" d1292 3 @ 1.147 log @remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.146 2020/02/09 16:06:18 jmcneill Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.146 $" a1200 1 wd* at umass? @ 1.147.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.148 2020/04/13 09:30:42 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.148 $" d1201 1 @ 1.146 log @Retire azalia(4). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.145 2020/02/08 07:07:06 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.145 $" d110 1 a110 1 options DIAGNOSTIC # inexpensive kernel consistency checks a175 1 file-system SMBFS # experimental - CIFS; also needs nsmb (below) a1661 3 # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester @ 1.145 log @Retire KLEAK. KLEAK was a nice feature and served its purpose; it allowed us to detect dozens of info leaks on the kernel->userland boundary, and thanks to it we tackled a good part of the infoleak problem 1.5 years ago. Nowadays however, we have kMSan, which can detect uninitialized memory in the kernel. kMSan supersedes KLEAK: it can detect what KLEAK was able to detect, but in addition, (1) it operates in all of the kernel and not just the kernel->userland boundary, (2) it requires no user interaction, and (3) it is deterministic and not statistical. That makes kMSan the feature of choice to detect info leaks nowadays; people interested in detecting info leaks should boot a kMSan kernel and just wait for the magic to happen. KLEAK was a good ride, and a fun project, but now is time for it to go. Discussed with several people, including Thomas Barabosch. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.144 2020/02/03 19:37:42 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.144 $" a1379 1 azalia* at pci? dev ? function ? # High Definition Audio @ 1.144 log @Remove more urio(4) traces. Pointed out by maxv, thanks. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.143 2020/01/29 18:39:00 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.143 $" a135 4 # Kernel Info Leak Detector. #makeoptions KLEAK=1 #options KLEAK @ 1.143 log @remove urio(4), a driver for the Rio500 MP3 player. At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it. Renamed all major entries to obsolete, as was done in previous removals. This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream? Proposed on tech-kern a month ago. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.142 2020/01/25 18:38:34 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.142 $" a2265 1 options URIO_DEBUG @ 1.142 log @Retire "le* at pci?" from the shipped kernel configs: - If the config had both an le@@pci and a pcn, simply remove le@@pci (pcn would match at a higher priority anyway). - If the config had le@@pci enabled, but no pcn, change le@@pci to pcn. - If the config had le@@pci commented out, but no pcn, change le@@pci to pcn and leave it commented out. The pcn driver supports more chips than le@@pci and does DMA directly to/from mbufs rather than memory copies. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.141 2020/01/20 18:38:19 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.141 $" a1306 3 # Diamond Multimedia Rio 500 urio* at uhub? port ? @ 1.141 log @Remove FDDI support. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.140 2020/01/19 20:41:18 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.140 $" a991 1 le* at pci? dev ? function ? # PCnet-PCI Ethernet @ 1.140 log @Remove filemon(4). Discussed on tech-kern: https://mail-index.NetBSD.org/tech-kern/2020/01/13/msg025938.html This was never (intentionally) enabled by default, and the design has some shortcomings. You can get mostly the same results with ktrace, as in usr.bin/make/filemon/filemon_ktrace.c which is now used instead of filemon for make's meta mode. If applications require higher performance than ktrace, or nesting that ktrace doesn't support, we might consider adding something back into the vfs system calls themselves, without hijacking the syscall table. (Might want a more reliable output format too, e.g. one that can handle newlines in file names.) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.139 2020/01/19 20:00:37 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.139 $" a978 1 fpa* at pci? dev ? function ? # DEC DEFPA FDDI @ 1.139 log @Remove Token Ring support. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.138 2020/01/19 06:55:22 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.138 $" a1669 2 pseudo-device filemon # process monitor for make(1) @ 1.138 log @Remove HIPPI support and the esh(4) driver that uses it. There have not been any users of HIPPI for some time, and it is unlikely to be resurrected. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.137 2020/01/19 01:25:04 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.137 $" a1038 2 # tr at pcmcia has problems with Cardbus bridges tr* at pcmcia? function ? # TROPIC based Token-Ring a1069 3 tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring @ 1.137 log @Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is long since obsolete. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.136 2020/01/17 15:00:20 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.136 $" a976 1 esh* at pci? dev ? function ? # Essential HIPPI card @ 1.136 log @Remove uyurex(4). This is a driver for a "nonsense machine" made by the art group Maywa-Denki in 2008. It was disabled by default. Unfortunately even so it draws development attention (flaws found in the code, MP-ification needs) and it is best not to continue to maintain this driver. Proposed without objections on tech-kern. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.135 2020/01/01 10:36:43 ryo Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.135 $" a1635 1 pseudo-device strip # Starmode Radio IP (Metricom) @ 1.135 log @add aq(4) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.134 2019/12/23 06:45:37 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.134 $" a1184 2 uyurex* at uhidev? reportid ? @ 1.135.2.1 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.136 2020/01/17 15:00:20 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.136 $" d1185 2 @ 1.135.2.2 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.142 2020/01/25 18:38:34 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.142 $" d977 1 d980 1 d994 1 d1040 2 d1073 3 d1636 1 d1677 2 @ 1.135.2.3 log @Sync with head. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.135.2.2 2020/01/25 22:38:37 ad Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.135.2.2 $" d136 4 d1307 3 d1387 1 d2269 1 @ 1.134 log @Revert the removal of filemon. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.133 2019/12/18 07:37:18 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.133 $" d964 1 @ 1.133 log @Retire filemon, discussed on tech-kern@@. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.132 2019/12/15 17:17:16 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.132 $" d1678 2 @ 1.132 log @Add vhci to x86/ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.131 2019/12/10 12:08:52 yamaguchi Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.131 $" a1677 2 pseudo-device filemon # process monitor for make(1) @ 1.131 log @Ported driver for Intel Ethernet 700 series reviewed by msaitoh and knakahara @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.130 2019/11/20 09:37:45 hikaru Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.130 $" d1131 3 d1158 1 @ 1.130 log @Add opencrypto driver for Intel QuickAssist. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.129 2019/11/10 20:41:15 chs Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.129 $" d989 1 @ 1.129 log @add ips driver. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.128 2019/11/01 02:53:23 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.128 $" d1553 1 @ 1.128 log @ Port SMSC LAN87xx 10/100 Ethernet PHY driver from FreeBSD with some cleanup and IFM_NONE support. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.127 2019/10/30 12:06:25 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.127 $" d838 1 @ 1.127 log @Add jmphy(4) from OpenBSD. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.126 2019/10/28 03:01:11 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.126 $" d1119 1 @ 1.126 log @Add vio9p to some kernel configs @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.125 2019/10/08 18:50:44 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.125 $" d1109 1 @ 1.125 log @No I/O ports for TPM-ISA, only MMIO, so remove commented-out options. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.124 2019/10/07 11:53:40 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.124 $" d1576 1 @ 1.124 log @ Add support IC Plus IP1000* PHYs. PR/kern 42314 first reported by Tomokazu HARADA and patch provided by Andrius V. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.123 2019/10/03 19:01:13 tnn Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.123 $" a1551 1 a1553 4 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee @ 1.123 log @also add mcx(4) to ALL @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.122 2019/08/19 03:25:40 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.122 $" d1108 1 @ 1.122 log @Add MBUFTRACE to ALL configs @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.121 2019/08/09 08:01:06 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.121 $" d994 1 @ 1.121 log @xhci(4) is considered stable enough. So, remove misleading comments. XXX pullup to netbsd-9 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.120 2019/07/24 23:13:46 tnn Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.120 $" d2028 1 @ 1.120 log @add ssdfb(4) to ALL @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.119 2019/05/07 22:00:10 mrg Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.119 $" a1126 1 # xhci is at best experimental @ 1.120.2.1 log @Pull up following revision(s) (requested by rin in ticket #35): sys/arch/amd64/conf/ALL: revision 1.121 sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.14 sys/arch/amd64/conf/XEN3_DOM0: revision 1.168 sys/arch/i386/conf/GENERIC: revision 1.1210 sys/arch/amd64/conf/GENERIC: revision 1.534 xhci(4) is considered stable enough. So, remove misleading comments. XXX pullup to netbsd-9 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.120 2019/07/24 23:13:46 tnn Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.120 $" d1127 1 @ 1.120.2.2 log @Pull up following revision(s) (requested by msaitoh in ticket #476): sys/dev/pci/if_stgereg.h: revision 1.6 sys/arch/amd64/conf/ALL: revision 1.124 sys/dev/mii/files.mii: revision 1.51 share/man/man4/vge.4: revision 1.8 share/man/man4/vge.4: revision 1.9 distrib/sets/lists/man/mi: revision 1.1656 sys/arch/i386/conf/ALL: revision 1.471 share/man/man4/mii.4: revision 1.28 sys/dev/pci/if_stge.c: revision 1.71 sys/dev/mii/ipgphy.c: revision 1.1 sys/dev/mii/ipgphy.c: revision 1.2 share/man/man4/Makefile: revision 1.684 sys/dev/mii/ipgphy.c: revision 1.3 sys/dev/mii/ipgphyreg.h: revision 1.1 sys/dev/mii/ipgphy.c: revision 1.4 sys/dev/mii/ipgphyreg.h: revision 1.2 sys/dev/mii/ipgphy.c: revision 1.5 sys/dev/mii/ipgphyreg.h: revision 1.3 sys/dev/DEVNAMES: revision 1.322 sys/arch/i386/conf/GENERIC: revision 1.1211 sys/arch/amd64/conf/GENERIC: revision 1.537 share/man/man4/ipgphy.4: revision 1.1 share/man/man4/ipgphy.4: revision 1.2 Add support IC Plus IP1000* PHYs. PR/kern 42314 first reported by Tomokazu HARADA and patch provided by Andrius V. New sentence, new line. Fix date. Add RCS Id. KNF. No functional change. STGE_PhyCtrl is not PHY register but MAC register, so use ukphy_status() for IP1000A device. - Use auto-negotiation when forcing 1000BASE-T. - Add XXX comment for strange pause setting code. I suspect this is wrong. - On my environments, 1000BASE-T half duplex doesn't work, so we might remove IFM_1000T_HDX from this device in future. - Define IPGPHY_SCR's address. - Whitespace fix. Add missing NetBSD RCS Id. Reported by Andrius V. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.120.2.1 2019/08/09 15:59:52 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.120.2.1 $" a1106 1 ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs @ 1.120.2.3 log @Pull up following revision(s) (requested by msaitoh in ticket #478): sys/dev/mii/smscphy.c: revision 1.1 sys/arch/amd64/conf/ALL: revision 1.127 sys/arch/amd64/conf/ALL: revision 1.128 sys/dev/mii/files.mii: revision 1.52 sys/dev/mii/files.mii: revision 1.53 sys/arch/i386/conf/ALL: revision 1.473 share/man/man4/mii.4: revision 1.29 sys/arch/i386/conf/ALL: revision 1.474 sys/arch/amd64/conf/GENERIC: revision 1.543 sys/arch/amd64/conf/GENERIC: revision 1.544 sys/dev/mii/jmphyreg.h: revision 1.1 share/man/man4/Makefile: revision 1.687 share/man/man4/smscphy.4: revision 1.1 share/man/man4/Makefile: revision 1.688 sys/dev/mii/jmphy.c: revision 1.1 sys/dev/DEVNAMES: revision 1.324 sys/dev/DEVNAMES: revision 1.325 distrib/sets/lists/man/mi: revision 1.1661 sys/arch/i386/conf/GENERIC: revision 1.1214 distrib/sets/lists/man/mi: revision 1.1662 sys/arch/i386/conf/GENERIC: revision 1.1215 share/man/man4/jmphy.4: revision 1.1 share/man/man4/jme.4: revision 1.8 Add jmphy(4) from OpenBSD. Add jmphy.4. Port SMSC LAN87xx 10/100 Ethernet PHY driver from FreeBSD with some cleanup and IFM_NONE support. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.120.2.2 2019/11/25 16:44:31 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.120.2.2 $" a1107 1 jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs a1116 1 smscphy* at mii? phy ? # SMSC LAN87xx PHYs @ 1.120.2.4 log @Pull up following revision(s) (requested by jmcneill in ticket #980): sys/dev/pci/if_aq.c: revision 1.4 sys/dev/pci/if_aq.c: revision 1.5 sys/arch/amd64/conf/GENERIC: revision 1.553 sys/dev/pci/files.pci: revision 1.419 sys/arch/amd64/conf/XEN3_DOM0: revision 1.170 sys/dev/pci/if_aq.c: revision 1.9 share/man/man4/Makefile: revision 1.693 sys/dev/pci/pcidevs: revision 1.1411 share/man/man4/aq.4: revision 1.1 share/man/man4/aq.4: revision 1.3 sys/arch/i386/conf/ALL: revision 1.479 share/man/man4/aq.4: revision 1.4 sys/dev/pci/if_aq.c: revision 1.10 sys/dev/pci/files.pci: revision 1.421 sys/dev/pci/if_aq.c: revision 1.11 sys/dev/pci/if_aq.c: revision 1.12 sys/dev/pci/if_aq.c: revision 1.13 sys/dev/pci/if_aq.c: revision 1.14 sys/dev/pci/if_aq.c: revision 1.15 sys/dev/pci/if_aq.c: revision 1.16 sys/dev/pci/pcidevs: revision 1.1408 sys/arch/amd64/conf/ALL: revision 1.135 sys/net/ethertypes.h: revision 1.19 sys/arch/i386/conf/GENERIC: revision 1.1218 distrib/sets/lists/man/mi: revision 1.1668 sys/dev/pci/if_aq.c: revision 1.1 sys/dev/pci/if_aq.c: revision 1.2 sys/dev/pci/pcidevs: revision 1.1395 sys/dev/pci/if_aq.c: revision 1.3 sys/arch/evbarm/conf/GENERIC64: revision 1.125 Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking add Aquantia AQC 10G network adapters add support Aquantia AQC seriese 10G network adapters. this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd , but drastically rewritten for NetBSD. add aq(4) Add Aquantia AQC100, AQC100S and D100. add support VLAN HW filter set/clear IFF_OACTIVE flag only on txring 0 make counters per queue support internal PHY temperature sensor Found by kUBSan: - Use unsigned to avoid undefined behavior in aq_hw_init(). - Cast to unsigned to avoid undefined behavior in aq_set_mac_addr(). fix descriptions of register map in comment return the ifmedia active status correctly even while the link is not up after attach. pointed out by msaitoh@@. thanks. On FIBRE devices, there are times when linkstat interrupt doesn't occur? reported from Andrius V. thanks. - use polling instead of linkstat interrupt when FIBRE - add AQ_FORCE_POLL_LINKSTAT options (not by default) sort product table, and tabify add support AQC100S and D100. not tested, but they are probably the same as the AQC100. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.120.2.3 2019/11/25 20:47:24 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.120.2.3 $" a962 1 aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit @ 1.119 log @obsolete moscom(4). it was never in any default configs, did not work for some cases. umcs(4) supports everything it does plus one additional chipset, has been in default configurations since netbsd 7. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.118 2019/04/26 22:46:03 sevan Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.118 $" d727 3 @ 1.118 log @Use veriexec.config to reduce duplication @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.117 2019/04/12 04:46:48 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.117 $" d1292 2 a1293 2 moscom* at uhub? port ? ucom* at moscom? portno ? @ 1.117 log @Add the following debug options: AI_DEBUG ATHN_DEBUG ATU_DEBUG AXEN_DEBUG BGE_DEBUG BNX_DEBUG BWFM_DEBUG CAS_DEBUG CBB_DEBUG CMALO_DEBUG EF_DEBUG IWN_DEBUG IX_DEBUG LII_DEBUG MSK_DEBUG OTUS_DEBUG RUM_DEBUG RUN_DEBUG UMB_DEBUG UPGT_DEBUG URAL_DEBUG URNDIS_DEBUG URTW_DEBUG URTWN_DEBUG WPI_DEBUG ZYD_DEBUG @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.116 2019/02/24 20:58:55 kamil Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.116 $" a1709 3 options FILEASSOC # fileassoc(9) - required for Veriexec # and PAX_SEGVGUARD d1711 1 a1711 9 pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # options VERIFIED_EXEC_FP_SHA256 options VERIFIED_EXEC_FP_SHA384 options VERIFIED_EXEC_FP_SHA512 @ 1.116 log @Enable kUBSan kASan and KCOV in NetBSD/amd64 kernel=ALL Add disabled KLEAK as it conflicts right now with KCOV, using the same compiler instrumentation. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.115 2019/02/06 11:58:30 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.115 $" d1757 1 d1772 1 d1775 1 d1791 1 d1797 1 d1805 1 d1817 1 d1820 2 d1829 1 d2008 2 d2026 1 d2053 1 d2086 1 d2146 2 d2272 1 d2278 1 d2281 1 d2285 3 d2332 1 d2350 1 @ 1.115 log @Add ure(4) to kernel config files. Also add PHY drivers where necessary. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.114 2019/01/27 08:53:29 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.114 $" d123 1 d131 13 @ 1.114 log @Remove the satlink driver. It was disabled everywhere, had no man page and no use either. Spotted by thorpej in PR/21345, ok christos. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.113 2018/12/29 11:30:11 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.113 $" d1228 1 @ 1.113 log @Retire compat_ibcs2, as discussed on tech-kern@@. FreeBSD did the same recently. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.112 2018/12/19 13:57:45 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.112 $" a1550 4 # Planetconnect Satellite receiver driver. satlink0 at isa? port 0x300 drq 1 @ 1.112 log @Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@@ recently, but also as discussed several times in the past. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.111 2018/12/14 22:00:26 jakllsch Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.111 $" a1855 1 options DEBUG_IBCS2 @ 1.111 log @add cardbus malo(4) to x86 GENERIC and ALL kernels @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.110 2018/12/12 06:29:36 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.110 $" a1881 1 options DEBUG_SVR4 @ 1.110 log @Remove references to "lmc" in the kernel configurations. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.109 2018/12/09 11:52:11 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.109 $" d1064 1 @ 1.109 log @remove 'NOT WORKING' for ena(4) - while it was not yet confirmed working on x86, it already is confirmed working on aarm64 so chances are high it will work for x86 too @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.108 2018/11/24 18:23:29 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.108 $" a975 1 lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 @ 1.108 log @Add mpii(4), a driver for LSI Megaraid Fusion controllers. Ported from OpenBSD. This driver is MP-safe. Note that the earlier fusion controllers (Megaraid 2208, codenamed Thunderbold) are also supported by mfi(4). mpii will take precedence if both drivers are enabled. Tested on a mfii0 at pci6 dev 0 function 0: "PERC H740P Adapter ", firmware 50.3.0-1512, 819 2MB cache mfii0: interrupting at ioapic2 pin 2 scsibus0 at mfii0: 64 targets, 8 luns per target scsibus0: waiting 2 seconds for devices to settle... sd0 at scsibus0 target 0 lun 0: disk fixed sd0: fabricating a geometry sd0: 99 GB, 102399 cyl, 64 head, 32 sec, 512 bytes/sect x 209714688 sectors sd0: tagged queueing sd1 at scsibus0 target 1 lun 0: disk fixed sd1: fabricating a geometry sd1: 22254 GB, 22788608 cyl, 64 head, 32 sec, 512 bytes/sect x 46671069696 sectors sd1: fabricating a geometry It supports bioctl(8) ioctls, as well as sensors for the BBU and logical drives. Sponsored by LIP6. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.107 2018/09/23 09:21:01 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.107 $" d955 1 a955 1 ena* at pci? dev ? function ? # NOT WORKING - Amazon Elastic Network Adapter @ 1.107 log @Remove ISDN from the kernel. It has remained unmaintained for a long time, is of poor quality, and is now an obstacle to MP-ification. It was removed ten years ago from FreeBSD for the same reason. This retires a big user of the mbuf API, and will ease maintenance of the kernel. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.106 2018/09/22 16:22:22 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.106 $" d755 1 @ 1.106 log @Remove isic(4). It is part of ISDN, which we are now retiring. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.105 2018/09/22 12:41:00 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.105 $" a1894 1 options DO_I4B_MAXDEBUG a1961 3 options I4BISPPPDEBUG options I4B_MBUF_DEBUG options I4B_MBUF_TYPE_DEBUG @ 1.105 log @Remove iwic(4). It is part of ISDN, which we are now retiring. This driver was still marked as experimental (its man page dates back to 2002). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.104 2018/09/22 12:26:27 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.104 $" a1717 63 # # NetBSD: GENERIC_ISDN,v 1.16 2010/01/03 03:53:34 dholland Exp # #--------------------------------------------------------------------- # Various ISDN board drivers: #--------------------------------------------------------------------- # Legacy ISA cards (no P&P support): # # Teles S0/8 or Niccy 1008 options ISICISA_TEL_S0_8 #isic0 at isa? iomem 0xd0000 irq 2 # Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 options ISICISA_TEL_S0_16 #isic0 at isa? port 0xd80 iomem 0xd0000 irq 9 # Teles S0/16.3 options ISICISA_TEL_S0_16_3 #isic0 at isa? port 0xd80 irq 12 # AVM A1 or AVM Fritz!Card options ISICISA_AVM_A1 isic0 at isa? port 0x340 irq 10 # USRobotics Sportster ISDN TA intern options ISICISA_USR_STI #isic0 at isa? port 0x268 irq 10 # ITK ix1 micro options ISICISA_ITKIX1 #isic0 at isa? port 0x398 irq 10 # # XXX not ready yet: # Active EICON/Diehl Cards: S, SX, SXn, SCOM or QUADRO #daic0 at isa? iomem 0xd8000 irq 10 # # #--------------------------------------------------------------------- # Supported PCI cards: # isic* at pci? # #--------------------------------------------------------------------- # Supported PCMCIA cards: # options ISICPCMCIA_AVM_A1 # Fritz!Card PCMCIA Version options ISICPCMCIA_ELSA_ISDNMC # ELSA MicroLink ISDN/MC options ISICPCMCIA_ELSA_MCALL # ELSA MicroLink MC/all options ISICPCMCIA_SBSPEEDSTAR2 # Sedlbauer speed star II isic* at pcmcia? function ? # #--------------------------------------------------------------------- # ISDN user land devices, drivers and pseudo-devices. #--------------------------------------------------------------------- # pseudo-device isdn # communication with userland daemon pseudo-device isdntrc 2 # userland driver to do ISDN tracing pseudo-device isdnctl # userland driver to control the whole thing pseudo-device isdnbchan 4 # userland driver for access to raw B channel pseudo-device isdntel 2 # userland driver for telephony options IRIP_VJ # compile support for VJ compression pseudo-device irip 2 # network driver for IP over raw HDLC ISDN pseudo-device ippp 2 # synchronous PPP over ISDN #--------------------------------------------------------------------- @ 1.104 log @Remove the "ifritz" driver (no man page). It is part of ISDN, which we are retiring. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.103 2018/09/22 12:19:11 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.103 $" a1755 3 # Winbond W6692 iwic* at pci? @ 1.103 log @Remove ifpci(4). It is part of ISDN, which we are retiring. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.102 2018/09/21 18:38:25 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.102 $" a1758 3 # AVM Fritz!PCI V2 card ifritz* at pci? @ 1.102 log @Remove iavc(4). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.101 2018/09/06 05:36:49 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.101 $" a1758 3 # AVM Fritz!PCI card ifpci* at pci? @ 1.101 log @Retire the 'midway' driver. Discussed on tech-net@@ recently and also three years ago, part of removing the network ATM code. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.100 2018/08/27 16:30:51 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.100 $" a1764 3 # AVM B1/T1 PCI card iavc* at pci? @ 1.100 log @Add amdgpu to amd64/ALL. @ text @d1 1 a1 1 # $NetBSD$ d20 1 a20 1 #ident "ALL-$Revision: 1.99 $" a953 1 en* at pci? dev ? function ? # ENI/Adaptec ATM @ 1.99 log @Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.98 2018/08/25 07:48:56 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.98 $" d518 3 @ 1.98 log @Retire NDIS. It appears that it has never worked, after 13 years it was still marked as "experimental", and nowadays it may be one more obstacle to MPification of the network stack. Discussed on tech-net@@. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.97 2018/08/14 06:37:59 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.97 $" d1222 1 @ 1.97 log @Replace references to etherip by l2tp. Etherip was already not enabled anyway. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.96 2018/08/01 18:36:13 khorben Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.96 $" a138 1 options COMPAT_NDIS # NDIS network driver a977 1 #ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver @ 1.96 log @Build the umb(4) driver in the ALL kernels (amd64, i386) As suggested by Robert Swindells; thank you! @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.95 2018/07/26 15:46:09 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.95 $" a1633 1 pseudo-device etherip # EtherIP @ 1.95 log @Retire XENDEBUG_LOW, and switch its only user to XENDEBUG. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.94 2018/07/13 09:37:32 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.94 $" d1225 1 @ 1.94 log @Remove the X86PMC code I had written, replaced by tprof. Many defines become unused in specialreg.h, so remove them. We don't want to add defines all the time, there are countless PMCs on many generations, and it's better to just inline the event/unit values. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.93 2018/07/12 10:39:06 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.93 $" a2383 1 options XENDEBUG_LOW a2390 1 options XXXXENDEBUG_LOW @ 1.93 log @Add entries for viadrmums to amd64 kernel configs too. Commented out for GENERIC, same as i386. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.92 2018/07/10 19:58:13 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.92 $" a42 2 options PMC # performance-monitoring counters support @ 1.92 log @Remove unused macro. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.91 2018/07/10 17:01:43 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.91 $" d524 3 @ 1.91 log @Remove viadrm(4), superseded by viadrmums. Aside from viadrm using older drm code, it's also dysfunctional right now. See PR port-i386/53364. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.90 2018/06/16 15:04:29 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.90 $" a321 1 #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts @ 1.90 log @uncomment ena(4) now that it compiles; even though it's not working yet, this ensures it's included in eventual subsystem rototils @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.89 2018/06/07 13:36:28 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.89 $" a513 1 #viadrm* at drm? # VIA UniChrome DRM driver @ 1.90.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.119 2019/05/07 22:00:10 mrg Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.119 $" d43 2 a124 1 options KUBSAN # Kernel Undefined Behavior Sanitizer (kUBSan) a131 13 # Kernel Address Sanitizer (kASan). You need to disable SVS to use it. makeoptions KASAN=1 # Kernel Address Sanitizer options KASAN #no options SVS # Kernel Info Leak Detector. #makeoptions KLEAK=1 #options KLEAK # Kernel Code Coverage Driver. makeoptions KCOV=1 options KCOV d141 1 d322 1 d514 1 a522 3 amdgpu* at pci? dev ? function ? amdgpufb* at amdgpufbbus? a525 3 # DRMUMS drivers viadrmums* at drm? a753 1 mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) d953 2 a954 1 ena* at pci? dev ? function ? # Amazon Elastic Network Adapter d975 1 d980 1 a1064 1 malo* at cardbus? function ? # Marvell Libertas Wireless a1224 1 mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters a1225 2 umb* at uhub? port ? # Mobile Broadband Interface Model (EXPERIMENTAL) ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters d1275 2 a1276 2 umcs* at uhub? port ? # Moschip MCS7xxx serial adapter ucom* at umcs? portno ? d1549 4 d1634 1 d1698 3 d1702 9 a1710 1 include "dev/veriexec.config" d1718 75 a1819 1 options AI_DEBUG a1833 1 options ATHN_DEBUG a1835 1 options ATU_DEBUG a1850 1 options AXEN_DEBUG a1855 1 options BGE_DEBUG a1862 1 options BNX_DEBUG a1873 1 options BWFM_DEBUG a1875 2 options CAS_DEBUG options CBB_DEBUG a1882 1 options CMALO_DEBUG d1930 1 d1956 1 d1970 1 d2038 3 a2066 2 options IWN_DEBUG options IX_DEBUG a2082 1 options LII_DEBUG a2108 1 options MSK_DEBUG a2140 1 options OTUS_DEBUG a2199 2 options RUM_DEBUG options RUN_DEBUG a2323 1 options UMB_DEBUG a2328 1 options UPGT_DEBUG a2330 1 options URAL_DEBUG a2333 3 options URNDIS_DEBUG options URTW_DEBUG options URTWN_DEBUG a2377 1 options WPI_DEBUG d2385 1 d2393 1 a2396 1 options ZYD_DEBUG @ 1.90.2.2 log @Merge changes from current as of 20200406 @ text @d1 1 a1 1 # $NetBSD$ d20 1 a20 1 #ident "ALL-$Revision$" d110 1 a110 1 #options DIAGNOSTIC # inexpensive kernel consistency checks d136 4 d180 1 a959 1 aq* at pci? dev ? function ? # Aquantia AQC 10 gigabit d972 1 d975 1 a984 1 ixl* at pci? dev ? function ? # Intel Ethernet 700 Series d988 1 d1033 2 d1066 3 a1121 3 # Virtual USB controller pseudo-device vhci a1146 1 usb* at vhci? d1172 2 d1304 3 d1384 1 a1545 1 qat* at pci? dev ? function ? # Intel QuickAssist d1628 1 d1669 2 d1674 3 d2271 1 @ 1.90.2.3 log @Mostly merge changes from HEAD upto 20200411 @ text @a721 3 # I2C Displays ssdfb* at iic? a829 1 ips* at pci? dev ? function ? # Adaptec/IBM ServeRAID a984 1 mcx* at pci? dev ? function ? # Mellanox 5th generation Ethernet a1092 2 ipgphy* at mii? phy ? # IC PLUS IP1000A/IP1001 PHYs jmphy* at mii? phy ? # Jmicron JMP202/211 PHYs a1101 1 smscphy* at mii? phy ? # SMSC LAN87xx PHYs d1116 1 d1536 1 d1539 4 a1564 1 vio9p* at virtio? # Virtio 9P device a2007 1 options MBUFTRACE @ 1.90.2.4 log @Sync with HEAD @ text @d1201 1 @ 1.89 log @Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.88 2018/05/19 09:27:09 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.88 $" d954 1 a954 1 #ena* at pci? dev ? function ? # experimental - Amazon Elastic Network Adapter @ 1.88 log @add config glue for ena(4) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.87 2018/05/15 01:53:27 thorpej Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.87 $" d597 1 a597 1 ibmhawk0 at iic0 addr 0x37 d613 2 a614 2 smscmon* at iic0 addr 0x2c smscmon* at iic0 addr 0x2d # (alternate address) d642 3 a644 3 dbcool* at iic0 addr 0x2C # Unknown other motherboard(s) dbcool* at iic0 addr 0x2D # Tyan S2881 dbcool* at iic0 addr 0x2E # Tyan S2882-D d647 1 a647 1 ibmhawk0 at iic0 addr 0x37 d651 1 a651 1 lm0 at iic0 addr 0x2e flags 0x0 d654 2 a655 2 smscmon* at iic0 addr 0x2c #smscmon* at iic0 addr 0x2d # (alternate address) d688 16 a703 16 spdmem* at iic0 addr 0x50 spdmem* at iic0 addr 0x51 spdmem* at iic0 addr 0x52 spdmem* at iic0 addr 0x53 spdmem* at iic0 addr 0x54 spdmem* at iic0 addr 0x55 spdmem* at iic0 addr 0x56 spdmem* at iic0 addr 0x57 sdtemp* at iic0 addr 0x18 sdtemp* at iic0 addr 0x19 sdtemp* at iic0 addr 0x1a sdtemp* at iic0 addr 0x1b sdtemp* at iic0 addr 0x1c sdtemp* at iic0 addr 0x1d sdtemp* at iic0 addr 0x1e sdtemp* at iic0 addr 0x1f @ 1.87 log @Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present. N.B. The x86 platforms are sort of a mess, here... legacy indirect config and ACPI direct config sort of smashed together with the same config file directives. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.86 2018/05/01 16:16:05 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.86 $" d954 1 @ 1.86 log @Fix ALL configs following MPVERBOSE becoming a defparam XXX i386 ALL kernel build is failing @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.85 2018/04/08 00:52:38 mrg Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.85 $" d597 1 a597 1 ibmhawk0 at iic? addr 0x37 d613 2 a614 2 smscmon* at iic? addr 0x2c smscmon* at iic? addr 0x2d # (alternate address) d642 3 a644 3 dbcool* at iic? addr 0x2C # Unknown other motherboard(s) dbcool* at iic? addr 0x2D # Tyan S2881 dbcool* at iic? addr 0x2E # Tyan S2882-D d647 1 a647 1 ibmhawk0 at iic? addr 0x37 d651 1 a651 1 lm0 at iic? addr 0x2e flags 0x0 d654 2 a655 2 smscmon* at iic? addr 0x2c #smscmon* at iic? addr 0x2d # (alternate address) d688 16 a703 16 spdmem* at iic? addr 0x50 spdmem* at iic? addr 0x51 spdmem* at iic? addr 0x52 spdmem* at iic? addr 0x53 spdmem* at iic? addr 0x54 spdmem* at iic? addr 0x55 spdmem* at iic? addr 0x56 spdmem* at iic? addr 0x57 sdtemp* at iic? addr 0x18 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f @ 1.85 log @turn on GCC spectre v2 mitigation options. XXX: amd64 ALL doesn't build for me right now @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.84 2018/03/29 18:54:48 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.84 $" d244 1 a244 1 options MPVERBOSE # verbose mpbios config messages @ 1.84 log @Remove TCPREASS_DEBUG. It was introduced 20 years ago when the reassembler was being developed, but it's irrelevant today. Makes the code clearer. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.83 2018/03/16 12:48:54 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.83 $" d30 2 @ 1.83 log @Remove ipkdb from i386. Also remove unused references in amd64. I already talked about doing that six months ago on port-i386@@. Back then it was as general cleanup, but now, with SVS etc, we do actually have good reasons for simplifying the entry points. Ok kamil@@. (christos@@ was in the conversation too) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.82 2018/02/25 22:00:22 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.82 $" a2259 1 options TCPREASS_DEBUG @ 1.82 log @As requested by chuq@@, add the new imc devices to the i386 and amd64 ALL kernels. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.81 2018/02/12 23:11:00 joerg Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.81 $" a120 2 #options IPKDB # IP Kernel Debugger #options IPKDBKEY="\"Pass_phrase_to_debug_over_network\"" @ 1.82.2.1 log @Synch with HEAD, resolve conflicts @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.83 2018/03/16 12:48:54 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.83 $" d121 2 @ 1.82.2.2 log @Resolve conflicts between branch and HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.84 2018/03/29 18:54:48 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.84 $" d2260 1 @ 1.82.2.3 log @Sync with HEAD, resolve some conflicts @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.85 2018/04/08 00:52:38 mrg Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.85 $" a29 2 makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2 # migitation @ 1.82.2.4 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.86 2018/05/01 16:16:05 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.86 $" d244 1 a244 1 options MPVERBOSE=1 # verbose mpbios config messages @ 1.82.2.5 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.88 2018/05/19 09:27:09 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.88 $" d597 1 a597 1 ibmhawk0 at iic0 addr 0x37 d613 2 a614 2 smscmon* at iic0 addr 0x2c smscmon* at iic0 addr 0x2d # (alternate address) d642 3 a644 3 dbcool* at iic0 addr 0x2C # Unknown other motherboard(s) dbcool* at iic0 addr 0x2D # Tyan S2881 dbcool* at iic0 addr 0x2E # Tyan S2882-D d647 1 a647 1 ibmhawk0 at iic0 addr 0x37 d651 1 a651 1 lm0 at iic0 addr 0x2e flags 0x0 d654 2 a655 2 smscmon* at iic0 addr 0x2c #smscmon* at iic0 addr 0x2d # (alternate address) d688 16 a703 16 spdmem* at iic0 addr 0x50 spdmem* at iic0 addr 0x51 spdmem* at iic0 addr 0x52 spdmem* at iic0 addr 0x53 spdmem* at iic0 addr 0x54 spdmem* at iic0 addr 0x55 spdmem* at iic0 addr 0x56 spdmem* at iic0 addr 0x57 sdtemp* at iic0 addr 0x18 sdtemp* at iic0 addr 0x19 sdtemp* at iic0 addr 0x1a sdtemp* at iic0 addr 0x1b sdtemp* at iic0 addr 0x1c sdtemp* at iic0 addr 0x1d sdtemp* at iic0 addr 0x1e sdtemp* at iic0 addr 0x1f a953 1 #ena* at pci? dev ? function ? # experimental - Amazon Elastic Network Adapter @ 1.82.2.6 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.90 2018/06/16 15:04:29 jdolecek Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.90 $" d597 1 a597 1 ibmhawk0 at iic? addr 0x37 d613 2 a614 2 smscmon* at iic? addr 0x2c smscmon* at iic? addr 0x2d # (alternate address) d642 3 a644 3 dbcool* at iic? addr 0x2C # Unknown other motherboard(s) dbcool* at iic? addr 0x2D # Tyan S2881 dbcool* at iic? addr 0x2E # Tyan S2882-D d647 1 a647 1 ibmhawk0 at iic? addr 0x37 d651 1 a651 1 lm0 at iic? addr 0x2e flags 0x0 d654 2 a655 2 smscmon* at iic? addr 0x2c #smscmon* at iic? addr 0x2d # (alternate address) d688 16 a703 16 spdmem* at iic? addr 0x50 spdmem* at iic? addr 0x51 spdmem* at iic? addr 0x52 spdmem* at iic? addr 0x53 spdmem* at iic? addr 0x54 spdmem* at iic? addr 0x55 spdmem* at iic? addr 0x56 spdmem* at iic? addr 0x57 sdtemp* at iic? addr 0x18 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f d954 1 a954 1 ena* at pci? dev ? function ? # NOT WORKING - Amazon Elastic Network Adapter @ 1.82.2.7 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.95 2018/07/26 15:46:09 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.95 $" d43 2 d322 1 d514 1 a525 3 # DRMUMS drivers viadrmums* at drm? d2385 1 d2393 1 @ 1.82.2.8 log @Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.100 2018/08/27 16:30:51 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.100 $" d139 1 a518 3 amdgpu* at pci? dev ? function ? amdgpufb* at amdgpufbbus? d979 1 a1223 1 mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters a1224 1 umb* at uhub? port ? # Mobile Broadband Interface Model (EXPERIMENTAL) d1633 1 @ 1.82.2.9 log @Ssync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.107 2018/09/23 09:21:01 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.107 $" d954 1 d1719 75 d1971 1 d2039 3 @ 1.82.2.10 log @Sync with HEAD, resolve a couple of conflicts @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.108 2018/11/24 18:23:29 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.108 $" a754 1 mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) @ 1.82.2.11 log @Sync with HEAD, resolve a few conflicts @ text @d1 1 a1 1 # $NetBSD$ d20 1 a20 1 #ident "ALL-$Revision$" d955 1 a955 1 ena* at pci? dev ? function ? # Amazon Elastic Network Adapter d976 1 a1064 1 malo* at cardbus? function ? # Marvell Libertas Wireless d1882 1 @ 1.82.2.12 log @Synch with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.82.2.11 2018/12/26 14:01:31 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.82.2.11 $" d1856 1 @ 1.81 log @Add a new option CISS_NO_INTERRUPT_HACK for driving ciss(4) by callouts. This is intended as workaround for certain Xen issues with dom0 kernels and will likely want to have a high HZ value as well for decent performance. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.80 2018/01/27 21:46:54 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.80 $" d599 5 @ 1.80 log @Update amdzentemp(4) attachment info. Also for ALL, remove duplicate entry for amdtemp(4). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.79 2018/01/25 01:21:40 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.79 $" d811 2 @ 1.79 log @add amdzentemp @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.78 2018/01/13 12:38:16 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.78 $" a425 7 # Temperatures amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors amdsmn* at pci? # AMD SMN Configuration amdzentemp* at amdsmn? # AMD Ryzen Family 17h CPU temp sensors d585 4 @ 1.78 log @added commented out AUTOFS pseudo-device entries @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.77 2018/01/10 11:11:20 knakahara Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.77 $" d430 3 @ 1.77 log @add ipsec(4) interface to amd64/GENERIC and amd64/ALL configs. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.76 2018/01/09 03:31:12 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.76 $" d1657 3 @ 1.76 log @Merge autofs support from: Tomohiro Kusumi XXX: Does not work yet @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.75 2017/12/10 17:19:48 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.75 $" d1613 1 @ 1.75 log @Add dwiic, ihidev and ims @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.74 2017/12/02 12:40:03 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.74 $" d181 1 @ 1.74 log @Drop COMPAT_10 on amd64. The support for it comes down to one ifdef in trap.c - code that is incorrect anyway, there were originally three lcall LDT slots, and here only one instruction is decoded. Given that one of these slots was used by BSDi's syscall, also remove the references to COMPAT_NOMID to make clear we don't support that (it already is not enabled). Note: for some reason, COMPAT_10 does not even compile, because there are "multiple definitions of _KERNEL_OPT_COMPAT_...", and I don't really understand where this comes from. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.73 2017/12/02 09:59:02 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.73 $" d631 4 d699 7 @ 1.73 log @Remove options that do not exist on amd64. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.72 2017/11/25 16:32:48 jmcneill Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.72 $" a132 1 options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI @ 1.72 log @Add qemufwcfg (QEMU Firmware Configuration device) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.71 2017/09/14 07:58:39 mrg Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.71 $" a141 1 options COMPAT_FREEBSD # binary compatibility with FreeBSD a142 5 options COMPAT_OSF1 # OSF1 binary compatibility #options COMPAT_SVR4 # SVR4 binary compatibility (no amd64) #options COMPAT_SVR4_32 # SVR4 32-bit binary compatibility (no amd64) options COMPAT_ULTRIX # DEC Ultrix binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility @ 1.71 log @clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options. removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.70 2017/09/13 22:24:42 sevan Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.70 $" d390 1 @ 1.70 log @Remove support for VERIFIED_EXEC_FP_RMD160, VERIFIED_EXEC_FP_SHA1, and VERIFIED_EXEC_FP_MD5 options. These algorithms are either broken or on their way to being broken. Discussed on tech-security http://mail-index.netbsd.org/tech-security/2017/08/21/msg000936.html ok riastradh @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.69 2017/09/03 08:52:18 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.69 $" a134 16 options COMPAT_09 # NetBSD 0.9, options COMPAT_10 # NetBSD 1.0, options COMPAT_11 # NetBSD 1.1, options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI), options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI), options COMPAT_14 # NetBSD 1.4, options COMPAT_15 # NetBSD 1.5, options COMPAT_16 # NetBSD 1.6, options COMPAT_20 # NetBSD 2.0, options COMPAT_30 # NetBSD 3.0, options COMPAT_40 # NetBSD 4.0, options COMPAT_50 # NetBSD 5.0, options COMPAT_60 # NetBSD 6.0, and options COMPAT_70 # NetBSD 7.0 binary compatibility. options COMPAT_43 # 4.3BSD, 386BSD, and BSDI options COMPAT_44 # 4.4BSD d136 1 a143 1 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. @ 1.69 log @Remove useless debug code, and split trap() into smaller functions, easier to understand. NMIs take another, faster path now. No functional change beyond that. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.68 2017/08/30 15:44:01 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.68 $" a1705 1 options VERIFIED_EXEC_FP_RMD160 a1708 2 options VERIFIED_EXEC_FP_SHA1 options VERIFIED_EXEC_FP_MD5 @ 1.68 log @Don't allow userland to create 286/386 call gates anymore - they are not used by Wine. While here, don't allow it to overwrite the static entries either, don't allow unknown entry types, remove LDT_DEBUG, and style. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.67 2017/08/13 08:48:30 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.67 $" a2275 1 options TRAP_SIGDEBUG @ 1.67 log @Add ALPS pms support @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.66 2017/08/12 06:46:13 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.66 $" a2080 1 options LDT_DEBUG @ 1.66 log @Remove support for vm86 on i386. It is bug-friendly, and there is no point in having kernel support for this: the instruction set of the CPU is small, and it can easily be emulated in userland entirely. There are also several assumptions in the code that are not respected, and the slightest confusion in the trap frame can lead to ring0 exploits. vm86 has received zero maintenance. As far as I can tell, it was added 20 years ago in order to make doscmd work. But doscmd has not been maintained either, and was removed from pkgsrc in 2011. dosbox can be used instead: it does not require kernel support, and will produce better results than our flimsy implementation. Pass 1. (many pieces still in the tree) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.65 2017/08/09 18:48:53 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.65 $" d505 1 @ 1.65 log @Remove references to compat_ibcs2. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.64 2017/07/29 07:19:47 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.64 $" a26 1 #options VM86 # virtual 8086 emulation @ 1.64 log @Remove DEBUG_HPUX (does not exist). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.63 2017/07/29 07:16:15 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.63 $" a157 1 options COMPAT_IBCS2 # binary compatibility with SCO and ISC @ 1.63 log @Remove IBCS2_DEBUG (does not exist). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.62 2017/07/28 19:26:15 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.62 $" a1931 1 options DEBUG_HPUX @ 1.62 log @Remove TCP_COMPAT_42 from the config files. Pass 1. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.61 2017/07/28 15:40:38 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.61 $" a2043 1 options IBCS2_DEBUG @ 1.61 log @Add some more bogus compat options to amd64/ALL for compile-testing. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.60 2017/06/14 09:00:07 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.60 $" a152 1 options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. @ 1.60 log @Add wsbell @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59 2017/05/27 22:53:29 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59 $" d163 5 @ 1.59 log @Add options CAN and pseudo-device canloop to ALL kernel configs. Add the same commented out to i386/amd64 GENERIC and OLIMEXLIME2 (A20-based). Also add commented out awincan0 in OLIMEXLIME2. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.58 2017/05/25 05:54:29 para Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.58 $" d1426 1 @ 1.59.2.1 log @Pull up following revision(s) (requested by maxv in ticket #258): sys/arch/amd64/conf/ALL: 1.68 sys/arch/i386/conf/ALL: 1.428 sys/arch/i386/i386/i386_trap.S: 1.12 sys/arch/i386/i386/locore.S: 1.149-1.150 sys/arch/x86/x86/sys_machdep.c: 1.38 Remove undocumented hack. -- Switch to the temporary stack right away when booted via multiboot. GRUB happens to give a correct stack, but it is not guaranteed by the spec. This temporary stack will be reset later, which is fine. Fixes PR/50245. -- Pfff, use %ss and not %ds. The latter is controlled by userland, the former contains the kernel value (flat); FreeBSD fixed this too a few weeks ago. As I said earlier, this dtrace code is complete bullshit. -- Don't allow userland to create 286/386 call gates anymore - they are not used by Wine. While here, don't allow it to overwrite the static entries either, don't allow unknown entry types, remove LDT_DEBUG, and style. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59 2017/05/27 22:53:29 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59 $" d2079 1 @ 1.59.2.2 log @Pull up following revision(s) (requested by pgoyette in ticket #524): distrib/sets/lists/man/mi 1.1574 distrib/sets/lists/modules/md.amd64 1.73 distrib/sets/lists/modules/md.i386 1.76 share/man/man4/amdtemp.4 1.11 share/man/man4/man4.x86/Makefile 1.17 share/man/man4/man4.x86/amdsmn.4 1.1-1.3 share/man/man4/man4.x86/amdzentemp.4 1.1-1.6 sys/arch/amd64/conf/ALL 1.79,1.80 sys/arch/amd64/conf/GENERIC 1.482,1.484 sys/arch/amd64/conf/XEN3_DOM0 1.146,1.147 sys/arch/x86/pci/amdsmn.c 1.1-1.2 sys/arch/x86/pci/amdsmn.h 1.1 sys/arch/x86/pci/amdzentemp.c 1.1-1.7 sys/arch/x86/pci/files.pci 1.22,1.23 sys/modules/amdzentemp/amdzentemp.ioconf 1.2 Add amdzentemp from FreeBSD via Ian Clark. man pages for amdsmn and amdzentemp. Some clean-up on the HISTORY and AUTHORS sections, and addition of a BUGS section to document the fact that we don't yet handle the required temp offset, nor do we expose the available thermal-trip value. Add missing article 'a' KNF: Put back the blank line following the empty variable declarations Put back the variable declaration, too, and mark it __diagused Otherwise a DIAGNOSTIC kernel will complain about the variable being undeclared. Correct placement of __diagused attribute. Modularize the amdsmn(4) driver, and update dependency for amdzentemp(4), Create amdsmn(4) amd amdzentemp(4) modules for X86. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59.2.1 2017/09/09 17:29:40 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59.2.1 $" d445 4 a606 4 # Temperatures amdsmn* at pci? # AMD SMN Configuration amdzentemp* at amdsmnbus? # AMD Ryzen Family 17h CPU temp sensors @ 1.59.2.3 log @Pull up following revision(s) (requested by ozaki-r in ticket #536): distrib/sets/lists/base/shl.mi: 1.825 distrib/sets/lists/comp/mi: 1.2168-1.2169 distrib/sets/lists/comp/shl.mi: 1.310 distrib/sets/lists/debug/mi: 1.234 distrib/sets/lists/debug/shl.mi: 1.188 distrib/sets/lists/man/mi: 1.1570 distrib/sets/lists/tests/mi: 1.772 etc/mtree/NetBSD.dist.tests: 1.150 share/man/man4/Makefile: 1.650 share/man/man4/ipsec.4: 1.42-1.43 share/man/man4/ipsecif.4: 1.1-1.5 sys/arch/amd64/conf/ALL: 1.77 sys/arch/amd64/conf/GENERIC: 1.480 sys/conf/files: 1.1191 sys/net/Makefile: 1.34 sys/net/files.net: 1.14 sys/net/if.c: 1.404 sys/net/if.h: 1.248 sys/net/if_gif.c: 1.135 sys/net/if_ipsec.c: 1.1-1.3 sys/net/if_ipsec.h: 1.1 sys/net/if_l2tp.c: 1.16 sys/net/if_types.h: 1.28 sys/netinet/in.c: 1.214 sys/netinet/in.h: 1.103 sys/netinet/in_gif.c: 1.92 sys/netinet/ip_var.h: 1.122 sys/netinet6/in6.c: 1.257 sys/netinet6/in6.h: 1.88 sys/netinet6/in6_gif.c: 1.90 sys/netinet6/ip6_var.h: 1.75 sys/netipsec/Makefile: 1.6 sys/netipsec/files.netipsec: 1.13 sys/netipsec/ipsec.h: 1.62 sys/netipsec/ipsecif.c: 1.1 sys/netipsec/ipsecif.h: 1.1 sys/netipsec/key.c: 1.246-1.247 sys/netipsec/key.h: 1.34 sys/rump/net/Makefile.rumpnetcomp: 1.20 sys/rump/net/lib/libipsec/IPSEC.ioconf: 1.1 sys/rump/net/lib/libipsec/Makefile: 1.1 sys/rump/net/lib/libipsec/ipsec_component.c: 1.1 tests/net/Makefile: 1.34 tests/net/if_ipsec/Makefile: 1.1 tests/net/if_ipsec/t_ipsec.sh: 1.1-1.2 Don't touch an SP without a reference to it unify processing to check nesting count for some tunnel protocols. add ipsec(4) interface, which is used for route-based VPN. man and ATF are added later, please see man for details. reviewed by christos@@n.o, joerg@@n.o and ozaki-r@@n.o, thanks. https://mail-index.netbsd.org/tech-net/2017/12/18/msg006557.html ipsec(4) interface supports rump now. add ipsec(4) interface ATF. add ipsec(4) interface man as ipsecif.4. add ipsec(4) interface to amd64/GENERIC and amd64/ALL configs. apply in{,6}_tunnel_validate() to gif(4). Spell IPsec that way. Simplify macro usage. Sort SEE ALSO. Bump date for previous. Improve wording and macro use. Some parts are not clear to me, so someone with knowledge of ipsecif(4) should improve this some more. Improve ipsecif.4. Default port ipsec(4) NAT-T is tested now. pointed out by wiz@@n.o and suggested by ozaki-r@@n.o, thanks. Change the prefix of test names to ipsecif_ to distinguish from tests for ipsec(4) New sentence, new line. Remove empty macro. Fix PR kern/52920. Pointed out by David Binderman, thanks. Improve wording, and put a new drawing, from me and Kengo Nakahara. apply a little more #ifdef INET/INET6. fixes !INET6 builds. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59.2.2 2018/02/05 13:06:55 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59.2.2 $" a1618 1 pseudo-device ipsecif # tunnel interface for routing based ipsec @ 1.59.2.4 log @Pull up following revision(s) (requested by spz in ticket #708): sys/conf/files: revision 1.1194 sys/dev/ic/cissvar.h: revision 1.7 sys/dev/ic/ciss.c: revision 1.38 sys/dev/pci/ciss_pci.c: revision 1.14 sys/arch/amd64/conf/ALL: revision 1.81 Add a new option CISS_NO_INTERRUPT_HACK for driving ciss(4) by callouts. This is intended as workaround for certain Xen issues with dom0 kernels and will likely want to have a high HZ value as well for decent performance. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59.2.3 2018/02/11 21:17:34 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59.2.3 $" a817 2 options CISS_NO_INTERRUPT_HACK @ 1.59.2.5 log @Pull up following revision(s) (requested by mrg in ticket #731): sys/arch/i386/conf/files.i386: revision 1.392 sys/arch/i386/conf/GENERIC: revision 1.1175 sys/arch/i386/conf/GENERIC: revision 1.1176 sys/arch/amd64/conf/files.amd64: revision 1.102 sys/arch/i386/conf/GENERIC: revision 1.1177 share/man/man4/options.4: revision 1.485 (patch) sys/arch/i386/conf/Makefile.i386: revision 1.190 sys/arch/amd64/conf/GENERIC: revision 1.487 sys/arch/amd64/conf/ALL: revision 1.85 sys/arch/amd64/conf/GENERIC: revision 1.488 sys/arch/amd64/conf/GENERIC: revision 1.489 sys/arch/amd64/conf/Makefile.amd64: revision 1.67 sys/arch/i386/conf/ALL: revision 1.437 add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns on the GCC spectre v2 mitigation options. XXX: pullup-8. XXX: turn on in all kernels. actually do what the previous change said: don't turn on the new 'SPECTRE_V2_GCC_MITIGATION' option yet. turn on GCC spectre v2 mitigation options. XXX: amd64 ALL doesn't build for me right now @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59.2.4 2018/04/09 12:49:32 bouyer Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59.2.4 $" a30 2 makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2 # migitation @ 1.59.2.6 log @Pull up following revision(s) (requested by bouyer in ticket #1129): sys/arch/amd64/conf/XEN3_DOM0: revision 1.159 sys/arch/amd64/conf/GENERIC: revision 1.508 sys/arch/i386/conf/ALL: revision 1.458 sys/dev/ic/mfi.c: revision 1.60 sys/dev/pci/mpiireg.h: revision 1.1 distrib/sets/lists/man/mi: revision 1.1628 sys/dev/pci/mfii.c: revision 1.1,1.2 (adapted) sys/arch/i386/conf/GENERIC: revision 1.1194 sys/dev/pci/mpii.c: revision 1.13 sys/dev/ic/mfireg.h: revision 1.9 share/man/man4/mfii.4: revision 1.1 share/man/man4/Makefile: revision 1.673 (patch) sys/dev/pci/files.pci: revision 1.410 share/man/man4/mfii.4: revision 1.2 sys/arch/amd64/conf/ALL: revision 1.108 sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.8 (patch, in XEN3_DOM0) Add some definitions from OpenBSD, needed by the upcoming mfii driver. No functionnal change. - Move registers definitions to a separate file, needed for the upcomning mpii driver. No functionnal change. - Add mpii(4), a driver for LSI Megaraid Fusion controllers. Ported from OpenBSD. This driver is MP-safe. Note that the earlier fusion controllers (Megaraid 2208, codenamed Thunderbold) are also supported by mfi(4). mpii will take precedence if both drivers are enabled. Tested on a mfii0 at pci6 dev 0 function 0: "PERC H740P Adapter ", firmware 50.3.0-1512, 819 2MB cache mfii0: interrupting at ioapic2 pin 2 scsibus0 at mfii0: 64 targets, 8 luns per target scsibus0: waiting 2 seconds for devices to settle... sd0 at scsibus0 target 0 lun 0: disk fixed sd0: fabricating a geometry sd0: 99 GB, 102399 cyl, 64 head, 32 sec, 512 bytes/sect x 209714688 sectors sd0: tagged queueing sd1 at scsibus0 target 1 lun 0: disk fixed sd1: fabricating a geometry sd1: 22254 GB, 22788608 cyl, 64 head, 32 sec, 512 bytes/sect x 46671069696 sectors sd1: fabricating a geometry It supports bioctl(8) ioctls, as well as sensors for the BBU and logical drives. Sponsored by LIP6. - Add my name in copyright list - add a man page for the new mpii, mostly from OpenBSD. - Sort SEE ALSO. Fix date. Whitespace fixes. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.59.2.5 2018/04/11 14:23:30 martin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.59.2.5 $" a757 1 mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer) @ 1.58 log @follow u3ginit driver rename to umodeswitch @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.57 2017/04/26 18:20:01 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.57 $" d233 1 d1635 2 @ 1.57 log @Catch up with GENERIC changes. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.56 2017/04/18 19:09:12 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.56 $" d1316 1 a1316 1 u3ginit* at uhub? port ? @ 1.56 log @gson@@ informs me the Alea I and II have the same USB product id. Thus, ualea(4) should work for both of them. Rename USB product id ARANEUS ALEA_II to ARANEUS ALEA to reflect this. No functional change intended, except perhaps via usbdevs. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.55 2017/04/17 08:59:37 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.55 $" d44 7 a104 7 # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) d112 1 d116 1 d124 1 d134 9 a142 8 #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI #options COMPAT_09 # NetBSD 0.9, #options COMPAT_10 # NetBSD 1.0, #options COMPAT_11 # NetBSD 1.1, #options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI), #options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI), #options COMPAT_14 # NetBSD 1.4, #options COMPAT_15 # NetBSD 1.5, d155 1 a156 2 options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_IBCS2 # binary compatibility with SCO and ISC d159 1 d167 2 a168 2 #options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges #options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges a314 2 # issue VGA BIOS POST on resume options VGA_POST d353 8 a360 2 options MPBIOS_SCANPCI # find PCI roots using MPBIOS options ACPI_SCANPCI # find PCI roots using ACPI a363 2 options ACPI_ACTIVATE_DEV # If set, activate inactive devices d403 4 d408 1 a408 1 #tpm* at acpi? # ACPI TPM (Experimental) d410 1 d413 2 a421 10 # Sony Vaio jog dial spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # Sony LCD brightness etc. sony* at acpi? # Sony Miscellaneous Controller # Toshiba Libretto devices vald* at acpi? a443 5 # PCI fixups, for both PCIBIOS and ACPI options PCI_ADDR_FIXUP # fixup PCI I/O addresses options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_INTR_FIXUP # fixup PCI interrupt routing a448 7 amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, # watchdog, gpio, SpeedStep and HPET hpet0 at ichlpcib? # High Precision Event Timer fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator tco* at ichlpcib? # TCO watchdog timer d457 3 d462 8 a471 1 d473 2 d478 1 a478 2 isa0 at mainbus? isa0 at pcib? d504 4 a523 1 wsdisplay* at wsemuldisplaydev? d606 22 d737 3 a939 1 an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) d942 1 d968 3 a970 1 jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet d987 1 d1107 2 d1126 1 d1218 1 d1222 1 d1452 8 a1459 4 pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices auvitek* at uhub? # Auvitek AU0828 video capture devices emdtv* at uhub? # Empia EM28xx video capture devices d1559 2 d1706 5 a1710 3 options PAX_MPROTECT=0 # PaX mprotect(2) restrictions options PAX_ASLR=0 # PaX Address Space Layout Randomization #options PAX_SEGVGUARD=0 # PaX Segmentation fault guard @ 1.56.2.1 log @Sync with HEAD - tag prg-localcount2-base1 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.57 2017/04/26 18:20:01 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.57 $" a43 7 # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) d98 7 a111 1 # XXX to be commented out on release branch a114 1 options DDB_COMMANDONENTER="bt" # execute command when ddb is entered a121 1 makeoptions COPTS="-O2 -fno-omit-frame-pointer" d131 8 a138 9 options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI options EXEC_AOUT # required by binaries from before 1.5 options COMPAT_09 # NetBSD 0.9, options COMPAT_10 # NetBSD 1.0, options COMPAT_11 # NetBSD 1.1, options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI), options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI), options COMPAT_14 # NetBSD 1.4, options COMPAT_15 # NetBSD 1.5, d151 1 d153 1 a153 1 options COMPAT_NETBSD32 # NetBSD 32-bit a155 1 options COMPAT_IBCS2 # binary compatibility with SCO and ISC d163 2 a164 2 options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges d311 2 d351 2 a352 8 options ACPI_SCANPCI # find PCI roots using ACPI options MPBIOS # configure CPUs and APICs using MPBIOS options MPBIOS_SCANPCI # MPBIOS configures PCI roots options PCI_INTR_FIXUP # PCI interrupt routing via ACPI options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_ADDR_FIXUP # fixup PCI I/O addresses options ACPI_ACTIVATE_DEV # If set, activate inactive devices options VGA_POST # in-kernel support for VGA POST d356 2 a396 4 sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # mouse d398 1 a398 1 tpm* at acpi? # ACPI TPM (Experimental) a399 1 valz* at acpi? # Toshiba Dynabook hotkeys a401 2 sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller d409 10 d441 5 d451 7 a465 3 amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? d468 1 a468 7 ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, # watchdog, gpio, Speedstep and HPET fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator hpet* at ichlpcib? tco* at ichlpcib? # TCO watch dog timer aapic* at pci? dev ? function ? # AMD 8131 IO apic a469 1 agp* at pchb? a471 2 isa0 at mainbus? isa0 at pcib? d475 2 a476 1 isa0 at rdcpcib? a501 4 genfb* at pci? dev ? function ? options VCONS_DRAW_INTR wsdisplay* at vga? console ? wsdisplay* at wsemuldisplaydev? d518 1 a600 22 amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c smscmon* at iic? addr 0x2d # (alternate address) a709 3 # Pulsing GPIO pins in software gpiopwm* at gpio? d910 1 a912 1 an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) d938 1 a938 3 ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ a954 1 rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n a1073 2 xhci* at pci? dev ? function ? # eXtensible Host Controller # xhci is at best experimental a1090 1 usb* at xhci? a1181 1 axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters a1184 1 #mos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters d1414 4 a1417 8 auvitek* at uhub? # Auvitek AU0828 USB TV coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV emdtv* at uhub? # Empia EM28xx USB TV cir* at emdtv? pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices a1516 2 viornd* at virtio? # Virtio entropy device vioscsi* at virtio? # Virtio SCSI device d1662 3 a1664 5 options PAX_SEGVGUARD=0 # PaX Segmentation fault guard options PAX_MPROTECT=1 # PaX mprotect(2) restrictions options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug options PAX_ASLR=1 # PaX Address Space Layout Randomization options PAX_ASLR_DEBUG=1 # PaX ASLR debug @ 1.55 log @New rndsource driver for Araneus Alea II TRNG USB devices. Disabled by default in x86/GENERIC and usbdevices.config pending review and testing without rump ugenhc in the way, but enabled in x86/ALL for compile-testing. (Hi gson! Finally found a round tuit in my pocket, next to a certain rectangular one.) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.54 2017/03/08 18:00:49 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.54 $" d1286 1 a1286 1 # Araneus Alea II TRNG @ 1.54 log @A few changes: * Use markers to reduce false sharing. * Remove XENDEBUG_SYNC and several debug messages, they are just useless. * Remove xen_vcpu_*. They are unused and not optimized: if we really wanted to flush ranges we should pack the VAs in a mmuext_op array instead of performing several hypercalls in a loop. * Start removing PG_k. * KNF, reorder, simplify and remove stupid comments. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.53 2017/02/26 12:03:14 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.53 $" d1286 3 @ 1.53 log @Add DKWEDGE_METHOD_RDB option, which is enabled for x86, commented out for other platforms by default. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.52 2017/02/19 07:46:59 rin Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.52 $" a2336 1 options XENDEBUG_SYNC @ 1.52 log @PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.51 2017/02/18 14:43:34 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.51 $" d166 1 @ 1.51 log @PERFCTRS -> PMC (not implemented anyway) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.50 2017/02/16 08:45:42 knakahara Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.50 $" d201 1 @ 1.50 log @add l2tp(4) to amd64/GENERIC and amd64/ALL config. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.49 2017/01/12 05:24:36 ryo Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.49 $" d42 1 a42 2 # doesn't work with MP just yet.. options PERFCTRS # performance-monitoring counters support @ 1.49 log @white space police @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.48 2016/12/27 01:11:52 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.48 $" d1576 1 @ 1.49.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.56 2017/04/18 19:09:12 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.56 $" d42 2 a43 1 options PMC # performance-monitoring counters support a166 1 options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges a201 1 options DISKLABEL_EI # disklabel Endian Independent support a1284 3 # Araneus Alea I/II TRNG ualea* at uhub? port ? configuration ? interface ? a1575 1 pseudo-device l2tp # L2TPv3 interface d2335 1 @ 1.48 log @Add BIOHIST (and belatedly, UVMHIST) to the ALL kernels for i386 and amd64. XXX Perhaps it should be added to others as well? Perhaps just as comments? @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.47 2016/12/23 11:27:10 maya Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.47 $" d166 1 a166 1 options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges d169 12 a180 12 file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system d182 13 a194 13 file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system d532 2 a533 2 i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? d538 2 a539 2 nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? d830 1 a830 1 slide* at pci? dev ? function ? # Symphony Labs IDE controllers d941 1 a941 1 malo* at pci? dev ? function ? # Marvell Libertas Wireless d1484 5 a1488 5 tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee d1526 1 a1526 1 pseudo-device crypto # /dev/crypto device d1552 1 a1552 1 pseudo-device dm # device-mapper disk driver @ 1.47 log @add SCTP_DEBUG to ALL kernels @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.46 2016/12/18 04:35:26 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.46 $" d128 2 @ 1.46 log @Whitespace. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.45 2016/12/15 04:01:09 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.45 $" d2157 1 @ 1.45 log @Add SCTP to ALL configs to keep it buildable anyway @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.44 2016/12/13 20:42:16 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.44 $" d211 1 a211 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support d236 1 a236 1 options SCTP # Stream Control Transmission Protocol d385 1 a385 1 hpacel* at acpi? # HP 3D DriveGuard accelerometer d445 1 a445 1 amdtemp* at amdnb_misc? # AMD CPU Temperature sensors d1184 1 a1184 1 urndis* at uhub? port ? # Microsoft RNDIS specification d1507 1 a1507 1 virtio* at pci? dev ? function ? # Virtio PCI device @ 1.44 log @wildcard speaker attachments, now that we can handle many of them. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.43 2016/12/10 23:03:23 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.43 $" d236 1 @ 1.43 log @remove VAUDIOSPEAKER for now, will be done differently. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.42 2016/12/09 02:23:25 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.42 $" d1378 2 a1379 3 spkr0 at pcppi? # PC speaker #spkr0 at audio0 # PC speaker (synthesized) @ 1.42 log @kill PCPPISPEAKER @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.41 2016/12/08 11:31:09 nat Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.41 $" a1379 1 #options VAUDIOSPEAKER @ 1.41 log @Add a synthesized pc beeper and keyboard bell for platforms with an audio device. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.40 2016/11/26 13:59:45 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.40 $" a1377 1 options PCPPISPEAKER @ 1.40 log @mention PAX_SEGVGUARD dependency on FILEASSOC @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.39 2016/10/11 05:16:04 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.39 $" d1378 1 d1381 3 @ 1.39 log @Add IFA_STATS to ALLs @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.38 2016/08/07 10:44:05 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.38 $" d1637 1 @ 1.38 log @rename ifmpls to mpls, so we don't have if_ifmpls... @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.37 2016/07/27 07:04:57 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.37 $" d1986 1 @ 1.37 log @Add sdtemp(4) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.36 2016/07/11 11:25:54 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.36 $" d222 1 a222 1 options MPLS # MultiProtocol Label Switching (needs ifmpls) d1554 1 a1554 1 pseudo-device ifmpls # MPLS pseudo-interface @ 1.36 log @Add gpioiic into amd64/conf/ALL @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.35 2016/05/08 07:41:37 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.35 $" d674 7 @ 1.36.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.37 2016/07/27 07:04:57 msaitoh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.37 $" a673 7 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f @ 1.36.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.39 2016/10/11 05:16:04 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.39 $" a1985 1 options IFA_STATS @ 1.36.2.3 log @Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.48 2016/12/27 01:11:52 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.48 $" a127 2 options UVMHIST # kernhist for uvm subsystem options BIOHIST # kernhist for buff I/O d211 1 a211 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support a235 1 options SCTP # Stream Control Transmission Protocol d384 1 a384 1 hpacel* at acpi? # HP 3D DriveGuard accelerometer d444 1 a444 1 amdtemp* at amdnb_misc? # AMD CPU Temperature sensors d1183 1 a1183 1 urndis* at uhub? port ? # Microsoft RNDIS specification d1378 1 a1378 2 spkr* at pcppi? # PC speaker spkr* at audio? # PC speaker (synthesized) d1505 1 a1505 1 virtio* at pci? dev ? function ? # Virtio PCI device a1636 1 # and PAX_SEGVGUARD a2153 1 options SCTP_DEBUG @ 1.36.2.4 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.54 2017/03/08 18:00:49 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.54 $" d42 2 a43 1 options PMC # performance-monitoring counters support d166 1 a166 2 options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges d169 12 a180 12 file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system d182 13 a194 13 file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system a201 1 options DISKLABEL_EI # disklabel Endian Independent support d532 2 a533 2 i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? d538 2 a539 2 nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? d830 1 a830 1 slide* at pci? dev ? function ? # Symphony Labs IDE controllers d941 1 a941 1 malo* at pci? dev ? function ? # Marvell Libertas Wireless d1484 5 a1488 5 tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee d1526 1 a1526 1 pseudo-device crypto # /dev/crypto device d1552 1 a1552 1 pseudo-device dm # device-mapper disk driver a1575 1 pseudo-device l2tp # L2TPv3 interface d2335 1 @ 1.36.2.5 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.56 2017/04/18 19:09:12 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.56 $" a1285 3 # Araneus Alea I/II TRNG ualea* at uhub? port ? configuration ? interface ? @ 1.35 log @More options @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.34 2016/05/01 10:21:01 nonaka Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.34 $" d692 4 @ 1.34 log @Added nvme(4) for Non-Volatile Memory Host Controller Interface devices. Ported from OpenBSD. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.33 2015/11/10 13:01:41 tnn Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.33 $" d2160 1 d2323 1 @ 1.33 log @Add "pseudo-device iscsi" to ALL and as a commented out hint in XEN3_* @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.32 2015/10/25 22:48:23 khorben Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.32 $" d868 5 @ 1.32 log @Remove references to SPLASHSCREEN_PROGRESS To my knowledge this feature is no longer supported at the moment. The manual page for wsdisplay(4) should probably also be updated to reflect this situation. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.31 2015/09/26 16:33:16 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.31 $" d1590 3 @ 1.31 log @Disable PAX_SEGVGUARD. We actually have a big problem: the fileassocs are never deleted. Therefore, if a user generates a lot of buggy binaries and launches them all, the kernel will allocate memory again again and again for all these entries and will never free them (unless the files are deleted from the disk). Which means that a user can too easily put the kernel under memory pressure. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.30 2015/08/08 06:36:24 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.30 $" a314 1 #options SPLASHSCREEN_PROGRESS @ 1.30 log @Remove KMEMSTATS. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.29 2015/05/03 02:52:50 pgoyette Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.29 $" d1636 1 a1636 1 options PAX_SEGVGUARD=0 # PaX Segmentation fault guard @ 1.29 log @Update to include the tco driver (it was previously included as part of ichlpcib). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.28 2015/04/28 13:52:49 rjs Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.28 $" a114 1 options KMEMSTATS # kernel memory statistics (vmstat -m) @ 1.28 log @Add DCCP. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.27 2015/03/06 15:09:50 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.27 $" d452 1 a452 1 # watchdog, SpeedStep and HPET d455 1 @ 1.27 log @Fix tabbing of drm lines. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.26 2015/03/06 02:55:11 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.26 $" d227 1 @ 1.26 log @Fix commented nouveau in amd64/GENERIC. Add nouveau to amd64/ALL. Remove NV_DEBUG from amd64/ALL -- it breaks nouveau, and I can't find any use of it in src/sys outside arch/atari/dev/nvram.c, which surely has no relevance to amd64. (Nouveau has an internal NV_DEBUG(...) macro for debug messages.) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.25 2015/02/13 18:57:47 nonaka Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.25 $" d529 2 a530 2 i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? d532 1 a532 1 radeon* at pci? dev ? function ? @ 1.25 log @iwm(4) works now, but 2.4GHz only. > iwm0 at pci2 dev 0 function 0: Intel Dual Band Wireless AC 3160 (rev. 0x83) > iwm0: interrupting at ioapic0 pin 18 > iwm0: hw rev: 0x160, fw ver 25.228 (API ver 9), address XX:XX:XX:XX:XX:XX > iwm0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps > iwm0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.24 2014/12/19 07:04:52 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.24 $" d535 2 a536 2 #nouveau* at pci? dev ? function ? #nouveaufb* at nouveaufbbus a2052 1 options NV_DEBUG @ 1.24 log @Add SOFTINT_INTR to ALL @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23 2014/11/16 16:01:40 manu Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23 $" d915 1 @ 1.23 log @Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.22 2014/11/02 23:12:00 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.22 $" d2160 1 @ 1.23.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.27 2015/03/06 15:09:50 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.27 $" d529 2 a530 2 i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? d532 1 a532 1 radeon* at pci? dev ? function ? d535 2 a536 2 nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? a914 1 iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx d2052 1 a2159 1 options SOFTINT_INTR @ 1.23.2.2 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.1 2015/04/06 15:17:51 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.1 $" a226 1 options DCCP # Datagram Congestion Control Protocol d451 1 a451 1 # watchdog, gpio, SpeedStep and HPET a453 1 tco* at ichlpcib? # TCO watchdog timer d1466 2 a1467 2 #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e @ 1.23.2.3 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.2 2015/06/06 14:39:54 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.2 $" d115 1 @ 1.23.2.4 log @Sync with HEAD (as of 26th Dec) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.3 2015/09/22 12:05:36 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.3 $" d315 1 a1590 3 # iSCSI initiator pseudo-device iscsi d1636 1 a1636 1 #options PAX_SEGVGUARD=0 # PaX Segmentation fault guard @ 1.23.2.5 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.4 2015/12/27 12:09:28 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.4 $" a867 5 # NVM Express controllers and devices nvme* at pci? dev ? function ? ld* at nvme? nsid ? a2154 1 options SLHCI_DEBUG a2316 1 options XHCI_DEBUG @ 1.23.2.6 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.5 2016/05/29 08:44:15 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.5 $" d222 1 a222 1 options MPLS # MultiProtocol Label Switching (needs mpls) a673 7 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f a691 4 # I2C support gpioiic* at gpio? iic* at gpioiic? d1543 1 a1543 1 pseudo-device mpls # MPLS pseudo-interface @ 1.23.2.7 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.6 2016/10/05 20:55:23 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.6 $" a1636 1 # and PAX_SEGVGUARD a1985 1 options IFA_STATS @ 1.23.2.8 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.7 2016/12/05 10:54:49 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.7 $" a127 2 options UVMHIST # kernhist for uvm subsystem options BIOHIST # kernhist for buff I/O d164 1 a164 1 options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges d167 12 a178 12 file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system d180 13 a192 13 file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system d211 1 a211 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support a235 1 options SCTP # Stream Control Transmission Protocol d384 1 a384 1 hpacel* at acpi? # HP 3D DriveGuard accelerometer d444 1 a444 1 amdtemp* at amdnb_misc? # AMD CPU Temperature sensors d529 2 a530 2 i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? d535 2 a536 2 nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? d827 1 a827 1 slide* at pci? dev ? function ? # Symphony Labs IDE controllers d938 1 a938 1 malo* at pci? dev ? function ? # Marvell Libertas Wireless d1183 1 a1183 1 urndis* at uhub? port ? # Microsoft RNDIS specification d1378 1 a1378 2 spkr* at pcppi? # PC speaker spkr* at audio? # PC speaker (synthesized) d1480 5 a1484 5 tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee d1505 1 a1505 1 virtio* at pci? dev ? function ? # Virtio PCI device d1522 1 a1522 1 pseudo-device crypto # /dev/crypto device d1548 1 a1548 1 pseudo-device dm # device-mapper disk driver a2154 1 options SCTP_DEBUG @ 1.23.2.9 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.23.2.8 2017/02/05 13:40:01 skrll Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.23.2.8 $" d27 1 d42 2 a43 8 options PMC # performance-monitoring counters support # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) d99 7 a112 1 # XXX to be commented out on release branch a115 1 options DDB_COMMANDONENTER="bt" # execute command when ddb is entered a122 1 makeoptions COPTS="-O2 -fno-omit-frame-pointer" d132 8 a139 9 options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI options EXEC_AOUT # required by binaries from before 1.5 options COMPAT_09 # NetBSD 0.9, options COMPAT_10 # NetBSD 1.0, options COMPAT_11 # NetBSD 1.1, options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI), options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI), options COMPAT_14 # NetBSD 1.4, options COMPAT_15 # NetBSD 1.5, d150 1 d152 1 d154 1 a154 1 options COMPAT_NETBSD32 # NetBSD 32-bit a159 5 options COMPAT_OSF1 # OSF1 binary compatibility #options COMPAT_SVR4 # SVR4 binary compatibility (no amd64) #options COMPAT_SVR4_32 # SVR4 32-bit binary compatibility (no amd64) options COMPAT_ULTRIX # DEC Ultrix binary compatibility options COMPAT_SUNOS # SunOS 4.x binary compatibility d164 2 a165 2 options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges a166 1 options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges a201 1 options DISKLABEL_EI # disklabel Endian Independent support a227 1 options CAN # Controller Area Network protocol d310 2 d350 2 a351 8 options ACPI_SCANPCI # find PCI roots using ACPI options MPBIOS # configure CPUs and APICs using MPBIOS options MPBIOS_SCANPCI # MPBIOS configures PCI roots options PCI_INTR_FIXUP # PCI interrupt routing via ACPI options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_ADDR_FIXUP # fixup PCI I/O addresses options ACPI_ACTIVATE_DEV # If set, activate inactive devices options VGA_POST # in-kernel support for VGA POST d355 2 a395 4 sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # mouse d397 1 a397 1 tpm* at acpi? # ACPI TPM (Experimental) a398 1 valz* at acpi? # Toshiba Dynabook hotkeys a400 2 sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller d408 10 d440 5 d450 7 a464 3 amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? d467 1 a467 7 ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, # watchdog, gpio, Speedstep and HPET fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator hpet* at ichlpcib? tco* at ichlpcib? # TCO watch dog timer aapic* at pci? dev ? function ? # AMD 8131 IO apic a468 1 agp* at pchb? a470 2 isa0 at mainbus? isa0 at pcib? d474 2 a475 1 isa0 at rdcpcib? a498 1 options PMS_ALPS_TOUCHPAD # Enable support for Alps Touchpads a500 4 genfb* at pci? dev ? function ? options VCONS_DRAW_INTR wsdisplay* at vga? console ? wsdisplay* at wsemuldisplaydev? d517 1 a599 22 amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c smscmon* at iic? addr 0x2d # (alternate address) a708 3 # Pulsing GPIO pins in software gpiopwm* at gpio? d909 1 a911 1 an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) d937 1 a937 3 ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ a953 1 rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n a1072 2 xhci* at pci? dev ? function ? # eXtensible Host Controller # xhci is at best experimental a1089 1 usb* at xhci? a1180 1 axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters a1183 1 #mos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters d1277 1 a1277 1 umodeswitch* at uhub? port ? a1284 3 # Araneus Alea I/II TRNG ualea* at uhub? port ? configuration ? interface ? a1382 1 wsbell* at spkr? # Bell for wscons display d1410 4 a1413 8 auvitek* at uhub? # Auvitek AU0828 USB TV coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV emdtv* at uhub? # Empia EM28xx USB TV cir* at emdtv? pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices a1512 2 viornd* at virtio? # Virtio entropy device vioscsi* at virtio? # Virtio SCSI device a1575 1 pseudo-device l2tp # L2TPv3 interface a1584 2 pseudo-device canloop # CAN loopback interface d1657 3 a1659 5 options PAX_SEGVGUARD=0 # PaX Segmentation fault guard options PAX_MPROTECT=1 # PaX mprotect(2) restrictions options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug options PAX_ASLR=1 # PaX Address Space Layout Randomization options PAX_ASLR_DEBUG=1 # PaX ASLR debug d1873 1 d1985 1 d2335 1 @ 1.22 log @propagate drm changes @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.21 2014/10/18 16:56:51 uebayasi Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.21 $" a208 1 options LFS_EXTATTR_AUTOSTART # like UFS_EXTATTR_AUTOSTART @ 1.21 log @Install agp_* drivers where pchb(4) is installed except INSTALL_FLOPPY. XXX Config around agp(4) is done in quite wrong direction. "pchb <- (agpbus) <- agp <- agp_*" should be: "pchb <- (pcibus) <- agp_* <- (agpbus) <- agp" @ text @d1 1 a1 1 # $NetBSD$ d20 1 a20 1 #ident "ALL-$Revision$" d517 21 a537 11 # DRI driver i915drm* at drm? # Intel i915, i945 DRM driver mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver r128drm* at drm? # ATI Rage 128 DRM driver radeondrm* at drm? # ATI Radeon DRM driver savagedrm* at drm? # S3 Savage DRM driver sisdrm* at drm? # SiS DRM driver tdfxdrm* at drm? # 3dfx (voodoo) DRM driver vboxdrm* at drm? # VirtualBox DRM driver viadrm* at drm? # VIA UniChrome DRM driver @ 1.20 log @Add HDAUDIOVERBOSE @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.19 2014/09/19 15:24:24 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.19 $" d457 1 @ 1.19 log @Disable BSDLABEL and MBR DKWEDGE methods again since sysinst does not work with wedges. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.18 2014/08/24 07:59:22 jnemeth Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.18 $" d265 1 @ 1.18 log @Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.17 2014/08/23 21:05:39 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.17 $" d163 2 a164 2 options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges @ 1.17 log @Add options COMPAT_44, which controls mostly MD code but should be in here anyway. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.16 2014/08/23 20:26:56 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.16 $" d93 1 @ 1.16 log @Systematize (and in many cases, fix) the comments on options COMPAT_NN. There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.15 2014/08/18 06:31:24 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.15 $" d146 1 @ 1.15 log @- Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.14 2014/08/16 17:56:31 apb Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.14 $" d131 14 a144 14 #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 options COMPAT_50 # NetBSD 5.0 options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_70 # NetBSD 7.0 compatibility. @ 1.15.2.1 log @file ALL was added on branch tls-maxphys on 2014-08-20 00:02:42 +0000 @ text @d1 2305 @ 1.15.2.2 log @Rebase to HEAD as of a few days ago. @ text @a0 2305 # $NetBSD$ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file # # This machine description includes all devices and options and it is # used to compile-test the source and does not necessarily produce a # bootable or useful kernel. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "ALL-$Revision$" maxusers 64 # estimated number of users makeoptions USE_SSP=yes # CPU-related options. #options VM86 # virtual 8086 emulation #options USER_LDT # user-settable LDT; used by WINE options X86EMU # 386 Real Mode emulator #options PAE # PAE mode (36 bits physical addressing) # CPU features acpicpu* at cpu? # ACPI CPU (including frequency scaling) coretemp* at cpu? # Intel on-die thermal sensor est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) odcm0 at cpu0 # On-demand clock modulation #padlock0 at cpu0 # VIA PadLock powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) viac7temp* at cpu? # VIA C7 temperature sensor vmt0 at cpu0 # VMware Tools # doesn't work with MP just yet.. options PERFCTRS # performance-monitoring counters support options MULTIBOOT # Multiboot support (see multiboot(8)) # delay between "rebooting ..." message and hardware reset, in milliseconds options CPURESET_DELAY=2000 # This option allows you to force a serial console at the specified # I/O address. see console(4) for details. options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 # you don't want the option below ON iff you are using the # serial console option of the new boot strap code. options CONS_OVERRIDE # Always use above! independent of boot info # The following options override the memory sizes passed in from the boot # block. Use them *only* if the boot block is unable to determine the correct # values. Note that the BIOS may *correctly* report less than 640k of base # memory if the extended BIOS data area is located at the top of base memory # (as is the case on most recent systems). options REALBASEMEM=639 # size of base memory (in KB) options REALEXTMEM=15360 # size of extended memory (in KB) # The following options limit the overall size of physical memory # and/or the maximum address used by the system. # Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map # and can deal with holes in the memory layout. options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) # Standard system options options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options CPU_UCODE # cpu ucode loading support # Note: SysV IPC parameters could be changed dynamically, see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SEMMNI=10 # number of semaphore identifiers options SEMMNS=60 # number of semaphores in system options SEMUME=10 # max number of undo entries per process options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing options MODULAR # new style module(7) framework options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Diagnostic/debugging support options options DIAGNOSTIC # inexpensive kernel consistency checks options DEBUG # expensive debugging checks/support options LOCKDEBUG # expensive locking checks/support options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB options DDB_VERBOSE_HELP options KGDB # remote debugger options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 #options IPKDB # IP Kernel Debugger #options IPKDBKEY="\"Pass_phrase_to_debug_over_network\"" makeoptions DEBUG="-g" # compile full symbol table options SYSCALL_STATS # per syscall counts options SYSCALL_TIMES # per syscall times options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) options KDTRACE_HOOKS # kernel DTrace hooks # Compatibility options #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 options COMPAT_50 # NetBSD 5.0 options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_43 # 4.3BSD, 386BSD, and BSDI options COMPAT_386BSD_MBRPART # recognize old partition ID options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_NETBSD32 # NetBSD 32-bit options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_IBCS2 # binary compatibility with SCO and ISC options COMPAT_LINUX # binary compatibility with Linux options COMPAT_LINUX32 # binary compatibility with Linux 32-bit options COMPAT_FREEBSD # binary compatibility with FreeBSD options COMPAT_NDIS # NDIS network driver options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Wedge support options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges # The following two options can break /etc/fstab, so handle with care options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system file-system NILFS # experimental - NTT's NiLFS(2) file-system V7FS # 7th Edition(V7) File System file-system CHFS # Chip File System # File system options options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas options FFS_EI # FFS Endian Independent support options WAPBL # File system journaling support options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options UFS_EXTATTR options LFS_KERNEL_RFW options LFS_EI # LFS endian-independent support - experimental options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental options LFS_EXTATTR # extended attributes for LFS - experimental options LFS_EXTATTR_AUTOSTART # like UFS_EXTATTR_AUTOSTART options LFS_QUOTA # quotas for LFS - experimental options LFS_QUOTA2 # new-style quotas for LFS - experimental options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshot support options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. options V7FS_EI # V7FS Endian Independent support # Networking options options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPv6 options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security options MPLS # MultiProtocol Label Switching (needs ifmpls) options MROUTING # IP multicast routing options PIM # Protocol Independent Multicast options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support options IPFILTER_COMPAT # Compat for IP-Filter options IPFILTER_DEFAULT_BLOCK # block all packets by default options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options TCP_SIGNATURE # RFC 2385 support, used with BGP options ALTQ # Manipulate network interfaces' output queues options ALTQ_BLUE # Stochastic Fair Blue options ALTQ_CBQ # Class-Based Queueing options ALTQ_CDNR # Diffserv Traffic Conditioner options ALTQ_FIFOQ # First-In First-Out Queue options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) options ALTQ_HFSC # Hierarchical Fair Service Curve options ALTQ_LOCALQ # Local queueing discipline options ALTQ_PRIQ # Priority Queueing options ALTQ_RED # Random Early Detection options ALTQ_RIO # RED with IN/OUT options ALTQ_WFQ # Weighted Fair Queueing # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options ACPIVERBOSE # verbose ACPI device autoconfig messages options EISAVERBOSE # verbose EISA device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages options MPVERBOSE # verbose mpbios config messages options PCIVERBOSE # verbose PCI device autoconfig messages options PCI_CONFIG_DUMP # verbosely dump PCI config space options PCMCIAVERBOSE # verbose PCMCIA configuration messages options SCSIVERBOSE # human readable SCSI error messages options USBVERBOSE # verbose USB device autoconfig messages options PNPBIOSVERBOSE # verbose PnP BIOS messages #options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages options MCAVERBOSE # verbose MCA device autoconfig messages options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # # wscons options # # builtin terminal emulations options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) options WS_DEFAULT_FG=WSCOL_WHITE options WS_DEFAULT_BG=WSCOL_BLACK options WS_DEFAULT_COLATTR="(0)" options WS_DEFAULT_MONOATTR="(0)" options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK options WS_KERNEL_COLATTR="(0)" options WS_KERNEL_MONOATTR="(0)" # customization of console border color options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color # compatibility to other console drivers options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode #options WSKBD_USONLY # strip off non-US keymaps # don't attach pckbd as the console if no PS/2 keyboard is found options PCKBD_CNATTACH_MAY_FAIL # see dev/pckbport/wskbdmap_mfii.c for implemented layouts options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver # allocate a number of virtual screens at autoconfiguration time options WSDISPLAY_DEFAULTSCREENS=4 # use a large software cursor that doesn't blink options PCDISPLAY_SOFTCURSOR # modify the screen type of the console; defaults to "80x25" options VGA_CONSOLE_SCREENTYPE="\"80x24\"" # work around a hardware bug that loaded fonts don't work; found on ATI cards options VGA_CONSOLE_ATI_BROKEN_FONTSEL # issue VGA BIOS POST on resume options VGA_POST # console scrolling support. options WSDISPLAY_SCROLLSUPPORT # enable VGA raster mode capable of displaying multilingual text on console #options VGA_RASTERCONSOLE # enable splash screen support; requires hw driver support #options SPLASHSCREEN #options SPLASHSCREEN_PROGRESS # Keylock support options KEYLOCK options secmodel_keylock # Requires options KEYLOCK # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # #apm0 at mainbus0 # Advanced power management # Tuning for power management, see apm(4) for more details. #options APM_V10_ONLY # Use only the APM 1.0 calls #options APM_NO_POWEROFF # Don't power off on halt(8) #options APM_POWER_PRINT # Print stats on the console #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts # Basic Bus Support #IPMI support ipmi0 at mainbus? # Advanced Configuration and Power Interface # This option can be used to retrieve CPU and APIC information. # that I/O APICs can be used if ACPI is enabled below. options MPBIOS_SCANPCI # find PCI roots using MPBIOS options ACPI_SCANPCI # find PCI roots using ACPI acpi0 at mainbus0 options ACPI_ACTIVATE_DEV # If set, activate inactive devices # ACPI devices apm* at acpi? # ACPI apm emulation acpiacad* at acpi? # ACPI AC Adapter acpibat* at acpi? # ACPI Battery acpibut* at acpi? # ACPI Button acpidalb* at acpi? # ACPI Direct Application Launch Button acpiec* at acpi? # ACPI Embedded Controller (late) acpiecdt* at acpi? # ACPI Embedded Controller (early) acpifan* at acpi? # ACPI Fan acpilid* at acpi? # ACPI Lid Switch acpipmtr* at acpi? # ACPI Power Meter (experimental) # XXX Do not enable this in a real kernel unless you also disable any # XXX "native" i2c controller. Otherwise you'll have two accessors to # XXX the same bus, and bad things (tm) will happen! acpismbus* at acpi? # ACPI SMBus CMI (experimental) acpitz* at acpi? # ACPI Thermal Zone acpivga* at acpi? # ACPI Display Adapter acpiout* at acpivga? # ACPI Display Output Device acpiwdrt* at acpi? # ACPI Watchdog Resource Table acpiwmi* at acpi? # ACPI WMI Mapper # Mainboard devices aibs* at acpi? # ASUSTeK AI Booster hardware monitor applesmc* at acpi? # Apple System Management Controller asus* at acpi? # ASUS hotkeys attimer* at acpi? # AT Timer com* at acpi? # Serial communications interface fdc* at acpi? # Floppy disk controller fujbp* at acpi? # Fujitsu Brightness & Pointer fujhk* at acpi? # Fujitsu Hotkeys hpacel* at acpi? # HP 3D DriveGuard accelerometer hpqlb* at acpi? # HP Quick Launch Buttons hpet* at acpihpetbus? # High Precision Event Timer (table) hpet* at acpinodebus? # High Precision Event Timer (device) joy* at acpi? # Joystick/Game port lpt* at acpi? # Parallel port mpu* at acpi? # Roland MPU-401 MIDI UART pckbc* at acpi? # PC keyboard controller pcppi* at acpi? # AT-style speaker sound thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys #tpm* at acpi? # ACPI TPM (Experimental) ug* at acpi? # Abit uGuru Hardware monitor wb* at acpi? # Winbond W83L518D SD/MMC reader sdmmc* at wb? # SD/MMC bus wmidell* at acpiwmibus? # Dell WMI mappings wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings wmihp* at acpiwmibus? # HP WMI mappings wmimsi* at acpiwmibus? # MSI WMI mappings wss* at acpi? # NeoMagic 256AV in wss mode ym* at acpi? # Yamaha OPL3-SA[23] audio # Sony Vaio jog dial spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # Sony LCD brightness etc. sony* at acpi? # Sony Miscellaneous Controller # Toshiba Libretto devices vald* at acpi? # Apple System Management Controller devices applesmcfan* at applesmcbus? applesmctemp* at applesmcbus? # PCI bus support pci* at mainbus? bus ? pci* at pchb? bus ? pci* at ppb? bus ? # Configure PCI using BIOS information options PCIBIOS # PCI BIOS support options PCIBIOSVERBOSE # PCI BIOS verbose info options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 options PCIBIOS_INTR_GUESS # see pcibios(4) options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto # L2/L3 work, but should not be enabled # on anything else. options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20 # work, but should not be enabled # on anything else. #options PCIINTR_DEBUG # super-verbose PCI interrupt fixup # PCI fixups, for both PCIBIOS and ACPI options PCI_ADDR_FIXUP # fixup PCI I/O addresses options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_INTR_FIXUP # fixup PCI interrupt routing # Temperatures amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors # PCI bridges amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, # watchdog, SpeedStep and HPET hpet0 at ichlpcib? # High Precision Event Timer fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator rdcpcib* at pci? dev ? function ? # RDC Vortex86/PMX-1000 PCI-ISA w/ pchb* at pci? dev ? function ? # PCI-Host bridges pcib* at pci? dev ? function ? # PCI-ISA bridges ppb* at pci? dev ? function ? # PCI-PCI bridges # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards pwdog* at pci? dev ? function ? # QUANCOM PWDOG1 agp* at pchb? # ISA bus support isa0 at amdpcib? isa0 at ichlpcib? isa0 at rdcpcib? isa0 at mainbus? isa0 at pcib? # IBM 4810 BSP cash drawer port ibmcd* at pci? dev ? function ? gpio* at ibmcd? # CardBus bridge support cbb* at pci? dev ? function ? cardslot* at cbb? # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? # Coprocessor Support # Console Devices # wscons pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard pms* at pckbc? # PS/2 mouse for wsmouse options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads vga0 at isa? vga* at pci? dev ? function ? pcdisplay0 at isa? # CGA, MDA, EGA, HGA wskbd* at pckbd? console ? wsmouse* at pms? mux 0 chipsfb* at pci? dev ? function ? genfb* at pci? dev ? function ? gffb* at pci? dev ? function ? igsfb* at pci? dev ? function ? machfb* at pci? dev ? function ? pm2fb* at pci? dev ? function ? r128fb* at pci? dev ? function ? radeonfb* at pci? dev ? function ? tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics unichromefb* at pci? dev ? function ? # VIA Unichrome framebuffer console voodoofb* at pci? dev ? function ? wcfb* at pci? dev ? function ? wsdisplay* at wsemuldisplaydev? # DRI driver i915drm* at drm? # Intel i915, i945 DRM driver mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver r128drm* at drm? # ATI Rage 128 DRM driver radeondrm* at drm? # ATI Radeon DRM driver savagedrm* at drm? # S3 Savage DRM driver sisdrm* at drm? # SiS DRM driver tdfxdrm* at drm? # 3dfx (voodoo) DRM driver vboxdrm* at drm? # VirtualBox DRM driver viadrm* at drm? # VIA UniChrome DRM driver attimer0 at isa? pcppi0 at isa? sysbeep0 at pcppi? # Serial Devices # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards # PCMCIA serial interfaces com* at pcmcia? function ? # Modems and serial cards pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces com* at cardbus? function ? # Modems and serial cards # Cardbus bridges #ppb* at cardbus? function ? # Cardbus-PCI bridges (www.magma.com) # ISA serial interfaces #options COM_HAYESP # adds Hayes ESP serial board support com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports com1 at isa? port 0x2f8 irq 3 com2 at isa? port 0x3e8 irq 5 com3 at isa? port 0x2e8 irq 9 ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards com* at ast? slave ? boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 com* at boca? slave ? tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards com* at tcom? slave ? rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards com* at rtfps? slave ? cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S com* at addcom? slave ? moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) com* at moxa? slave ? ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card com* at ioat? slave ? # Parallel Printer Interfaces # PCI parallel printer interfaces lpt* at puc? port ? # || ports on "universal" comm boards # ISA parallel printer interfaces lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports lpt1 at isa? port 0x278 lpt2 at isa? port 0x3bc # Hardware monitors # AMD 768 and 8111 power/ACPI controllers amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface iic* at amdpm? # sensors below are on this bus # Acer Labs M7101 SMBus controller alipm* at pci? dev ? function ? iic* at alipm? # Intel ICH SMBus controller ichsmb* at pci? dev ? function ? iic* at ichsmb? # NVIDIA nForce2/3/4 SMBus controller nfsmbc* at pci? dev ? function ? nfsmb* at nfsmbc? iic* at nfsmb? # Intel PIIX4 power management controllers piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller iic* at piixpm? # SMBus on PIIX4 # dbCool Thermal monitor and fan controller dbcool* at iic? addr 0x2C # Unknown other motherboard(s) dbcool* at iic? addr 0x2D # Tyan S2881 dbcool* at iic? addr 0x2E # Tyan S2882-D # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at iic? addr 0x2e flags 0x0 # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c #smscmon* at iic? addr 0x2d # (alternate address) # IBM Thinkpad Active Protection System aps0 at isa? port 0x1600 # Fintek Super I/O with hardware monitor finsio0 at isa? port 0x4e # iTE IT87xxF Super I/O with watchdog and sensors support itesio0 at isa? port 0x2e # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # LM7[89] and compatible hardware monitors lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # PC87366 hardware monitor nsclpcsio* at isa? gpio* at nsclpcsio? # Abit uGuru Hardware system monitor ug0 at isa? port 0xe0 # VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer viaenv* at pci? dev ? function ? # Serial Presence Detect capable memory modules and optional temp sensors spdmem* at iic? addr 0x50 spdmem* at iic? addr 0x51 spdmem* at iic? addr 0x52 spdmem* at iic? addr 0x53 spdmem* at iic? addr 0x54 spdmem* at iic? addr 0x55 spdmem* at iic? addr 0x56 spdmem* at iic? addr 0x57 sdtemp* at iic? addr 0x18 # I2O devices iop* at pci? dev ? function ? # I/O processor iopsp* at iop? tid ? # SCSI/FC-AL ports ld* at iop? tid ? # block devices dpti* at iop? tid 0 # DPT/Adaptec control interface # GPIO devices gpio* at gpiosim? # 1-Wire support gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio gpioow* at gpio? onewire* at gpioow? # 1-Wire devices owtemp* at onewire? # Temperature sensors # Keylock support gpiolock* at gpio? # Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) soekrisgpio0 at isa? port 0x680 # SCSI Controllers and Devices # PCI SCSI controllers adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel mfi* at pci? dev ? function ? # LSI MegaRAID SAS mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II nca* at pci? dev ? function ? # Domex DMX-3191D njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI siop* at pci? dev ? function ? # Symbios 53c8xx SCSI esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer options SIOP_SYMLED # drive the act. LED in software trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers aic* at pcmcia? function ? # Adaptec APA-1460 SCSI esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI nca* at pcmcia? function ? # NCR53C400 SCSI spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # ISA SCSI controllers adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI aha1 at isa? port 0x334 irq ? drq ? aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI bha1 at isa? port 0x334 irq ? drq ? # The "nca" and "dpt" probes might give false hits or hang your machine. dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID esp0 at isa? port 0x230 irq ? # Emulex ESP406 and Qlogic FAS408 SCSI nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI uha1 at isa? port 0x340 irq ? drq ? wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers wds1 at isa? port 0x358 irq 11 drq 5 # CardBus SCSI cards adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI ahc* at cardbus? function ? # Adaptec ADP-1480 njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support scsibus* at scsi? # SCSI devices sd* at scsibus? target ? lun ? # SCSI disk drives st* at scsibus? target ? lun ? # SCSI tape drives cd* at scsibus? target ? lun ? # SCSI CD-ROM drives ch* at scsibus? target ? lun ? # SCSI autochangers ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices ss* at scsibus? target ? lun ? # SCSI scanners se* at scsibus? target ? lun ? # SCSI ethernet adapters uk* at scsibus? target ? lun ? # SCSI unknown # SCSI NIC se* at scsibus? target ? lun ? # RAID controllers and devices aac* at pci? dev ? function ? # Adaptec AAC family amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers cac* at pci? dev ? function ? # Compaq PCI array controllers ciss* at pci? dev ? function ? # HP Smart Array controllers icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at aac? unit ? # logical disk devices ld* at amr? unit ? ld* at cac? unit ? ld* at icp? unit ? ld* at twa? unit ? ld* at twe? unit ? ld* at mlx? unit ? icpsp* at icp? unit ? # SCSI pass-through # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers ahcisata* at pci? dev ? function ? # AHCI SATA controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers geodeide* at pci? dev ? function ? # AMD Geode IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers iteide* at pci? dev ? function ? # IT Express IDE controllers ixpide* at pci? dev ? function ? # ATI IXP IDE controllers jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers ahcisata* at jmide? mvsata* at pci? dev ? function ? # Marvell Hercules-I/II optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers rccide* at pci? dev ? function ? # ServerWorks IDE controllers rdcide* at pci? dev ? function ? # RDC PMX-1000 IDE controllers satalink* at pci? dev ? function ? # SiI SATALink controllers schide* at pci? dev ? function ? # Intel SCH IDE controllers siisata* at pci? dev ? function ? # SiI SteelVine controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers svwsata* at pci? dev ? function ? # ServerWorks SATA controllers stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # PCMCIA IDE controllers wdc* at pcmcia? function ? # CardBus IDE controllers njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 siisata* at cardbus? function ? # SiI SteelVine controllers # ISA ST506, ESDI, and IDE controllers # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will # fall back to 16bits I/O if 32bits I/O are not functional). # Some controllers pass the initial 32bit test, but will fail later. wdc0 at isa? port 0x1f0 irq 14 flags 0x00 wdc1 at isa? port 0x170 irq 15 flags 0x00 # ATA (IDE) bus support atabus* at ata? options ATADEBUG # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at atabus? drive ? flags 0x0000 # ATA RAID configuration support, as found on some Promise controllers. pseudo-device ataraid ld* at ataraid? vendtype ? unit ? # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # Miscellaneous mass storage devices # ISA floppy fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 irq ? drq ? fd* at fdc? drive ? # the drives themselves # some machines need you to do this instead of fd* fd0 at fdc0 drive 0 # ISA CD-ROM devices mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives # ISA tape devices # note: the wt driver conflicts unpleasantly with SMC boards at the # same I/O address. The probe reprograms their EEPROMs. Don't # uncomment it unless you are actually using it. wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives # Network Interfaces # PCI network interfaces age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet dge* at pci? dev ? function ? # Intel 82597 10GbE LR en* at pci? dev ? function ? # ENI/Adaptec ATM ep* at pci? dev ? function ? # 3Com 3c59x epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet esh* at pci? dev ? function ? # Essential HIPPI card et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit ex* at pci? dev ? function ? # 3Com 3c90x[BC] fpa* at pci? dev ? function ? # DEC DEFPA FDDI fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet le* at pci? dev ? function ? # PCnet-PCI Ethernet lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 malo* at pci? dev ? function ? # Marvell Libertas Wireless mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet #ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver ne* at pci? dev ? function ? # NE2000-compatible Ethernet nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at pci? dev ? function ? # Realtek 8129/8139 rtw* at pci? dev ? function ? # Realtek 8180L (802.11) sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet sk* at skc? # SysKonnect SK9821 Gigabit Ethernet ste* at pci? dev ? function ? # Sundance ST-201 Ethernet stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones txp* at pci? dev ? function ? # 3com 3cr990 vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet vmx* at pci? dev ? function ? # VMware VMXNET3 vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet vte* at pci? dev ? function ? # Vortex86 RDC R6040 Fast Ethernet wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) wm* at pci? dev ? function ? # Intel 8254x gigabit wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer cs* at pcmcia? function ? # CS89xx Ethernet ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet malo* at pcmcia? function ? # Marvell Libertas mbe* at pcmcia? function ? # MB8696x based Ethernet ne* at pcmcia? function ? # NE2000-compatible Ethernet ray* at pcmcia? function ? # Raytheon Raylink (802.11) sm* at pcmcia? function ? # Megahertz Ethernet # tr at pcmcia has problems with Cardbus bridges tr* at pcmcia? function ? # TROPIC based Token-Ring wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) xirc* at pcmcia? function ? # Xircom CreditCard Ethernet com* at xirc? xi* at xirc? mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards com* at mhzc? sm* at mhzc? # ISA network interfaces ate0 at isa? port 0x2a0 irq ? # AT1700 cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards ep* at isa? port ? irq ? # 3c509 Ethernet cards ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 ix0 at isa? port 0x300 irq 10 # EtherExpress/16 iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA le* at depca? nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 le* at nele? ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan le* at bicc? ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards ne1 at isa? port 0x300 irq 10 sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet we1 at isa? port 0x300 iomem 0xcc000 irq 10 # CardBus network cards ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) atw* at cardbus? function ? # ADMtek ADM8211 (802.11) ex* at cardbus? function ? # 3Com 3c575TX fxp* at cardbus? function ? # Intel i8255x ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at cardbus? function ? # Realtek 8129/8139 rtw* at cardbus? function ? # Realtek 8180L (802.11) tlp* at cardbus? function ? # DECchip 21143 # MII/PHY support acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs atphy* at mii? phy ? # Attansic/Atheros PHYs bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs exphy* at mii? phy ? # 3Com internal PHYs gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs glxtphy* at mii? phy ? # Level One LXT-1000 PHYs gphyter* at mii? phy ? # NS83861 Gig-E PHY icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x igphy* at mii? phy ? # Intel IGP01E1000 ihphy* at mii? phy ? # Intel 82577 PHYs ikphy* at mii? phy ? # Intel 82563 PHYs inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs pnaphy* at mii? phy ? # generic HomePNA PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs rdcphy* at mii? phy ? # RDC R6040 internal PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # PCI USB controllers ehci* at pci? dev ? function ? # Enhanced Host Controller ohci* at pci? dev ? function ? # Open Host Controller uhci* at pci? dev ? function ? # Universal Host Controller (Intel) xhci* at pci? dev ? function ? # eXtensible Host Controller # CardBus USB controllers ehci* at cardbus? function ? # Enhanced Host Controller ohci* at cardbus? function ? # Open Host Controller uhci* at cardbus? function ? # Universal Host Controller (Intel) # ISA USB controllers slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS # PCMCIA USB controllers slhci* at pcmcia? function ? # ScanLogic SL811HS # USB bus support usb* at ehci? usb* at ohci? usb* at slhci? usb* at uhci? usb* at xhci? # USB Hubs uhub* at usb? uhub* at uhub? port ? # USB HID device uhidev* at uhub? port ? configuration ? interface ? # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 # USB Touchscreens uts* at uhidev? reportid ? wsmouse* at uts? mux 0 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Apple trackpad uatp* at uhidev? reportid ? wsmouse* at uatp? mux 0 uyurex* at uhidev? reportid ? # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB TEMPer and TEMPerHUM uthum* at uhidev? reportid ? # USB serial adapter ucycom* at uhidev? reportid ? # USB Generic HID devices uhid* at uhidev? reportid ? # USB LCDs and USB-VGA adaptors udl* at uhub? port ? # DisplayLink DL-1x0/1x5 wsdisplay* at udl? # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? wd* at umass? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? stuirda* at uhub? port ? configuration ? interface ? irframe* at stuirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? # KingSun/DonShine USB/IrDA Bridge udsir* at uhub? port ? irframe* at udsir? # Windows Media Center IR tranceiver irmce* at uhub? port ? cir* at irmce? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters udav* at uhub? port ? # Davicom DM9601 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters urndis* at uhub? port ? # Microsoft RNDIS specification # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters athn* at uhub? port ? # Atheros AR9002U otus* at uhub? port ? # Atheros AR9001U ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g run* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n upgt* at uhub? port ? # Intersil PrismGT urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g urtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n zyd* at uhub? port ? # Zydas ZD1211 # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters uark* at uhub? port ? # ArkMicroChips 3116 serial adapter ucom* at uark? portno? ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter ucom* at uchcom? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter ucom* at uslsa? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? uark* at uhub? port ? ucom* at uark? portno ? moscom* at uhub? port ? ucom* at moscom? portno ? uhmodem* at uhub? ucom* at uhmodem? portno ? # RIM BlackBerry uberry* at uhub? port ? # Apple iPad uipad* at uhub? port ? # Diamond Multimedia Rio 500 urio* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? ucom* at ukyopon? portno ? # USB scanners uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders utoppy* at uhub? port ? # Y@@P firmware loader uyap* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? # USB 3G datacards u3ginit* at uhub? port ? u3g* at uhub? port ? ucom* at u3g? # USB generic serial port (e.g., data over cellular) ugensa* at uhub? port ? ucom* at ugensa? # IrDA and Consumer Ir devices # Toshiba Oboe oboe* at pci? dev ? function ? irframe* at oboe? # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller # CardBus IEEE1394 controllers fwohci* at cardbus? function ? # IEEE1394 Open Host Controller ieee1394if* at fwohci? fwip* at ieee1394if? # IP over IEEE1394 sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 # SD/MMC/SDIO Controller and Device support # PCI SD/MMC controller sdhc* at pci? # SD Host Controller # CardBus SD/MMC controller sdhc* at cardbus? function ? # SD Host Controller sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # Audio Devices # PCI audio devices auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio azalia* at pci? dev ? function ? # High Definition Audio clcs* at pci? dev ? function ? # Cirrus Logic CS4280 clct* at pci? dev ? function ? # Cirrus Logic CS4281 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 eap* at pci? dev ? function ? # Ensoniq AudioPCI emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive fms* at pci? dev ? function ? # Forte Media FM801 gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio sv* at pci? dev ? function ? # S3 SonicVibes yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio # ISA audio devices # the "aria" probe might give false hits aria0 at isa? port 0x290 irq 10 # Aria ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System cms0 at isa? port 0x220 # Creative Music System # OPL[23] FM synthesizers opl0 at isa? port 0x388 # use only if not attached to sound card opl* at cmpci? flags 1 opl* at eso? opl* at ess? opl* at fms? opl* at sb? opl* at sv? opl* at wss? opl* at yds? opl* at ym? # High Definition Audio hdaudio* at pci? dev ? function ? # High Definition Audio hdafg* at hdaudiobus? # Audio support audio* at audiobus? # MPU 401 UARTs mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card mpu* at cmpci? mpu* at eso? mpu* at fms? mpu* at sb? mpu* at yds? mpu* at ym? # MIDI support midi* at midibus? midi* at pcppi? # MIDI interface to the PC speaker # The spkr driver provides a simple tone interface to the built in speaker. spkr0 at pcppi? # PC speaker # FM-Radio devices # ISA radio devices az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card az1 at isa? port 0x358 rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible rt1 at isa? port 0x284 rt2 at isa? port 0x30c rt3 at isa? port 0x384 rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card rtii1 at isa? port 0x30c sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card # PCI radio devices gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support radio* at az? radio* at gtp? radio* at rt? radio* at rtii? radio* at sf2r? # Video capture devices pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices auvitek* at uhub? # Auvitek AU0828 video capture devices emdtv* at uhub? # Empia EM28xx video capture devices video* at videobus? dtv* at dtvbus? # TV cards # Brooktree 848/849/878/879 based TV cards bktr* at pci? dev ? function ? radio* at bktr? # Conexant CX2388[0-3]-based DTV cards cxdtv* at pci? dev ? function ? iic* at cxdtv? # Conexant CX23885-based TV cards coram* at pci? dev ? function ? iic* at coram? isv* at isa? port 0x3e0 # IDEC Supervision/16 image capture # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 # Bluetooth SDIO Controller sbt* at sdmmc? # Bluetooth USB Controllers ubt* at uhub? port ? aubtfwl* at uhub? port ? # Bluetooth Device Hub bthub* at bcsp? bthub* at bt3c? bthub* at btbc? bthub* at btuart? bthub* at sbt? bthub* at ubt? # Bluetooth HID support bthidev* at bthub? # Bluetooth Mouse btms* at bthidev? reportid ? wsmouse* at btms? mux 0 # Bluetooth Keyboard btkbd* at bthidev? reportid ? wskbd* at btkbd? console ? mux 1 # Bluetooth Apple Magic Mouse btmagic* at bthub? wsmouse* at btmagic? mux 0 # Bluetooth Audio support btsco* at bthub? # Mice # Cryptographic Devices # PCI cryptographic devices hifn* at pci? dev ? function ? # Hifn 7755/7811/795x ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x # Trusted Platform Module tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee # Joysticks # PCI joysticks joy* at pci? # Game ports (usually on audio cards) joy* at eap? # See CAVEATS in eap(4) before enabling joy* at eso? # ESS Solo-1 on-board joystick # ISA joysticks. Probe is a little strange; add only if you have one. joy0 at isa? port 0x201 # Planetconnect Satellite receiver driver. satlink0 at isa? port 0x300 drq 1 # Middle Digital, Inc. PCI-Weasel serial console board control # devices (watchdog timer, etc.) weasel* at pci? # Virtio devices virtio* at pci? dev ? function ? # Virtio PCI device viomb* at virtio? # Virtio memory balloon device ld* at virtio? # Virtio disk device vioif* at virtio? # Virtio network device # Flash subsystem flash* at flashbus? # NAND subsystem nand* at nandbus? # Pull in optional local configuration #include "arch/amd64/conf/ALL.local" # Pseudo-Devices pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices pseudo-device bio # RAID control device driver pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices pseudo-device raid # RAIDframe disk driver options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. options RF_INCLUDE_EVENODD=1 options RF_INCLUDE_RAID5_RS=1 options RF_INCLUDE_PARITYLOGGING=1 options RF_INCLUDE_CHAINDECLUSTER=1 options RF_INCLUDE_INTERDECLUSTER=1 options RF_INCLUDE_PARITY_DECLUSTERING=1 options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 pseudo-device fss # file system snapshot device pseudo-device md # memory disk device (ramdisk) options MEMORY_DISK_HOOKS # enable root ramdisk options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) pseudo-device dm # device-mapper disk driver # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device ifmpls # MPLS pseudo-interface pseudo-device loop # network loopback pseudo-device ppp # Point-to-Point Protocol pseudo-device pppoe # PPP over Ethernet (RFC 2516) options PPPOE_SERVER # Enable PPPoE server via link0 pseudo-device sl # Serial Line IP pseudo-device strip # Starmode Radio IP (Metricom) pseudo-device irframetty # IrDA frame line discipline pseudo-device tap # virtual Ethernet pseudo-device tun # network tunneling over tty pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if #pseudo-device pfsync # PF sync if pseudo-device npf # NPF packet filter pseudo-device kttcp pseudo-device etherip # EtherIP # srt is EXPERIMENTAL pseudo-device srt # source-address-based routing # # accept filters, built as module(7)s by default pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device sequencer # MIDI sequencer # rnd works; RND_COM does not on port amd64 yet. options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) pseudo-device gpiosim 1 # GPIO simulator pseudo-device filemon # process monitor for make(1) # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda # coda minicache <-> venus comm. # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # software watchdog driver - swwdog(4) pseudo-device swwdog #software environmental sensor - swsensor(4) pseudo-device swsensor # pseudo audio device driver pseudo-device pad # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl # Pass-to-Userspace Transporter pseudo-device putter # Userspace block/char drivers pseudo-device pud # Hardware-assisted data mover interface pseudo-device dmoverio pseudo-device nandemulator options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # options VERIFIED_EXEC_FP_RMD160 options VERIFIED_EXEC_FP_SHA256 options VERIFIED_EXEC_FP_SHA384 options VERIFIED_EXEC_FP_SHA512 options VERIFIED_EXEC_FP_SHA1 options VERIFIED_EXEC_FP_MD5 options PAX_MPROTECT=0 # PaX mprotect(2) restrictions options PAX_ASLR=0 # PaX Address Space Layout Randomization options PAX_SEGVGUARD=0 # PaX Segmentation fault guard # # NetBSD: GENERIC_ISDN,v 1.16 2010/01/03 03:53:34 dholland Exp # #--------------------------------------------------------------------- # Various ISDN board drivers: #--------------------------------------------------------------------- # Legacy ISA cards (no P&P support): # # Teles S0/8 or Niccy 1008 options ISICISA_TEL_S0_8 #isic0 at isa? iomem 0xd0000 irq 2 # Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 options ISICISA_TEL_S0_16 #isic0 at isa? port 0xd80 iomem 0xd0000 irq 9 # Teles S0/16.3 options ISICISA_TEL_S0_16_3 #isic0 at isa? port 0xd80 irq 12 # AVM A1 or AVM Fritz!Card options ISICISA_AVM_A1 isic0 at isa? port 0x340 irq 10 # USRobotics Sportster ISDN TA intern options ISICISA_USR_STI #isic0 at isa? port 0x268 irq 10 # ITK ix1 micro options ISICISA_ITKIX1 #isic0 at isa? port 0x398 irq 10 # # XXX not ready yet: # Active EICON/Diehl Cards: S, SX, SXn, SCOM or QUADRO #daic0 at isa? iomem 0xd8000 irq 10 # # #--------------------------------------------------------------------- # Supported PCI cards: # isic* at pci? # Winbond W6692 iwic* at pci? # AVM Fritz!PCI card ifpci* at pci? # AVM Fritz!PCI V2 card ifritz* at pci? # AVM B1/T1 PCI card iavc* at pci? # #--------------------------------------------------------------------- # Supported PCMCIA cards: # options ISICPCMCIA_AVM_A1 # Fritz!Card PCMCIA Version options ISICPCMCIA_ELSA_ISDNMC # ELSA MicroLink ISDN/MC options ISICPCMCIA_ELSA_MCALL # ELSA MicroLink MC/all options ISICPCMCIA_SBSPEEDSTAR2 # Sedlbauer speed star II isic* at pcmcia? function ? # #--------------------------------------------------------------------- # ISDN user land devices, drivers and pseudo-devices. #--------------------------------------------------------------------- # pseudo-device isdn # communication with userland daemon pseudo-device isdntrc 2 # userland driver to do ISDN tracing pseudo-device isdnctl # userland driver to control the whole thing pseudo-device isdnbchan 4 # userland driver for access to raw B channel pseudo-device isdntel 2 # userland driver for telephony options IRIP_VJ # compile support for VJ compression pseudo-device irip 2 # network driver for IP over raw HDLC ISDN pseudo-device ippp 2 # synchronous PPP over ISDN #--------------------------------------------------------------------- options ATHHAL_DEBUG options A9PCIC_DEBUG options AAC_DEBUG options AAU_DEBUG options AC97_DEBUG options AC97_IO_DEBUG options ACPI_APM_DEBUG # # ACPI_DEBUG_ALLOC can not be used with ACPI # kernel modules. It requires also ACPI_DEBUG. # ACPI_DEBUG_MUTEX is only for ACPICA debugging. # options ACPI_DEBUG options ACPI_DEBUG_ALLOC options ACPI_MUTEX_DEBUG options ADB_DEBUG options ADM1030_DEBUG options ADT7467_DEBUG options AE_DEBUG options AGP_DEBUG options AHADEBUG options AHBDEBUG options AHC_DEBUG=1 options AHD_DEBUG options AHD_DEBUG_OPTS=1 options AH_DEBUG_ALQ options AIC_DEBUG options ALTQ_DEBUG options AMD756_DEBUG options AMRR_DEBUG options AN_DEBUG options APMDEBUG options APMDEBUG_VALUE=1 options ARCKBD_DEBUG options ARGO_DEBUG options ARP_DEBUG options ASC_DEBUG options ATAPI_DEBUG_PROBE options ATA_DEBUG options ATA_RAID_DEBUG options ATE_DEBUG options ATMEL_DEBUG options ATPPC_DEBUG options ATW_BBPDEBUG options ATW_DEBUG options ATW_SYNDEBUG options AUACER_DEBUG options AUCCDEBUG options AUCONV_DEBUG options AUDIO_DEBUG options AUE_DEBUG options AUICH_DEBUG options AUICH_MODEM_DEBUG options AURATECONV_DEBUG options AUSMBUS_PSC_DEBUG options AWACS_DEBUG options AWI_DEBUG options AXE_DEBUG options AZALIA_DEBUG options BAH_DEBUG options BCACHE_DEBUG options BDEBUG options BEDEBUG options BHADEBUG options BIOS_MEMORY_DEBUG options BIT3DEBUG options BKTR_RADIO_DEBUG options BLUETOOTH_DEBUG options BMAC_DEBUG options BMD_DEBUG options BOOTP_DEBUG options BOOTP_DEBUGx options BOOTXX_DEBUG options BOOT_DEBUG options BT463_DEBUG options BTDEBUG options BTHSET_DEBUG options BTLBDEBUG options BTNMGRDEBUG options BUS_DMA_DEBUG options BUS_SPACE_DEBUG options CACHE_DEBUG options CARDBUS_DEBUG options CD18XXDEBUG options CGSIX_DEBUG options CHANGER_DEBUG options CISS_DEBUG options CKSUMDEBUG options CLOCKDEBUG options CLOCK_DEBUG options CNW_DEBUG options COMDEBUG options COMVRIPDEBUG options COM_DEBUG options COM_HPCIODEBUG options CONSDEBUG options CRYPTO_DEBUG options CS4280_DEBUG options CS_DEBUG options CUE_DEBUG options CY_DEBUG options CZ_DEBUG options DAIC_DEBUG options DBRI_DEBUG options DDB_DEBUG options DEBUGBUG options DEBUGGER_THREADING options DEBUGTERM options DEBUGXXX options DEBUG_1284 options DEBUG_1543 options DEBUG_A4000 options DEBUG_ALIGN options DEBUG_ALLOC options DEBUG_AMIGA_IF_ED options DEBUG_AOUTM68K options DEBUG_BEFOREMMU options DEBUG_BIOSCALL options DEBUG_CHUNK_DIR options DEBUG_CLOCK options DEBUG_COFF options DEBUG_CP0_ACCESS options DEBUG_CURSOR options DEBUG_DDB options DEBUG_DR options DEBUG_EMUL options DEBUG_ET4000 options DEBUG_EXEC options DEBUG_EXT2 options DEBUG_FAULT_CORRECTION options DEBUG_FFB options DEBUG_FIND_COMPORT options DEBUG_FIND_PCIC options DEBUG_FIND_PCIC_I82365SL_ONLY options DEBUG_FPE options DEBUG_GPIO options DEBUG_GPIO2 options DEBUG_HPUX options DEBUG_IBCS2 options DEBUG_IPR_VJ options DEBUG_ISAPNP options DEBUG_ISSIGNAL options DEBUG_KERNADDR_ACCESS options DEBUG_KERNEL_START options DEBUG_KGDB options DEBUG_LED options DEBUG_LINUX options DEBUG_LINUX_FUTEX options DEBUG_MEMLOAD options DEBUG_MEMORY_LIST options DEBUG_MEMSIZE options DEBUG_NEG options DEBUG_NFS_BOOT_DHCP options DEBUG_P9100 options DEBUG_PAGE0 options DEBUG_PCI_MACHDEP options DEBUG_PGRP options DEBUG_POOL options DEBUG_PORTF options DEBUG_PROM options DEBUG_PTM options DEBUG_RAWFS options DEBUG_RPC options DEBUG_SNAPPER options DEBUG_SVR4 options DEBUG_SYNC options DEBUG_TERM options DEBUG_UL options DEBUG_VAL options DEBUG_WITH_STDIO options DEVSW_DEBUG options DEV_DEBUG options DISKLABEL_DEBUG options DISK_DEBUG options DL_DEBUG options DMAC_DEBUG options DMA_DEBUG options DMCDEBUG options DO_I4B_MAXDEBUG options DRACORAWKEYDEBUG options EARLY_DEBUG_EVENT options EBUS_DEBUG options EDC_DEBUG options EDEBUG options ED_DEBUG options EFINET_DEBUG options EGAFONTDEBUG options EGDEBUG options EHCI_DEBUG options EL_DEBUG options EMAC3_DEBUG options EMUXKI_DEBUG options EM_DEBUG options EN_DEBUG options EN_DEBUG_RANGE options EPGPIO_DEBUG options EPICMEDIADEBUG options EPPCIC_DEBUG options ESDEBUG options ESP_DEBUG options ESP_SBUS_DEBUG options ESS_ISA_DEBUG options ETHER_DEBUG options EWSKBD_DEBUG options EXEC_DEBUG options EXTENT_DEBUG options EXTREME_DEBUG options EXTREME_EXTREME_DEBUG options FBDEBUG options FDDEBUG options FD_DEBUG options FFBDEBUG options FILECORE_DEBUG options FILECORE_DEBUG_BR options FIRESTARDEBUG options FLASH_DEBUG options FLP_DEBUG options FMV_DEBUG options FOO_DEBUG options FPU_DEBUG options GDROMDEBUG options GEM_DEBUG options GEM_DEBUG1 options GEODE_DEBUG options GEOM_DEBUG options GE_DEBUG options GMAC_DEBUG options GPIO_DEBUG options GRE_DEBUG options GSFB_DEBUG_MONITOR options GTFDEBUG options HD64461PCMCIA_DEBUG options HD64461VIDEO_DEBUG options HD64465PCMCIA_DEBUG options HDAUDIO_DEBUG options HDAFG_DEBUG options HDLCDEBUG options HIFN_DEBUG options HMEDEBUG options HPCAPMDEBUG options HPC_DEBUG_INTERRUPT_MONITOR options HPC_DEBUG_LCD options HP_DEBUG options HSCXADEBUG options HSCXBDEBUG options I2ODEBUG options I4BISPPPDEBUG options I4B_MBUF_DEBUG options I4B_MBUF_TYPE_DEBUG options IBCS2_DEBUG options ICONV_DEBUG options ICP_DEBUG options IEDEBUG options IEEE80211_DEBUG_REFCNT options IFAREF_DEBUG options IFMEDIA_DEBUG options IHA_DEBUG_STATE options INTRDEBUG options INTR_DEBUG options IPAQ_LCD_DEBUG options IPF_DEBUG options IPSEC_DEBUG options IPW_DEBUG options IP_RCMD_PROXY_DEBUG options IRFRAMET_DEBUG options IRFRAME_DEBUG options IRQ_DEBUG options ISACDEBUG options ISADMA_DEBUG options ISO_DEBUG options IT8368DEBUG options ITE8181DEBUG options ITK_PROBE_DEBUG options IWI_DEBUG options IWM_DEBUG options IYDEBUG options IYMEMDEBUG options J6X0TP_DEBUG options J720TP_DEBUG options KBD_DEBUG options KB_DEBUG options KERNEL_DEBUG options KLOADER_DEBUG options KSTACK_DEBUG options KSYMS_DEBUG options KUE_DEBUG options LANA_DEBUG options LCD_DEBUG options LDT_DEBUG options LEDEBUG options LE_DEBUG options LIFDEBUG options LINUX_SG_DEBUG options LLCDEBUG options LLC_DEBUG options LOADER_DEBUG options LOAD_DEBUG_INFO options LOCKF_DEBUG options LPT_DEBUG options MAGMA_DEBUG options MAPLE_DEBUG options MB8795_DEBUG options MCDDEBUG options MCDEBUG options MCHAIN_DEBUG options MEC_DEBUG options MEDIABAY_DEBUG options MEMORY_MAP_DEBUG options MESH_DEBUG options MIDI_DEBUG options MLYDEBUG options MMEYEPCMCIADEBUG options MOUSE_DEBUG options MPDEBUG options MQ200_DEBUG options MRT6DEBUG options MSDOSFS_DEBUG options MSG_DEBUG_OK options MULAW_DEBUG options MYDEV_DEBUG options NB_DEBUG options NCR5380_DEBUG options NCR53C9X_DEBUG options ND6_DEBUG options NDEBUG options ND_DEBUG options NETATALKDEBUG options NETDOCK_DEBUG_DRIVER options NETIF_DEBUG options NET_DEBUG options NET_MPSAFE options NFE_DEBUG options NFS_DEBUG options NFS_DEBUG_COMMIT options NIDEBUG options NJSC32_DEBUG options NON_DEBUG options NOTDEF_DEBUG options NOT_DEBUG options NSIODEBUG options NTFS_DEBUG options NV_DEBUG options OBOE_DEBUG options OFW_DEBUG options OHCI_DEBUG options OLD_ELF_DEBUG options ONEWIRE_DEBUG options ONOE_DEBUG options OPTPOINTDEBUG options OSIOP_DEBUG options OST_DEBUG options P1212_DEBUG options PARDEBUG options PBMS_DEBUG options PCIINTR_DEBUG options PCI_DEBUG options PCKBCDEBUG options PCKBPORTDEBUG options PCMCIACISDEBUG options PCMCIADEBUG options PDCDEBUG options PDINFO_DEBUG options PFCKBD_DEBUG options PFDEBUG options PFLOGDEBUG options PHYSMEMDEBUG options PI1PPC_DEBUG options PIIXPM_DEBUG options PIIX_DEBUG options PIOC_DEBUG options PLCOM_DEBUG options PLD_WDOG_DEBUG options PLIP_DEBUG options PLUMICUDEBUG options PLUMIOBUSDEBUG options PLUMPCMCIA_DEBUG options PLUMPOWERDEBUG options PLUMVIDEODEBUG options PMAPDEBUG options PMAP_COUNT_DEBUG options PMAP_DEBUG options PMAP_DEBUG_MODIFIED options PMON_DEBUG options PMSDEBUG options PNPBIOSDEBUG options PNPBIOSDEBUG_VALUE=1 options PNPBIOSEVENTSDEBUG options PORT_DEBUG options PPBUS_DEBUG options PPPOE_DEBUG options PROFILER_DEBUG options PSH3TP_DEBUG options PWCTLDEBUG options QEDEBUG options QN_DEBUG options QN_DEBUG1 options QTDEBUG options RAL_DEBUG options RARP_DEBUG options RBUS_DEBUG options RCONS_DEBUG options RDDEBUG options REALLYDEBUG options RND_DEBUG options ROMDEBUG options RPC_DEBUG options RQDEBUG options RTC_DEBUG options RTSOCK_DEBUG options RTW_DEBUG options SACKBCDEBUG options SBC_DEBUG options SBJCN_DEBUG options SBMACDEBUG options SBSCN_DEBUG options SCC_DEBUG options SCHED_DEBUG options SCIF_DEBUG options SCI_DEBUG options SCR_DEBUG options SCSIDEBUG options SCSIPI_DEBUG options SCSI_DEBUG options SD_DEBUG options SEA_DEBUG options SEA_DEBUGQUEUE options SEDEBUG options SED_DEBUG options SEEQ8005_DEBUG options SEM_DEBUG options SEQUENCER_DEBUG options SER_DEBUG options SFAS_DEBUG options SGMAP_DEBUG options SHMDEBUG options SIF_DEBUG options SIOP_DEBUG options SIOP_DEBUG_DR options SIOP_DEBUG_INTR options SIOP_DEBUG_SCHED options SK_DEBUG options SMAP_DEBUG options SMB_IOD_DEBUG options SMB_SOCKETDATA_DEBUG options SMB_SOCKET_DEBUG options SMB_VNODE_DEBUG options SNAPPER_DEBUG options SNDEBUG options SOCKBUF_DEBUG options SONIC_DEBUG options SPARC_PCI_DEBUG options SPC_DEBUG options SPIC_DEBUG options SPIFI_DEBUG options SPKRDEBUG options SPLDEBUG options SPPDEBUG options SSCOM_DEBUG options STIDEBUG options STP4020_DEBUG options SUNSCPAL_DEBUG options SYNAPTICSDEBUG options SYSCALL_DEBUG options SYSCTL_DEBUG_CREATE options SYSCTL_DEBUG_SETUP options SYSVBFS_VNOPS_DEBUG options TC5165DEBUG options TCICDEBUG options TCICISADEBUG options TCPISS_DEBUG options TCPREASS_DEBUG options TCTRLDEBUG options TIMECOUNTER_DEBUG options TIMEKEEPER_DEBUG options TLDEBUG options TLDEBUG_ADDR options TLDEBUG_RX options TLDEBUG_TX options TLP_DEBUG options TP_DEBUG options TRACE_DEBUG options TRAPDEBUG options TRAP_SIGDEBUG options TRISADEBUG options TRM_DEBUG options TROPICDEBUG options TRTCMISADEBUG options TSDEBUG options TSLOT_DEBUG options TTY_DEBUG options TUDEBUG options TULIP_DEBUG options TWA_DEBUG options TWE_DEBUG options TX3912VIDEO_DEBUG options TX39BIU_DEBUG options TX39CLOCK_DEBUG options TX39ICU_DEBUG options TX39ICU_DEBUG_PRINT_PENDING_INTERRUPT options TX39IO_DEBUG options TX39IRDEBUG options TX39POWER_DEBUG options TX39SIBDEBUG options TX39UARTDEBUG options TX39UART_DEBUG options UAUDIO_DEBUG options UBSA_DEBUG options UBSEC_DEBUG options UBT_DEBUG options UCB1200_DEBUG options UCBIO_DEBUG options UCBSNDDEBUG options UCBTPDEBUG options UCOM_DEBUG options UCYCOM_DEBUG options UDAV_DEBUG options UDSBR_DEBUG options UFTDI_DEBUG options UGENSA_DEBUG options UGEN_DEBUG options UHADEBUG options UHCI_DEBUG options UHIDEV_DEBUG options UHID_DEBUG options UHUB_DEBUG options UIPAQ_DEBUG options UIRDA_DEBUG options UISDATA_DEBUG options UKBD_DEBUG options UKYOPON_DEBUG options ULPT_DEBUG options UL_DEBUG options UMASS_DEBUG options UMCT_DEBUG options UMIDIQUIRK_DEBUG options UMIDI_DEBUG options UMODEM_DEBUG options UNIV_DEBUG options UPLCOM_DEBUG options UPL_DEBUG options URIO_DEBUG options URLPHY_DEBUG options URL_DEBUG options USB_DEBUG options USCANNER_DEBUG options USEFULL_DEBUG options USSCANNER_DEBUG options USTIR_DEBUG options UTOPPY_DEBUG options UVIDEO_DEBUG options UVISOR_DEBUG options UVSCOM_DEBUG options VCONS_DEBUG options VERYLOWDEBUG options VGAFONTDEBUG options VIA8231_DEBUG options VIAENV_DEBUG options VIAPCIB_DEBUG options VIDCAUDIO_DEBUG options VMEDEBUG options VOODOOFB_DEBUG options VR4181AIU_DEBUG options VRAIU_DEBUG options VRBCUDEBUG options VRC2GPIODEBUG options VRC2PWMDEBUG options VRC4173BCU_DEBUG options VRDCU_DEBUG options VRDMAAU_DEBUG options VRGIUDEBUG options VRIP_DEBUG options VRISADEBUG options VRKIUDEBUG options VRLEDDEBUG options VRPIUDEBUG options VRPMUDEBUG options VRRTCDEBUG options VS_DEBUG options VT100_DEBUG options VTOC_DEBUG options WDCNDELAY_DEBUG options WDSDEBUG options WE_DEBUG options WFQ_DEBUG options WI_DEBUG options WI_RING_DEBUG options WM_DEBUG options WSKBD_DEBUG options WSMUX_DEBUG options XBD_DEBUG options XDC_DEBUG options XDDEBUG options XDEBUG options XENDEBUG options XENDEBUG_LOW options XENDEBUG_NET options XENDEBUG_SYNC options XENDEBUG_VBD options XENNET_DEBUG options XENNET_DEBUG_DUMP options XEN_CLOCK_DEBUG options XE_DEBUG options XXXXENDEBUG_LOW options XYC_DEBUG options ZSKBD_DEBUG options ZSMACDEBUG options xSCSI_DEBUG options xSD_DEBUG @ 1.15.2.3 log @update from HEAD @ text @d20 1 a20 1 #ident "ALL-$Revision$" d27 1 d42 2 a43 8 options PMC # performance-monitoring counters support # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) a92 1 options MODULAR_DEFAULT_AUTOLOAD d98 7 a111 1 # XXX to be commented out on release branch d114 1 a115 1 options DDB_COMMANDONENTER="bt" # execute command when ddb is entered a122 1 makeoptions COPTS="-O2 -fno-omit-frame-pointer" a127 2 options UVMHIST # kernhist for uvm subsystem options BIOHIST # kernhist for buff I/O d130 15 a144 1 options EXEC_AOUT # required by binaries from before 1.5 d146 1 a146 1 include "conf/compat_netbsd09.config" d148 1 d150 1 a150 1 options COMPAT_NETBSD32 # NetBSD 32-bit d153 1 d155 1 d160 1 d163 1 a163 2 options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges d166 12 a177 12 file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system d179 13 a191 13 file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system a198 1 options DISKLABEL_EI # disklabel Endian Independent support d207 1 d211 1 a211 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support d222 1 a222 1 options MPLS # MultiProtocol Label Switching (needs mpls) a225 2 options CAN # Controller Area Network protocol options DCCP # Datagram Congestion Control Protocol a234 1 options SCTP # Stream Control Transmission Protocol a262 1 options HDAUDIOVERBOSE # verbose HDAUDIO driver messages d305 2 d313 1 d346 2 a347 8 options ACPI_SCANPCI # find PCI roots using ACPI options MPBIOS # configure CPUs and APICs using MPBIOS options MPBIOS_SCANPCI # MPBIOS configures PCI roots options PCI_INTR_FIXUP # PCI interrupt routing via ACPI options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_ADDR_FIXUP # fixup PCI I/O addresses options ACPI_ACTIVATE_DEV # If set, activate inactive devices options VGA_POST # in-kernel support for VGA POST d351 2 d383 1 a383 1 hpacel* at acpi? # HP 3D DriveGuard accelerometer a391 5 qemufwcfg* at acpi? # QEMU Firmware Configuration device sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # mouse d393 1 a393 1 tpm* at acpi? # ACPI TPM (Experimental) a394 1 valz* at acpi? # Toshiba Dynabook hotkeys a396 2 sdhc* at acpi? # SD Host Controller sony* at acpi? # Sony Notebook Controller d404 10 d436 5 d443 1 a443 1 amdtemp* at amdnb_misc? # AMD CPU Temperature sensors d446 6 a453 1 options AGP_X86 a458 3 amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? d461 1 a461 5 ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, # watchdog, gpio, Speedstep and HPET fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator hpet* at ichlpcib? tco* at ichlpcib? # TCO watch dog timer a462 3 aapic* at pci? dev ? function ? # AMD 8131 IO apic agp* at pchb? a464 2 isa0 at mainbus? isa0 at pcib? d468 2 a469 1 isa0 at rdcpcib? a492 1 options PMS_ALPS_TOUCHPAD # Enable support for Alps Touchpads a494 4 genfb* at pci? dev ? function ? options VCONS_DRAW_INTR wsdisplay* at vga? console ? wsdisplay* at wsemuldisplaydev? d511 1 d513 11 a523 21 # DRI legacy drivers #i915drm* at drm? # Intel i915, i945 DRM driver #mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver #mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver #r128drm* at drm? # ATI Rage 128 DRM driver #radeondrm* at drm? # ATI Radeon DRM driver #savagedrm* at drm? # S3 Savage DRM driver #sisdrm* at drm? # SiS DRM driver #tdfxdrm* at drm? # 3dfx (voodoo) DRM driver #vboxdrm* at drm? # VirtualBox DRM driver #viadrm* at drm? # VIA UniChrome DRM driver # DRMKMS drivers i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? radeon* at pci? dev ? function ? radeondrmkmsfb* at radeonfbbus? nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? a583 22 amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at isa? port 0x290 flags 0x0 # other common ports: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c smscmon* at iic? addr 0x2d # (alternate address) a660 7 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f a678 4 # I2C support gpioiic* at gpio? iic* at gpioiic? a681 3 # Pulsing GPIO pins in software gpiopwm* at gpio? d803 1 a803 1 slide* at pci? dev ? function ? # Symphony Labs IDE controllers a854 5 # NVM Express controllers and devices nvme* at pci? dev ? function ? ld* at nvme? nsid ? d877 1 a879 1 an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) a901 1 iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx d904 1 a904 3 ixv* at pci? dev ? function ? # Intel 8259x 10G virtual function jme* at pci? dev ? function ? # JMicron JMC2[56]0 ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ d908 1 a908 1 malo* at pci? dev ? function ? # Marvell Libertas Wireless a920 1 rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n a1039 2 xhci* at pci? dev ? function ? # eXtensible Host Controller # xhci is at best experimental a1056 1 usb* at xhci? a1147 1 axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters a1150 1 #mos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters d1153 1 a1153 1 urndis* at uhub? port ? # Microsoft RNDIS specification d1244 1 a1244 1 umodeswitch* at uhub? port ? a1251 3 # Araneus Alea I/II TRNG ualea* at uhub? port ? configuration ? interface ? d1348 1 a1348 3 spkr* at pcppi? # PC speaker spkr* at audio? # PC speaker (synthesized) wsbell* at spkr? # Bell for wscons display d1376 4 a1379 8 auvitek* at uhub? # Auvitek AU0828 USB TV coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV emdtv* at uhub? # Empia EM28xx USB TV cir* at emdtv? pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices d1450 5 a1454 5 tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee d1475 1 a1475 1 virtio* at pci? dev ? function ? # Virtio PCI device a1478 2 viornd* at virtio? # Virtio entropy device vioscsi* at virtio? # Virtio SCSI device d1492 1 a1492 1 pseudo-device crypto # /dev/crypto device d1518 1 a1518 1 pseudo-device dm # device-mapper disk driver d1524 1 a1524 1 pseudo-device mpls # MPLS pseudo-interface a1541 1 pseudo-device l2tp # L2TPv3 interface a1550 2 pseudo-device canloop # CAN loopback interface a1575 3 # iSCSI initiator pseudo-device iscsi a1603 1 # and PAX_SEGVGUARD d1612 1 d1616 2 d1619 2 a1621 4 options PAX_MPROTECT=1 # PaX mprotect(2) restrictions options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug options PAX_ASLR=1 # PaX Address Space Layout Randomization options PAX_ASLR_DEBUG=1 # PaX ASLR debug d1835 1 d1947 1 a1952 1 options IFA_STATS d1986 1 d2039 1 a2120 1 options SCTP_DEBUG a2138 1 options SLHCI_DEBUG a2146 1 options SOFTINT_INTR d2180 1 d2294 1 a2299 1 options XHCI_DEBUG @ 1.14 log @Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60". @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13 2014/07/25 15:01:14 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13 $" a160 1 # The following two options can break /etc/fstab, so handle with care @ 1.13 log @Fix description of DIAGNOSTIC in x86 kernels. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.12 2014/07/02 07:18:32 ozaki-r Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.12 $" d144 1 @ 1.13.2.1 log @Pull up following revision(s) (requested by manu in ticket #251): sys/arch/acorn26/conf/GENERIC: revision 1.81 sys/arch/acorn32/conf/GENERIC: revision 1.116 sys/arch/alpha/conf/GENERIC: revision 1.362 sys/arch/amd64/conf/ALL: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.404 sys/arch/amd64/conf/XEN3_DOM0: revision 1.112 sys/arch/amd64/conf/XEN3_DOMU: revision 1.60 sys/arch/amiga/conf/GENERIC.in: revision 1.129 sys/arch/amiga/conf/GENERIC: revision 1.311 sys/arch/amigappc/conf/GENERIC: revision 1.24 sys/arch/arc/conf/GENERIC: revision 1.184 sys/arch/bebox/conf/GENERIC: revision 1.145 sys/arch/cats/conf/GENERIC: revision 1.155 sys/arch/cesfic/conf/GENERIC: revision 1.65 sys/arch/cobalt/conf/GENERIC: revision 1.147 sys/arch/dreamcast/conf/GENERIC: revision 1.121 sys/arch/emips/conf/GENERIC: revision 1.15 sys/arch/epoc32/conf/GENERIC: revision 1.8 sys/arch/ews4800mips/conf/GENERIC: revision 1.51 sys/arch/hp300/conf/GENERIC: revision 1.190 sys/arch/hpcmips/conf/GENERIC: revision 1.229 sys/arch/hpcsh/conf/GENERIC: revision 1.106 sys/arch/hppa/conf/GENERIC: revision 1.6 sys/arch/i386/conf/ALL: revision 1.389 sys/arch/i386/conf/GENERIC: revision 1.1118 sys/arch/i386/conf/XEN3_DOM0: revision 1.93 sys/arch/i386/conf/XEN3_DOMU: revision 1.65 sys/arch/ibmnws/conf/GENERIC: revision 1.46 sys/arch/iyonix/conf/GENERIC: revision 1.88 sys/arch/landisk/conf/GENERIC: revision 1.45 sys/arch/luna68k/conf/GENERIC: revision 1.119 sys/arch/mac68k/conf/GENERIC: revision 1.220 sys/arch/macppc/conf/GENERIC: revision 1.320 sys/arch/macppc/conf/MAMBO: revision 1.24 sys/arch/macppc/conf/POWERMAC_G5: revision 1.25 sys/arch/mipsco/conf/GENERIC: revision 1.88 sys/arch/mmeye/conf/GENERIC: revision 1.120 sys/arch/mvme68k/conf/GENERIC: revision 1.94 sys/arch/mvmeppc/conf/GENERIC: revision 1.24 sys/arch/netwinder/conf/GENERIC: revision 1.126 sys/arch/news68k/conf/GENERIC: revision 1.125 sys/arch/newsmips/conf/GENERIC: revision 1.129 sys/arch/next68k/conf/GENERIC: revision 1.139 sys/arch/ofppc/conf/GENERIC: revision 1.157 sys/arch/pmax/conf/GENERIC64: revision 1.21 sys/arch/pmax/conf/GENERIC: revision 1.185 sys/arch/prep/conf/GENERIC: revision 1.174 sys/arch/rs6000/conf/GENERIC: revision 1.33 sys/arch/sandpoint/conf/GENERIC: revision 1.88 sys/arch/sbmips/conf/GENERIC: revision 1.101 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106 sys/arch/shark/conf/GENERIC: revision 1.121 sys/arch/sparc/conf/GENERIC: revision 1.248 sys/arch/sparc/conf/TADPOLE3GX: revision 1.65 sys/arch/sparc64/conf/GENERIC: revision 1.177 sys/arch/sparc64/conf/NONPLUS64: revision 1.44 sys/arch/sun2/conf/GENERIC: revision 1.94 sys/arch/sun3/conf/GENERIC: revision 1.171 sys/arch/vax/conf/GENERIC: revision 1.193 sys/arch/vax/conf/VAX780: revision 1.19 sys/arch/x68k/conf/GENERIC: revision 1.179 sys/arch/zaurus/conf/GENERIC: revision 1.65 sys/ufs/files.ufs: revision 1.38 Remove unused extended attributes kernel options As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13 2014/07/25 15:01:14 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13 $" d207 1 @ 1.13.2.2 log @Apply patch (requested by christos in ticket #542): - Enable intel and radeon DRM/KMS drivers in GENERIC - Disable all of the old DRM drivers in GENERIC - Remove the separate DRMKMS kernel @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13.2.1 2014/11/18 19:05:28 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13.2.1 $" d512 11 a522 21 # DRI legacy drivers #i915drm* at drm? # Intel i915, i945 DRM driver #mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver #mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver #r128drm* at drm? # ATI Rage 128 DRM driver #radeondrm* at drm? # ATI Radeon DRM driver #savagedrm* at drm? # S3 Savage DRM driver #sisdrm* at drm? # SiS DRM driver #tdfxdrm* at drm? # 3dfx (voodoo) DRM driver #vboxdrm* at drm? # VirtualBox DRM driver #viadrm* at drm? # VIA UniChrome DRM driver # DRMKMS drivers i915drmkms* at pci? dev ? function ? intelfb* at intelfbbus? radeon* at pci? dev ? function ? radeondrmkmsfb* at radeonfbbus? nouveau* at pci? dev ? function ? nouveaufb* at nouveaufbbus? d2038 1 @ 1.13.2.3 log @Pull up following revision(s) (requested by jnemeth in ticket #762): share/man/man4/options.4: revision 1.442 sys/arch/amd64/conf/ALL: revision 1.18 sys/arch/amd64/conf/GENERIC: revision 1.396 sys/arch/dreamcast/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.6 sys/arch/evbarm/conf/BCM5301X: revision 1.24 sys/arch/evbarm/conf/BCM56340: revision 1.9 sys/arch/evbarm/conf/IMX23_OLINUXINO: revision 1.9 sys/arch/evbarm/conf/std.beagle: revision 1.13 sys/arch/evbarm/conf/std.kobo: revision 1.2 sys/arch/evbarm/conf/std.netwalker: revision 1.10 sys/arch/evbppc/conf/P2020DS: revision 1.25 sys/arch/evbppc/conf/RB800: revision 1.30 sys/arch/evbppc/conf/TWRP1025: revision 1.18 sys/arch/hp300/conf/GENERIC: revision 1.187 sys/arch/hpcsh/conf/GENERIC: revision 1.104 sys/arch/i386/conf/GENERIC: revision 1.1111 sys/arch/i386/conf/MONOLITHIC: revision 1.17 sys/arch/landisk/conf/GENERIC: revision 1.43 sys/arch/luna68k/conf/GENERIC: revision 1.117 sys/arch/macppc/conf/GENERIC: revision 1.316 sys/arch/macppc/conf/GENERIC_601: revision 1.5 sys/arch/mmeye/conf/MMEYE_WLF: revision 1.16 sys/arch/news68k/conf/GENERIC: revision 1.123 sys/arch/sandpoint/conf/GENERIC: revision 1.85 sys/arch/shark/conf/GENERIC: revision 1.119 sys/arch/sparc/conf/GENERIC: revision 1.246 sys/arch/sparc64/conf/GENERIC: revision 1.174 sys/arch/sun3/conf/GENERIC3X: revision 1.125 sys/arch/sun3/conf/GENERIC: revision 1.169 sys/arch/x68k/conf/GENERIC: revision 1.177 sys/arch/zaurus/conf/GENERIC: revision 1.62 sys/conf/files: revision 1.1099 sys/kern/kern_module.c: revisions 1.98, 1.99 Create an "options MODULAR_DEFAULT_AUTOLOAD" config option and add it to all kernel configs that contain "options MODULAR". This option turns on module autoloading by default (which is the current default). This allows people who don't want module autoloading on by default to disable it by simply removing/commentting this line. -- fix typo. (s/MODULE_DEFAULT_AUTOLOAD/MODULAR_DEFAULT_AUTOLOAD/) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13.2.2 2015/03/18 03:57:15 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13.2.2 $" a92 1 options MODULAR_DEFAULT_AUTOLOAD @ 1.13.2.3.4.1 log @Sync with netbsd-5 @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13.2.4 2016/12/09 05:10:45 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13.2.4 $" a670 7 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f @ 1.13.2.4 log @Pull up following revision(s) (requested by msaitoh in ticket #1297): sys/arch/amd64/conf/ALL: revision 1.37 sys/arch/amd64/conf/GENERIC: revision 1.436 sys/arch/amd64/conf/XEN3_DOM0: revision 1.120 sys/arch/i386/conf/ALL: revision 1.400 sys/arch/i386/conf/GENERIC: revision 1.1138 sys/arch/i386/conf/XEN3_DOM0: revision 1.99 Add sdtemp(4) -- Add ichsmb(4), spdmem(4) and sdtemp(4). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13.2.3 2015/05/15 03:44:17 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13.2.3 $" a670 7 sdtemp* at iic? addr 0x19 sdtemp* at iic? addr 0x1a sdtemp* at iic? addr 0x1b sdtemp* at iic? addr 0x1c sdtemp* at iic? addr 0x1d sdtemp* at iic? addr 0x1e sdtemp* at iic? addr 0x1f @ 1.13.2.5 log @Pull up following revision(s) (requested by skrll in ticket #1395): share/man/man4/axe.4: netbsd-7-nhusb share/man/man4/axen.4: netbsd-7-nhusb share/man/man4/cdce.4: netbsd-7-nhusb share/man/man4/uaudio.4: netbsd-7-nhusb share/man/man4/ucom.4: netbsd-7-nhusb share/man/man4/uep.4: netbsd-7-nhusb share/man/man4/urtw.4: netbsd-7-nhusb share/man/man4/usb.4: netbsd-7-nhusb share/man/man4/uyap.4: netbsd-7-nhusb share/man/man4/xhci.4: netbsd-7-nhusb share/man/man9/usbdi.9: netbsd-7-nhusb sys/arch/amd64/conf/ALL: netbsd-7-nhusb sys/arch/amd64/conf/GENERIC: netbsd-7-nhusb sys/arch/amiga/dev/slhci_zbus.c: netbsd-7-nhusb sys/arch/arm/allwinner/awin_otg.c: netbsd-7-nhusb sys/arch/arm/allwinner/awin_usb.c: netbsd-7-nhusb sys/arch/arm/amlogic/amlogic_dwctwo.c: netbsd-7-nhusb sys/arch/arm/at91/at91ohci.c: netbsd-7-nhusb sys/arch/arm/broadcom/bcm2835_dwctwo.c: netbsd-7-nhusb sys/arch/arm/broadcom/bcm53xx_usb.c: netbsd-7-nhusb sys/arch/arm/ep93xx/epohci.c: netbsd-7-nhusb sys/arch/arm/gemini/obio_ehci.c: netbsd-7-nhusb sys/arch/arm/imx/files.imx23: netbsd-7-nhusb sys/arch/arm/imx/imxusb.c: netbsd-7-nhusb sys/arch/arm/imx/imxusbreg.h: netbsd-7-nhusb sys/arch/arm/omap/obio_ohci.c: netbsd-7-nhusb sys/arch/arm/omap/omap3_ehci.c: netbsd-7-nhusb sys/arch/arm/omap/omapl1x_ohci.c: netbsd-7-nhusb sys/arch/arm/omap/tiotg.c: netbsd-7-nhusb sys/arch/arm/s3c2xx0/ohci_s3c24x0.c: netbsd-7-nhusb sys/arch/arm/samsung/exynos_usb.c: netbsd-7-nhusb sys/arch/arm/xscale/pxa2x0_ohci.c: netbsd-7-nhusb sys/arch/arm/zynq/zynq_usb.c: netbsd-7-nhusb sys/arch/hpcarm/dev/nbp_slhci.c: netbsd-7-nhusb sys/arch/hpcmips/dev/plumohci.c: netbsd-7-nhusb sys/arch/i386/conf/ALL: netbsd-7-nhusb sys/arch/i386/conf/GENERIC: netbsd-7-nhusb sys/arch/i386/pci/gcscehci.c: netbsd-7-nhusb sys/arch/luna68k/conf/GENERIC: netbsd-7-nhusb sys/arch/mips/adm5120/dev/ahci.c: netbsd-7-nhusb sys/arch/mips/adm5120/dev/ahcivar.h: netbsd-7-nhusb sys/arch/mips/alchemy/dev/ohci_aubus.c: netbsd-7-nhusb sys/arch/mips/atheros/dev/ehci_arbus.c: netbsd-7-nhusb sys/arch/mips/atheros/dev/ohci_arbus.c: netbsd-7-nhusb sys/arch/mips/conf/files.adm5120: netbsd-7-nhusb sys/arch/mips/ralink/ralink_ehci.c: netbsd-7-nhusb sys/arch/mips/ralink/ralink_ohci.c: netbsd-7-nhusb sys/arch/mips/rmi/rmixl_ehci.c: netbsd-7-nhusb sys/arch/mips/rmi/rmixl_ohci.c: netbsd-7-nhusb sys/arch/playstation2/dev/ohci_sbus.c: netbsd-7-nhusb sys/arch/powerpc/booke/dev/pq3ehci.c: netbsd-7-nhusb sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c: netbsd-7-nhusb sys/arch/x68k/dev/slhci_intio.c: netbsd-7-nhusb sys/conf/files: netbsd-7-nhusb sys/dev/cardbus/ehci_cardbus.c: netbsd-7-nhusb sys/dev/cardbus/ohci_cardbus.c: netbsd-7-nhusb sys/dev/cardbus/uhci_cardbus.c: netbsd-7-nhusb sys/dev/ic/sl811hs.c: netbsd-7-nhusb sys/dev/ic/sl811hsvar.h: netbsd-7-nhusb sys/dev/isa/slhci_isa.c: netbsd-7-nhusb sys/dev/marvell/ehci_mv.c: netbsd-7-nhusb sys/dev/pci/ehci_pci.c: netbsd-7-nhusb sys/dev/pci/ohci_pci.c: netbsd-7-nhusb sys/dev/pci/uhci_pci.c: netbsd-7-nhusb sys/dev/pci/xhci_pci.c: netbsd-7-nhusb sys/dev/pcmcia/slhci_pcmcia.c: netbsd-7-nhusb sys/dev/usb/Makefile.usbdevs: netbsd-7-nhusb sys/dev/usb/TODO: netbsd-7-nhusb sys/dev/usb/TODO.usbmp: netbsd-7-nhusb sys/dev/usb/aubtfwl.c: netbsd-7-nhusb sys/dev/usb/auvitek.c: netbsd-7-nhusb sys/dev/usb/auvitek_audio.c: netbsd-7-nhusb sys/dev/usb/auvitek_dtv.c: netbsd-7-nhusb sys/dev/usb/auvitek_i2c.c: netbsd-7-nhusb sys/dev/usb/auvitek_video.c: netbsd-7-nhusb sys/dev/usb/auvitekvar.h: netbsd-7-nhusb sys/dev/usb/ehci.c: netbsd-7-nhusb sys/dev/usb/ehcireg.h: netbsd-7-nhusb sys/dev/usb/ehcivar.h: netbsd-7-nhusb sys/dev/usb/emdtv.c: netbsd-7-nhusb sys/dev/usb/emdtv_dtv.c: netbsd-7-nhusb sys/dev/usb/emdtv_ir.c: netbsd-7-nhusb sys/dev/usb/emdtvvar.h: netbsd-7-nhusb sys/dev/usb/ezload.c: netbsd-7-nhusb sys/dev/usb/ezload.h: netbsd-7-nhusb sys/dev/usb/files.usb: netbsd-7-nhusb sys/dev/usb/hid.c: netbsd-7-nhusb sys/dev/usb/hid.h: netbsd-7-nhusb sys/dev/usb/if_athn_usb.c: netbsd-7-nhusb sys/dev/usb/if_athn_usb.h: netbsd-7-nhusb sys/dev/usb/if_atu.c: netbsd-7-nhusb sys/dev/usb/if_atureg.h: netbsd-7-nhusb sys/dev/usb/if_aue.c: netbsd-7-nhusb sys/dev/usb/if_auereg.h: netbsd-7-nhusb sys/dev/usb/if_axe.c: netbsd-7-nhusb sys/dev/usb/if_axen.c: netbsd-7-nhusb sys/dev/usb/if_axenreg.h: netbsd-7-nhusb sys/dev/usb/if_axereg.h: netbsd-7-nhusb sys/dev/usb/if_cdce.c: netbsd-7-nhusb sys/dev/usb/if_cdcereg.h: netbsd-7-nhusb sys/dev/usb/if_cue.c: netbsd-7-nhusb sys/dev/usb/if_cuereg.h: netbsd-7-nhusb sys/dev/usb/if_kue.c: netbsd-7-nhusb sys/dev/usb/if_kuereg.h: netbsd-7-nhusb sys/dev/usb/if_otus.c: netbsd-7-nhusb sys/dev/usb/if_otusvar.h: netbsd-7-nhusb sys/dev/usb/if_rum.c: netbsd-7-nhusb sys/dev/usb/if_rumreg.h: netbsd-7-nhusb sys/dev/usb/if_rumvar.h: netbsd-7-nhusb sys/dev/usb/if_run.c: netbsd-7-nhusb sys/dev/usb/if_runvar.h: netbsd-7-nhusb sys/dev/usb/if_smsc.c: netbsd-7-nhusb sys/dev/usb/if_smscreg.h: netbsd-7-nhusb sys/dev/usb/if_smscvar.h: netbsd-7-nhusb sys/dev/usb/if_udav.c: netbsd-7-nhusb sys/dev/usb/if_udavreg.h: netbsd-7-nhusb sys/dev/usb/if_upgt.c: netbsd-7-nhusb sys/dev/usb/if_upgtvar.h: netbsd-7-nhusb sys/dev/usb/if_upl.c: netbsd-7-nhusb sys/dev/usb/if_ural.c: netbsd-7-nhusb sys/dev/usb/if_uralreg.h: netbsd-7-nhusb sys/dev/usb/if_uralvar.h: netbsd-7-nhusb sys/dev/usb/if_url.c: netbsd-7-nhusb sys/dev/usb/if_urlreg.h: netbsd-7-nhusb sys/dev/usb/if_urndis.c: netbsd-7-nhusb sys/dev/usb/if_urndisreg.h: netbsd-7-nhusb sys/dev/usb/if_urtw.c: netbsd-7-nhusb sys/dev/usb/if_urtwn.c: netbsd-7-nhusb sys/dev/usb/if_urtwn_data.h: netbsd-7-nhusb sys/dev/usb/if_urtwnreg.h: netbsd-7-nhusb sys/dev/usb/if_urtwnvar.h: netbsd-7-nhusb sys/dev/usb/if_urtwreg.h: netbsd-7-nhusb sys/dev/usb/if_zyd.c: netbsd-7-nhusb sys/dev/usb/if_zydreg.h: netbsd-7-nhusb sys/dev/usb/irmce.c: netbsd-7-nhusb sys/dev/usb/moscom.c: netbsd-7-nhusb sys/dev/usb/motg.c: netbsd-7-nhusb sys/dev/usb/motgvar.h: netbsd-7-nhusb sys/dev/usb/ohci.c: netbsd-7-nhusb sys/dev/usb/ohcireg.h: netbsd-7-nhusb sys/dev/usb/ohcivar.h: netbsd-7-nhusb sys/dev/usb/pseye.c: netbsd-7-nhusb sys/dev/usb/slurm.c: netbsd-7-nhusb sys/dev/usb/stuirda.c: netbsd-7-nhusb sys/dev/usb/u3g.c: netbsd-7-nhusb sys/dev/usb/uark.c: netbsd-7-nhusb sys/dev/usb/uatp.c: netbsd-7-nhusb sys/dev/usb/uaudio.c: netbsd-7-nhusb sys/dev/usb/uberry.c: netbsd-7-nhusb sys/dev/usb/ubsa.c: netbsd-7-nhusb sys/dev/usb/ubsa_common.c: netbsd-7-nhusb sys/dev/usb/ubsavar.h: netbsd-7-nhusb sys/dev/usb/ubt.c: netbsd-7-nhusb sys/dev/usb/uchcom.c: netbsd-7-nhusb sys/dev/usb/ucom.c: netbsd-7-nhusb sys/dev/usb/ucomvar.h: netbsd-7-nhusb sys/dev/usb/ucycom.c: netbsd-7-nhusb sys/dev/usb/udl.c: netbsd-7-nhusb sys/dev/usb/udl.h: netbsd-7-nhusb sys/dev/usb/udsbr.c: netbsd-7-nhusb sys/dev/usb/udsir.c: netbsd-7-nhusb sys/dev/usb/uep.c: netbsd-7-nhusb sys/dev/usb/uftdi.c: netbsd-7-nhusb sys/dev/usb/uftdireg.h: netbsd-7-nhusb sys/dev/usb/ugen.c: netbsd-7-nhusb sys/dev/usb/ugensa.c: netbsd-7-nhusb sys/dev/usb/uhci.c: netbsd-7-nhusb sys/dev/usb/uhcireg.h: netbsd-7-nhusb sys/dev/usb/uhcivar.h: netbsd-7-nhusb sys/dev/usb/uhid.c: netbsd-7-nhusb sys/dev/usb/uhidev.c: netbsd-7-nhusb sys/dev/usb/uhidev.h: netbsd-7-nhusb sys/dev/usb/uhmodem.c: netbsd-7-nhusb sys/dev/usb/uhso.c: netbsd-7-nhusb sys/dev/usb/uhub.c: netbsd-7-nhusb sys/dev/usb/uipad.c: netbsd-7-nhusb sys/dev/usb/uipaq.c: netbsd-7-nhusb sys/dev/usb/uirda.c: netbsd-7-nhusb sys/dev/usb/uirdavar.h: netbsd-7-nhusb sys/dev/usb/ukbd.c: netbsd-7-nhusb sys/dev/usb/ukbdmap.c: netbsd-7-nhusb sys/dev/usb/ukyopon.c: netbsd-7-nhusb sys/dev/usb/ukyopon.h: netbsd-7-nhusb sys/dev/usb/ulpt.c: netbsd-7-nhusb sys/dev/usb/umass.c: netbsd-7-nhusb sys/dev/usb/umass_isdata.c: netbsd-7-nhusb sys/dev/usb/umass_isdata.h: netbsd-7-nhusb sys/dev/usb/umass_quirks.c: netbsd-7-nhusb sys/dev/usb/umass_quirks.h: netbsd-7-nhusb sys/dev/usb/umass_scsipi.c: netbsd-7-nhusb sys/dev/usb/umass_scsipi.h: netbsd-7-nhusb sys/dev/usb/umassvar.h: netbsd-7-nhusb sys/dev/usb/umcs.c: netbsd-7-nhusb sys/dev/usb/umct.c: netbsd-7-nhusb sys/dev/usb/umidi.c: netbsd-7-nhusb sys/dev/usb/umidi_quirks.c: netbsd-7-nhusb sys/dev/usb/umidi_quirks.h: netbsd-7-nhusb sys/dev/usb/umodem.c: netbsd-7-nhusb sys/dev/usb/umodem_common.c: netbsd-7-nhusb sys/dev/usb/umodemvar.h: netbsd-7-nhusb sys/dev/usb/ums.c: netbsd-7-nhusb sys/dev/usb/uplcom.c: netbsd-7-nhusb sys/dev/usb/urio.c: netbsd-7-nhusb sys/dev/usb/urio.h: netbsd-7-nhusb sys/dev/usb/usb.c: netbsd-7-nhusb sys/dev/usb/usb.h: netbsd-7-nhusb sys/dev/usb/usb_mem.c: netbsd-7-nhusb sys/dev/usb/usb_mem.h: netbsd-7-nhusb sys/dev/usb/usb_quirks.c: netbsd-7-nhusb sys/dev/usb/usb_quirks.h: netbsd-7-nhusb sys/dev/usb/usb_subr.c: netbsd-7-nhusb sys/dev/usb/usbdevices.config: netbsd-7-nhusb sys/dev/usb/usbdevs: netbsd-7-nhusb sys/dev/usb/usbdevs.h: netbsd-7-nhusb sys/dev/usb/usbdevs_data.h: netbsd-7-nhusb sys/dev/usb/usbdi.c: netbsd-7-nhusb sys/dev/usb/usbdi.h: netbsd-7-nhusb sys/dev/usb/usbdi_util.c: netbsd-7-nhusb sys/dev/usb/usbdi_util.h: netbsd-7-nhusb sys/dev/usb/usbdivar.h: netbsd-7-nhusb sys/dev/usb/usbhid.h: netbsd-7-nhusb sys/dev/usb/usbhist.h: netbsd-7-nhusb sys/dev/usb/usbroothub.c: netbsd-7-nhusb sys/dev/usb/usbroothub.h: netbsd-7-nhusb sys/dev/usb/usbroothub_subr.c: delete sys/dev/usb/usbroothub_subr.h: delete sys/dev/usb/uscanner.c: netbsd-7-nhusb sys/dev/usb/uslsa.c: netbsd-7-nhusb sys/dev/usb/usscanner.c: netbsd-7-nhusb sys/dev/usb/ustir.c: netbsd-7-nhusb sys/dev/usb/uthum.c: netbsd-7-nhusb sys/dev/usb/utoppy.c: netbsd-7-nhusb sys/dev/usb/uts.c: netbsd-7-nhusb sys/dev/usb/uvideo.c: netbsd-7-nhusb sys/dev/usb/uvisor.c: netbsd-7-nhusb sys/dev/usb/uvscom.c: netbsd-7-nhusb sys/dev/usb/uyap.c: netbsd-7-nhusb sys/dev/usb/uyap_firmware.h: netbsd-7-nhusb sys/dev/usb/uyurex.c: netbsd-7-nhusb sys/dev/usb/x1input_rdesc.h: netbsd-7-nhusb sys/dev/usb/xhci.c: netbsd-7-nhusb sys/dev/usb/xhcireg.h: netbsd-7-nhusb sys/dev/usb/xhcivar.h: netbsd-7-nhusb sys/dev/usb/xinput_rdesc.h: netbsd-7-nhusb sys/external/bsd/common/conf/files.linux: netbsd-7-nhusb sys/external/bsd/common/include/linux/err.h: netbsd-7-nhusb sys/external/bsd/common/include/linux/kernel.h: netbsd-7-nhusb sys/external/bsd/common/include/linux/workqueue.h: netbsd-7-nhusb sys/external/bsd/common/linux/linux_work.c: netbsd-7-nhusb sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c: netbsd-7-nhusb sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c: netbsd-7-nhusb sys/external/bsd/drm2/drm/files.drmkms: netbsd-7-nhusb sys/external/bsd/drm2/i915drm/files.i915drmkms: netbsd-7-nhusb sys/external/bsd/drm2/include/linux/err.h: delete sys/external/bsd/drm2/include/linux/workqueue.h: delete sys/external/bsd/drm2/linux/files.drmkms_linux: netbsd-7-nhusb sys/external/bsd/drm2/linux/linux_work.c: delete sys/external/bsd/dwc2/dwc2.c: netbsd-7-nhusb sys/external/bsd/dwc2/dwc2.h: netbsd-7-nhusb sys/external/bsd/dwc2/dwc2var.h: netbsd-7-nhusb sys/external/bsd/dwc2/dwctwo2netbsd: netbsd-7-nhusb sys/external/bsd/dwc2/conf/files.dwc2: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_core.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_core.h: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_coreintr.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcd.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcd.h: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdddma.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdintr.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c: netbsd-7-nhusb sys/external/bsd/dwc2/dist/dwc2_hw.h: netbsd-7-nhusb sys/modules/drmkms_linux/Makefile: netbsd-7-nhusb sys/modules/i915drmkms/Makefile: netbsd-7-nhusb sys/rump/dev/lib/libugenhc/ugenhc.c: netbsd-7-nhusb sys/rump/dev/lib/libusb/Makefile: netbsd-7-nhusb sys/rump/dev/lib/libusb/USB.ioconf: netbsd-7-nhusb sys/rump/dev/lib/libusb/usb_at_ugenhc.c: delete sys/rump/dev/lib/libusb/opt/opt_usb.h: delete sys/rump/dev/lib/libusb/opt/opt_usbverbose.h: delete sys/sys/mbuf.h: netbsd-7-nhusb usr.sbin/usbdevs/usbdevs.8: netbsd-7-nhusb usr.sbin/usbdevs/usbdevs.c: netbsd-7-nhusb Merge netbsd-7-nhusb: - API / infrastructure changes to support memory management changes. - Memory management improvements and bug fixes. - HCDs should now be MP safe - conversion to KERNHIST based debug - FS/LS isoc support on ehci(4). - conversion to kmem(9) - Some USB 3 support - mostly from Takahiro HAYASHI (t-hash). - interrupt transfers now get proper DMA operations - general bug fixes - kern/48308 - uhub status notification improvements - umass(4) probe fix (applied to HEAD already) - ohci(4) short transfer fix - Change the SOFTINT level from NET to SERIAL for the USB softint handler. This gives the callback a chance of running when another softint handler at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of the network stack. - kern/49065 - ifconfig tun0 ... sequence locks up system / lockup: softnet_lock held across usb xfr - kern/50491 - unkillable wait in usbd_transfer while using usmsc0 on raspberry pi 2 - kern/51395 - USB Ethernet makes xhci hang - Various improvements to slhci(4) - Various improvements to dwc2(4) @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13.2.4 2016/12/09 05:10:45 snj Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13.2.3.4.1 $" @ 1.12 log @Add NET_MPSAFE to ALL @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.11 2014/06/29 03:44:33 tsutsui Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.11 $" d111 1 a111 1 options DIAGNOSTIC # expensive kernel consistency checks @ 1.11 log @Add gffb(4) at pci. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.10 2014/06/24 11:59:10 maxv Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.10 $" d2028 1 @ 1.10 log @Remove dead code. The kernel already checks for PT_INTERP sections, and puts their content into "itp". There's no need for re-reading the whole binary and trying to find this section again. Just use "itp". DEBUG_FREEBSD_ELF is now unused, so remove its references in amd64/conf/ALL and i386/conf/ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.9 2014/06/10 01:42:39 hikaru Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.9 $" d501 1 @ 1.9 log @Add VMware VMXNET3 ethernet driver from OpenBSD, vmx(4). @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.8 2014/06/02 02:11:51 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.8 $" a1831 1 options DEBUG_FREEBSD_ELF @ 1.8 log @add MPVERBOSE, noted missing in PR 48733. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.7 2014/04/25 18:25:52 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.7 $" d931 1 @ 1.7 log @Add applesmc(4) to {i386,amd64}/ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.6 2014/04/21 16:35:38 chs Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.6 $" d254 1 @ 1.7.4.1 log @file ALL was added on branch yamt-pagecache on 2014-05-22 11:39:28 +0000 @ text @d1 2302 @ 1.7.4.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 @a0 2302 # $NetBSD$ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file # # This machine description includes all devices and options and it is # used to compile-test the source and does not necessarily produce a # bootable or useful kernel. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "ALL-$Revision$" maxusers 64 # estimated number of users makeoptions USE_SSP=yes # CPU-related options. #options VM86 # virtual 8086 emulation #options USER_LDT # user-settable LDT; used by WINE options X86EMU # 386 Real Mode emulator #options PAE # PAE mode (36 bits physical addressing) # CPU features acpicpu* at cpu? # ACPI CPU (including frequency scaling) coretemp* at cpu? # Intel on-die thermal sensor est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) odcm0 at cpu0 # On-demand clock modulation #padlock0 at cpu0 # VIA PadLock powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) viac7temp* at cpu? # VIA C7 temperature sensor vmt0 at cpu0 # VMware Tools # doesn't work with MP just yet.. options PERFCTRS # performance-monitoring counters support options MULTIBOOT # Multiboot support (see multiboot(8)) # delay between "rebooting ..." message and hardware reset, in milliseconds options CPURESET_DELAY=2000 # This option allows you to force a serial console at the specified # I/O address. see console(4) for details. options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 # you don't want the option below ON iff you are using the # serial console option of the new boot strap code. options CONS_OVERRIDE # Always use above! independent of boot info # The following options override the memory sizes passed in from the boot # block. Use them *only* if the boot block is unable to determine the correct # values. Note that the BIOS may *correctly* report less than 640k of base # memory if the extended BIOS data area is located at the top of base memory # (as is the case on most recent systems). options REALBASEMEM=639 # size of base memory (in KB) options REALEXTMEM=15360 # size of extended memory (in KB) # The following options limit the overall size of physical memory # and/or the maximum address used by the system. # Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map # and can deal with holes in the memory layout. options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) # Standard system options options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options CPU_UCODE # cpu ucode loading support # Note: SysV IPC parameters could be changed dynamically, see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SEMMNI=10 # number of semaphore identifiers options SEMMNS=60 # number of semaphores in system options SEMUME=10 # max number of undo entries per process options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing options MODULAR # new style module(7) framework options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support options LOCKDEBUG # expensive locking checks/support options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB options DDB_VERBOSE_HELP options KGDB # remote debugger options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 #options IPKDB # IP Kernel Debugger #options IPKDBKEY="\"Pass_phrase_to_debug_over_network\"" makeoptions DEBUG="-g" # compile full symbol table options SYSCALL_STATS # per syscall counts options SYSCALL_TIMES # per syscall times options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) options KDTRACE_HOOKS # kernel DTrace hooks # Compatibility options #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 options COMPAT_50 # NetBSD 5.0 options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_43 # 4.3BSD, 386BSD, and BSDI options COMPAT_386BSD_MBRPART # recognize old partition ID options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_NETBSD32 # NetBSD 32-bit options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_IBCS2 # binary compatibility with SCO and ISC options COMPAT_LINUX # binary compatibility with Linux options COMPAT_LINUX32 # binary compatibility with Linux 32-bit options COMPAT_FREEBSD # binary compatibility with FreeBSD options COMPAT_NDIS # NDIS network driver options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Wedge support options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges # The following two options can break /etc/fstab, so handle with care options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system file-system NILFS # experimental - NTT's NiLFS(2) file-system V7FS # 7th Edition(V7) File System file-system CHFS # Chip File System # File system options options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas options FFS_EI # FFS Endian Independent support options WAPBL # File system journaling support options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options UFS_EXTATTR options LFS_KERNEL_RFW options LFS_EI # LFS endian-independent support - experimental options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental options LFS_EXTATTR # extended attributes for LFS - experimental options LFS_EXTATTR_AUTOSTART # like UFS_EXTATTR_AUTOSTART options LFS_QUOTA # quotas for LFS - experimental options LFS_QUOTA2 # new-style quotas for LFS - experimental options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshot support options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. options V7FS_EI # V7FS Endian Independent support # Networking options options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPv6 options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security options MPLS # MultiProtocol Label Switching (needs ifmpls) options MROUTING # IP multicast routing options PIM # Protocol Independent Multicast options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support options IPFILTER_COMPAT # Compat for IP-Filter options IPFILTER_DEFAULT_BLOCK # block all packets by default options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options TCP_SIGNATURE # RFC 2385 support, used with BGP options ALTQ # Manipulate network interfaces' output queues options ALTQ_BLUE # Stochastic Fair Blue options ALTQ_CBQ # Class-Based Queueing options ALTQ_CDNR # Diffserv Traffic Conditioner options ALTQ_FIFOQ # First-In First-Out Queue options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) options ALTQ_HFSC # Hierarchical Fair Service Curve options ALTQ_LOCALQ # Local queueing discipline options ALTQ_PRIQ # Priority Queueing options ALTQ_RED # Random Early Detection options ALTQ_RIO # RED with IN/OUT options ALTQ_WFQ # Weighted Fair Queueing # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options ACPIVERBOSE # verbose ACPI device autoconfig messages options EISAVERBOSE # verbose EISA device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages options PCIVERBOSE # verbose PCI device autoconfig messages options PCI_CONFIG_DUMP # verbosely dump PCI config space options PCMCIAVERBOSE # verbose PCMCIA configuration messages options SCSIVERBOSE # human readable SCSI error messages options USBVERBOSE # verbose USB device autoconfig messages options PNPBIOSVERBOSE # verbose PnP BIOS messages #options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages options MCAVERBOSE # verbose MCA device autoconfig messages options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # # wscons options # # builtin terminal emulations options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) options WS_DEFAULT_FG=WSCOL_WHITE options WS_DEFAULT_BG=WSCOL_BLACK options WS_DEFAULT_COLATTR="(0)" options WS_DEFAULT_MONOATTR="(0)" options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK options WS_KERNEL_COLATTR="(0)" options WS_KERNEL_MONOATTR="(0)" # customization of console border color options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color # compatibility to other console drivers options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode #options WSKBD_USONLY # strip off non-US keymaps # don't attach pckbd as the console if no PS/2 keyboard is found options PCKBD_CNATTACH_MAY_FAIL # see dev/pckbport/wskbdmap_mfii.c for implemented layouts options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver # allocate a number of virtual screens at autoconfiguration time options WSDISPLAY_DEFAULTSCREENS=4 # use a large software cursor that doesn't blink options PCDISPLAY_SOFTCURSOR # modify the screen type of the console; defaults to "80x25" options VGA_CONSOLE_SCREENTYPE="\"80x24\"" # work around a hardware bug that loaded fonts don't work; found on ATI cards options VGA_CONSOLE_ATI_BROKEN_FONTSEL # issue VGA BIOS POST on resume options VGA_POST # console scrolling support. options WSDISPLAY_SCROLLSUPPORT # enable VGA raster mode capable of displaying multilingual text on console #options VGA_RASTERCONSOLE # enable splash screen support; requires hw driver support #options SPLASHSCREEN #options SPLASHSCREEN_PROGRESS # Keylock support options KEYLOCK options secmodel_keylock # Requires options KEYLOCK # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # #apm0 at mainbus0 # Advanced power management # Tuning for power management, see apm(4) for more details. #options APM_V10_ONLY # Use only the APM 1.0 calls #options APM_NO_POWEROFF # Don't power off on halt(8) #options APM_POWER_PRINT # Print stats on the console #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts # Basic Bus Support #IPMI support ipmi0 at mainbus? # Advanced Configuration and Power Interface # This option can be used to retrieve CPU and APIC information. # that I/O APICs can be used if ACPI is enabled below. options MPBIOS_SCANPCI # find PCI roots using MPBIOS options ACPI_SCANPCI # find PCI roots using ACPI acpi0 at mainbus0 options ACPI_ACTIVATE_DEV # If set, activate inactive devices # ACPI devices apm* at acpi? # ACPI apm emulation acpiacad* at acpi? # ACPI AC Adapter acpibat* at acpi? # ACPI Battery acpibut* at acpi? # ACPI Button acpidalb* at acpi? # ACPI Direct Application Launch Button acpiec* at acpi? # ACPI Embedded Controller (late) acpiecdt* at acpi? # ACPI Embedded Controller (early) acpifan* at acpi? # ACPI Fan acpilid* at acpi? # ACPI Lid Switch acpipmtr* at acpi? # ACPI Power Meter (experimental) # XXX Do not enable this in a real kernel unless you also disable any # XXX "native" i2c controller. Otherwise you'll have two accessors to # XXX the same bus, and bad things (tm) will happen! acpismbus* at acpi? # ACPI SMBus CMI (experimental) acpitz* at acpi? # ACPI Thermal Zone acpivga* at acpi? # ACPI Display Adapter acpiout* at acpivga? # ACPI Display Output Device acpiwdrt* at acpi? # ACPI Watchdog Resource Table acpiwmi* at acpi? # ACPI WMI Mapper # Mainboard devices aibs* at acpi? # ASUSTeK AI Booster hardware monitor applesmc* at acpi? # Apple System Management Controller asus* at acpi? # ASUS hotkeys attimer* at acpi? # AT Timer com* at acpi? # Serial communications interface fdc* at acpi? # Floppy disk controller fujbp* at acpi? # Fujitsu Brightness & Pointer fujhk* at acpi? # Fujitsu Hotkeys hpacel* at acpi? # HP 3D DriveGuard accelerometer hpqlb* at acpi? # HP Quick Launch Buttons hpet* at acpihpetbus? # High Precision Event Timer (table) hpet* at acpinodebus? # High Precision Event Timer (device) joy* at acpi? # Joystick/Game port lpt* at acpi? # Parallel port mpu* at acpi? # Roland MPU-401 MIDI UART pckbc* at acpi? # PC keyboard controller pcppi* at acpi? # AT-style speaker sound thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys #tpm* at acpi? # ACPI TPM (Experimental) ug* at acpi? # Abit uGuru Hardware monitor wb* at acpi? # Winbond W83L518D SD/MMC reader sdmmc* at wb? # SD/MMC bus wmidell* at acpiwmibus? # Dell WMI mappings wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings wmihp* at acpiwmibus? # HP WMI mappings wmimsi* at acpiwmibus? # MSI WMI mappings wss* at acpi? # NeoMagic 256AV in wss mode ym* at acpi? # Yamaha OPL3-SA[23] audio # Sony Vaio jog dial spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # Sony LCD brightness etc. sony* at acpi? # Sony Miscellaneous Controller # Toshiba Libretto devices vald* at acpi? # Apple System Management Controller devices applesmcfan* at applesmcbus? applesmctemp* at applesmcbus? # PCI bus support pci* at mainbus? bus ? pci* at pchb? bus ? pci* at ppb? bus ? # Configure PCI using BIOS information options PCIBIOS # PCI BIOS support options PCIBIOSVERBOSE # PCI BIOS verbose info options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 options PCIBIOS_INTR_GUESS # see pcibios(4) options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto # L2/L3 work, but should not be enabled # on anything else. options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20 # work, but should not be enabled # on anything else. #options PCIINTR_DEBUG # super-verbose PCI interrupt fixup # PCI fixups, for both PCIBIOS and ACPI options PCI_ADDR_FIXUP # fixup PCI I/O addresses options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_INTR_FIXUP # fixup PCI interrupt routing # Temperatures amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors # PCI bridges amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, # watchdog, SpeedStep and HPET hpet0 at ichlpcib? # High Precision Event Timer fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator rdcpcib* at pci? dev ? function ? # RDC Vortex86/PMX-1000 PCI-ISA w/ pchb* at pci? dev ? function ? # PCI-Host bridges pcib* at pci? dev ? function ? # PCI-ISA bridges ppb* at pci? dev ? function ? # PCI-PCI bridges # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards pwdog* at pci? dev ? function ? # QUANCOM PWDOG1 agp* at pchb? # ISA bus support isa0 at amdpcib? isa0 at ichlpcib? isa0 at rdcpcib? isa0 at mainbus? isa0 at pcib? # IBM 4810 BSP cash drawer port ibmcd* at pci? dev ? function ? gpio* at ibmcd? # CardBus bridge support cbb* at pci? dev ? function ? cardslot* at cbb? # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? # Coprocessor Support # Console Devices # wscons pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard pms* at pckbc? # PS/2 mouse for wsmouse options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads vga0 at isa? vga* at pci? dev ? function ? pcdisplay0 at isa? # CGA, MDA, EGA, HGA wskbd* at pckbd? console ? wsmouse* at pms? mux 0 chipsfb* at pci? dev ? function ? genfb* at pci? dev ? function ? igsfb* at pci? dev ? function ? machfb* at pci? dev ? function ? pm2fb* at pci? dev ? function ? r128fb* at pci? dev ? function ? radeonfb* at pci? dev ? function ? tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics unichromefb* at pci? dev ? function ? # VIA Unichrome framebuffer console voodoofb* at pci? dev ? function ? wcfb* at pci? dev ? function ? wsdisplay* at wsemuldisplaydev? # DRI driver i915drm* at drm? # Intel i915, i945 DRM driver mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver r128drm* at drm? # ATI Rage 128 DRM driver radeondrm* at drm? # ATI Radeon DRM driver savagedrm* at drm? # S3 Savage DRM driver sisdrm* at drm? # SiS DRM driver tdfxdrm* at drm? # 3dfx (voodoo) DRM driver vboxdrm* at drm? # VirtualBox DRM driver viadrm* at drm? # VIA UniChrome DRM driver attimer0 at isa? pcppi0 at isa? sysbeep0 at pcppi? # Serial Devices # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards # PCMCIA serial interfaces com* at pcmcia? function ? # Modems and serial cards pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces com* at cardbus? function ? # Modems and serial cards # Cardbus bridges #ppb* at cardbus? function ? # Cardbus-PCI bridges (www.magma.com) # ISA serial interfaces #options COM_HAYESP # adds Hayes ESP serial board support com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports com1 at isa? port 0x2f8 irq 3 com2 at isa? port 0x3e8 irq 5 com3 at isa? port 0x2e8 irq 9 ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards com* at ast? slave ? boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 com* at boca? slave ? tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards com* at tcom? slave ? rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards com* at rtfps? slave ? cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S com* at addcom? slave ? moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) com* at moxa? slave ? ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card com* at ioat? slave ? # Parallel Printer Interfaces # PCI parallel printer interfaces lpt* at puc? port ? # || ports on "universal" comm boards # ISA parallel printer interfaces lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports lpt1 at isa? port 0x278 lpt2 at isa? port 0x3bc # Hardware monitors # AMD 768 and 8111 power/ACPI controllers amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface iic* at amdpm? # sensors below are on this bus # Acer Labs M7101 SMBus controller alipm* at pci? dev ? function ? iic* at alipm? # Intel ICH SMBus controller ichsmb* at pci? dev ? function ? iic* at ichsmb? # NVIDIA nForce2/3/4 SMBus controller nfsmbc* at pci? dev ? function ? nfsmb* at nfsmbc? iic* at nfsmb? # Intel PIIX4 power management controllers piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller iic* at piixpm? # SMBus on PIIX4 # dbCool Thermal monitor and fan controller dbcool* at iic? addr 0x2C # Unknown other motherboard(s) dbcool* at iic? addr 0x2D # Tyan S2881 dbcool* at iic? addr 0x2E # Tyan S2882-D # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at iic? addr 0x2e flags 0x0 # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c #smscmon* at iic? addr 0x2d # (alternate address) # IBM Thinkpad Active Protection System aps0 at isa? port 0x1600 # Fintek Super I/O with hardware monitor finsio0 at isa? port 0x4e # iTE IT87xxF Super I/O with watchdog and sensors support itesio0 at isa? port 0x2e # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # LM7[89] and compatible hardware monitors lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # PC87366 hardware monitor nsclpcsio* at isa? gpio* at nsclpcsio? # Abit uGuru Hardware system monitor ug0 at isa? port 0xe0 # VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer viaenv* at pci? dev ? function ? # Serial Presence Detect capable memory modules and optional temp sensors spdmem* at iic? addr 0x50 spdmem* at iic? addr 0x51 spdmem* at iic? addr 0x52 spdmem* at iic? addr 0x53 spdmem* at iic? addr 0x54 spdmem* at iic? addr 0x55 spdmem* at iic? addr 0x56 spdmem* at iic? addr 0x57 sdtemp* at iic? addr 0x18 # I2O devices iop* at pci? dev ? function ? # I/O processor iopsp* at iop? tid ? # SCSI/FC-AL ports ld* at iop? tid ? # block devices dpti* at iop? tid 0 # DPT/Adaptec control interface # GPIO devices gpio* at gpiosim? # 1-Wire support gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio gpioow* at gpio? onewire* at gpioow? # 1-Wire devices owtemp* at onewire? # Temperature sensors # Keylock support gpiolock* at gpio? # Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) soekrisgpio0 at isa? port 0x680 # SCSI Controllers and Devices # PCI SCSI controllers adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel mfi* at pci? dev ? function ? # LSI MegaRAID SAS mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II nca* at pci? dev ? function ? # Domex DMX-3191D njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI siop* at pci? dev ? function ? # Symbios 53c8xx SCSI esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer options SIOP_SYMLED # drive the act. LED in software trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers aic* at pcmcia? function ? # Adaptec APA-1460 SCSI esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI nca* at pcmcia? function ? # NCR53C400 SCSI spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # ISA SCSI controllers adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI aha1 at isa? port 0x334 irq ? drq ? aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI bha1 at isa? port 0x334 irq ? drq ? # The "nca" and "dpt" probes might give false hits or hang your machine. dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID esp0 at isa? port 0x230 irq ? # Emulex ESP406 and Qlogic FAS408 SCSI nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI uha1 at isa? port 0x340 irq ? drq ? wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers wds1 at isa? port 0x358 irq 11 drq 5 # CardBus SCSI cards adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI ahc* at cardbus? function ? # Adaptec ADP-1480 njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support scsibus* at scsi? # SCSI devices sd* at scsibus? target ? lun ? # SCSI disk drives st* at scsibus? target ? lun ? # SCSI tape drives cd* at scsibus? target ? lun ? # SCSI CD-ROM drives ch* at scsibus? target ? lun ? # SCSI autochangers ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices ss* at scsibus? target ? lun ? # SCSI scanners se* at scsibus? target ? lun ? # SCSI ethernet adapters uk* at scsibus? target ? lun ? # SCSI unknown # SCSI NIC se* at scsibus? target ? lun ? # RAID controllers and devices aac* at pci? dev ? function ? # Adaptec AAC family amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers cac* at pci? dev ? function ? # Compaq PCI array controllers ciss* at pci? dev ? function ? # HP Smart Array controllers icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at aac? unit ? # logical disk devices ld* at amr? unit ? ld* at cac? unit ? ld* at icp? unit ? ld* at twa? unit ? ld* at twe? unit ? ld* at mlx? unit ? icpsp* at icp? unit ? # SCSI pass-through # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers ahcisata* at pci? dev ? function ? # AHCI SATA controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers geodeide* at pci? dev ? function ? # AMD Geode IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers iteide* at pci? dev ? function ? # IT Express IDE controllers ixpide* at pci? dev ? function ? # ATI IXP IDE controllers jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers ahcisata* at jmide? mvsata* at pci? dev ? function ? # Marvell Hercules-I/II optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers rccide* at pci? dev ? function ? # ServerWorks IDE controllers rdcide* at pci? dev ? function ? # RDC PMX-1000 IDE controllers satalink* at pci? dev ? function ? # SiI SATALink controllers schide* at pci? dev ? function ? # Intel SCH IDE controllers siisata* at pci? dev ? function ? # SiI SteelVine controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers svwsata* at pci? dev ? function ? # ServerWorks SATA controllers stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # PCMCIA IDE controllers wdc* at pcmcia? function ? # CardBus IDE controllers njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 siisata* at cardbus? function ? # SiI SteelVine controllers # ISA ST506, ESDI, and IDE controllers # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will # fall back to 16bits I/O if 32bits I/O are not functional). # Some controllers pass the initial 32bit test, but will fail later. wdc0 at isa? port 0x1f0 irq 14 flags 0x00 wdc1 at isa? port 0x170 irq 15 flags 0x00 # ATA (IDE) bus support atabus* at ata? options ATADEBUG # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at atabus? drive ? flags 0x0000 # ATA RAID configuration support, as found on some Promise controllers. pseudo-device ataraid ld* at ataraid? vendtype ? unit ? # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # Miscellaneous mass storage devices # ISA floppy fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 irq ? drq ? fd* at fdc? drive ? # the drives themselves # some machines need you to do this instead of fd* fd0 at fdc0 drive 0 # ISA CD-ROM devices mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives # ISA tape devices # note: the wt driver conflicts unpleasantly with SMC boards at the # same I/O address. The probe reprograms their EEPROMs. Don't # uncomment it unless you are actually using it. wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives # Network Interfaces # PCI network interfaces age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet dge* at pci? dev ? function ? # Intel 82597 10GbE LR en* at pci? dev ? function ? # ENI/Adaptec ATM ep* at pci? dev ? function ? # 3Com 3c59x epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet esh* at pci? dev ? function ? # Essential HIPPI card et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit ex* at pci? dev ? function ? # 3Com 3c90x[BC] fpa* at pci? dev ? function ? # DEC DEFPA FDDI fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet le* at pci? dev ? function ? # PCnet-PCI Ethernet lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 malo* at pci? dev ? function ? # Marvell Libertas Wireless mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet #ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver ne* at pci? dev ? function ? # NE2000-compatible Ethernet nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at pci? dev ? function ? # Realtek 8129/8139 rtw* at pci? dev ? function ? # Realtek 8180L (802.11) sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet sk* at skc? # SysKonnect SK9821 Gigabit Ethernet ste* at pci? dev ? function ? # Sundance ST-201 Ethernet stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones txp* at pci? dev ? function ? # 3com 3cr990 vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet vte* at pci? dev ? function ? # Vortex86 RDC R6040 Fast Ethernet wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) wm* at pci? dev ? function ? # Intel 8254x gigabit wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer cs* at pcmcia? function ? # CS89xx Ethernet ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet malo* at pcmcia? function ? # Marvell Libertas mbe* at pcmcia? function ? # MB8696x based Ethernet ne* at pcmcia? function ? # NE2000-compatible Ethernet ray* at pcmcia? function ? # Raytheon Raylink (802.11) sm* at pcmcia? function ? # Megahertz Ethernet # tr at pcmcia has problems with Cardbus bridges tr* at pcmcia? function ? # TROPIC based Token-Ring wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) xirc* at pcmcia? function ? # Xircom CreditCard Ethernet com* at xirc? xi* at xirc? mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards com* at mhzc? sm* at mhzc? # ISA network interfaces ate0 at isa? port 0x2a0 irq ? # AT1700 cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards ep* at isa? port ? irq ? # 3c509 Ethernet cards ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 ix0 at isa? port 0x300 irq 10 # EtherExpress/16 iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA le* at depca? nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 le* at nele? ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan le* at bicc? ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards ne1 at isa? port 0x300 irq 10 sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet we1 at isa? port 0x300 iomem 0xcc000 irq 10 # CardBus network cards ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) atw* at cardbus? function ? # ADMtek ADM8211 (802.11) ex* at cardbus? function ? # 3Com 3c575TX fxp* at cardbus? function ? # Intel i8255x ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at cardbus? function ? # Realtek 8129/8139 rtw* at cardbus? function ? # Realtek 8180L (802.11) tlp* at cardbus? function ? # DECchip 21143 # MII/PHY support acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs atphy* at mii? phy ? # Attansic/Atheros PHYs bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs exphy* at mii? phy ? # 3Com internal PHYs gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs glxtphy* at mii? phy ? # Level One LXT-1000 PHYs gphyter* at mii? phy ? # NS83861 Gig-E PHY icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x igphy* at mii? phy ? # Intel IGP01E1000 ihphy* at mii? phy ? # Intel 82577 PHYs ikphy* at mii? phy ? # Intel 82563 PHYs inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs pnaphy* at mii? phy ? # generic HomePNA PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs rdcphy* at mii? phy ? # RDC R6040 internal PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # PCI USB controllers ehci* at pci? dev ? function ? # Enhanced Host Controller ohci* at pci? dev ? function ? # Open Host Controller uhci* at pci? dev ? function ? # Universal Host Controller (Intel) xhci* at pci? dev ? function ? # eXtensible Host Controller # CardBus USB controllers ehci* at cardbus? function ? # Enhanced Host Controller ohci* at cardbus? function ? # Open Host Controller uhci* at cardbus? function ? # Universal Host Controller (Intel) # ISA USB controllers slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS # PCMCIA USB controllers slhci* at pcmcia? function ? # ScanLogic SL811HS # USB bus support usb* at ehci? usb* at ohci? usb* at slhci? usb* at uhci? usb* at xhci? # USB Hubs uhub* at usb? uhub* at uhub? port ? # USB HID device uhidev* at uhub? port ? configuration ? interface ? # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 # USB Touchscreens uts* at uhidev? reportid ? wsmouse* at uts? mux 0 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Apple trackpad uatp* at uhidev? reportid ? wsmouse* at uatp? mux 0 uyurex* at uhidev? reportid ? # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB TEMPer and TEMPerHUM uthum* at uhidev? reportid ? # USB serial adapter ucycom* at uhidev? reportid ? # USB Generic HID devices uhid* at uhidev? reportid ? # USB LCDs and USB-VGA adaptors udl* at uhub? port ? # DisplayLink DL-1x0/1x5 wsdisplay* at udl? # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? wd* at umass? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? stuirda* at uhub? port ? configuration ? interface ? irframe* at stuirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? # KingSun/DonShine USB/IrDA Bridge udsir* at uhub? port ? irframe* at udsir? # Windows Media Center IR tranceiver irmce* at uhub? port ? cir* at irmce? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters udav* at uhub? port ? # Davicom DM9601 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters urndis* at uhub? port ? # Microsoft RNDIS specification # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters athn* at uhub? port ? # Atheros AR9002U otus* at uhub? port ? # Atheros AR9001U ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g run* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n upgt* at uhub? port ? # Intersil PrismGT urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g urtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n zyd* at uhub? port ? # Zydas ZD1211 # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters uark* at uhub? port ? # ArkMicroChips 3116 serial adapter ucom* at uark? portno? ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter ucom* at uchcom? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter ucom* at uslsa? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? uark* at uhub? port ? ucom* at uark? portno ? moscom* at uhub? port ? ucom* at moscom? portno ? uhmodem* at uhub? ucom* at uhmodem? portno ? # RIM BlackBerry uberry* at uhub? port ? # Apple iPad uipad* at uhub? port ? # Diamond Multimedia Rio 500 urio* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? ucom* at ukyopon? portno ? # USB scanners uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders utoppy* at uhub? port ? # Y@@P firmware loader uyap* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? # USB 3G datacards u3ginit* at uhub? port ? u3g* at uhub? port ? ucom* at u3g? # USB generic serial port (e.g., data over cellular) ugensa* at uhub? port ? ucom* at ugensa? # IrDA and Consumer Ir devices # Toshiba Oboe oboe* at pci? dev ? function ? irframe* at oboe? # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller # CardBus IEEE1394 controllers fwohci* at cardbus? function ? # IEEE1394 Open Host Controller ieee1394if* at fwohci? fwip* at ieee1394if? # IP over IEEE1394 sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 # SD/MMC/SDIO Controller and Device support # PCI SD/MMC controller sdhc* at pci? # SD Host Controller # CardBus SD/MMC controller sdhc* at cardbus? function ? # SD Host Controller sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # Audio Devices # PCI audio devices auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio azalia* at pci? dev ? function ? # High Definition Audio clcs* at pci? dev ? function ? # Cirrus Logic CS4280 clct* at pci? dev ? function ? # Cirrus Logic CS4281 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 eap* at pci? dev ? function ? # Ensoniq AudioPCI emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive fms* at pci? dev ? function ? # Forte Media FM801 gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio sv* at pci? dev ? function ? # S3 SonicVibes yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio # ISA audio devices # the "aria" probe might give false hits aria0 at isa? port 0x290 irq 10 # Aria ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System cms0 at isa? port 0x220 # Creative Music System # OPL[23] FM synthesizers opl0 at isa? port 0x388 # use only if not attached to sound card opl* at cmpci? flags 1 opl* at eso? opl* at ess? opl* at fms? opl* at sb? opl* at sv? opl* at wss? opl* at yds? opl* at ym? # High Definition Audio hdaudio* at pci? dev ? function ? # High Definition Audio hdafg* at hdaudiobus? # Audio support audio* at audiobus? # MPU 401 UARTs mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card mpu* at cmpci? mpu* at eso? mpu* at fms? mpu* at sb? mpu* at yds? mpu* at ym? # MIDI support midi* at midibus? midi* at pcppi? # MIDI interface to the PC speaker # The spkr driver provides a simple tone interface to the built in speaker. spkr0 at pcppi? # PC speaker # FM-Radio devices # ISA radio devices az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card az1 at isa? port 0x358 rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible rt1 at isa? port 0x284 rt2 at isa? port 0x30c rt3 at isa? port 0x384 rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card rtii1 at isa? port 0x30c sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card # PCI radio devices gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support radio* at az? radio* at gtp? radio* at rt? radio* at rtii? radio* at sf2r? # Video capture devices pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices auvitek* at uhub? # Auvitek AU0828 video capture devices emdtv* at uhub? # Empia EM28xx video capture devices video* at videobus? dtv* at dtvbus? # TV cards # Brooktree 848/849/878/879 based TV cards bktr* at pci? dev ? function ? radio* at bktr? # Conexant CX2388[0-3]-based DTV cards cxdtv* at pci? dev ? function ? iic* at cxdtv? # Conexant CX23885-based TV cards coram* at pci? dev ? function ? iic* at coram? isv* at isa? port 0x3e0 # IDEC Supervision/16 image capture # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 # Bluetooth SDIO Controller sbt* at sdmmc? # Bluetooth USB Controllers ubt* at uhub? port ? aubtfwl* at uhub? port ? # Bluetooth Device Hub bthub* at bcsp? bthub* at bt3c? bthub* at btbc? bthub* at btuart? bthub* at sbt? bthub* at ubt? # Bluetooth HID support bthidev* at bthub? # Bluetooth Mouse btms* at bthidev? reportid ? wsmouse* at btms? mux 0 # Bluetooth Keyboard btkbd* at bthidev? reportid ? wskbd* at btkbd? console ? mux 1 # Bluetooth Apple Magic Mouse btmagic* at bthub? wsmouse* at btmagic? mux 0 # Bluetooth Audio support btsco* at bthub? # Mice # Cryptographic Devices # PCI cryptographic devices hifn* at pci? dev ? function ? # Hifn 7755/7811/795x ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x # Trusted Platform Module tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee # Joysticks # PCI joysticks joy* at pci? # Game ports (usually on audio cards) joy* at eap? # See CAVEATS in eap(4) before enabling joy* at eso? # ESS Solo-1 on-board joystick # ISA joysticks. Probe is a little strange; add only if you have one. joy0 at isa? port 0x201 # Planetconnect Satellite receiver driver. satlink0 at isa? port 0x300 drq 1 # Middle Digital, Inc. PCI-Weasel serial console board control # devices (watchdog timer, etc.) weasel* at pci? # Virtio devices virtio* at pci? dev ? function ? # Virtio PCI device viomb* at virtio? # Virtio memory balloon device ld* at virtio? # Virtio disk device vioif* at virtio? # Virtio network device # Flash subsystem flash* at flashbus? # NAND subsystem nand* at nandbus? # Pull in optional local configuration #include "arch/amd64/conf/ALL.local" # Pseudo-Devices pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices pseudo-device bio # RAID control device driver pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices pseudo-device raid # RAIDframe disk driver options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. options RF_INCLUDE_EVENODD=1 options RF_INCLUDE_RAID5_RS=1 options RF_INCLUDE_PARITYLOGGING=1 options RF_INCLUDE_CHAINDECLUSTER=1 options RF_INCLUDE_INTERDECLUSTER=1 options RF_INCLUDE_PARITY_DECLUSTERING=1 options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 pseudo-device fss # file system snapshot device pseudo-device md # memory disk device (ramdisk) options MEMORY_DISK_HOOKS # enable root ramdisk options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) pseudo-device dm # device-mapper disk driver # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device ifmpls # MPLS pseudo-interface pseudo-device loop # network loopback pseudo-device ppp # Point-to-Point Protocol pseudo-device pppoe # PPP over Ethernet (RFC 2516) options PPPOE_SERVER # Enable PPPoE server via link0 pseudo-device sl # Serial Line IP pseudo-device strip # Starmode Radio IP (Metricom) pseudo-device irframetty # IrDA frame line discipline pseudo-device tap # virtual Ethernet pseudo-device tun # network tunneling over tty pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if #pseudo-device pfsync # PF sync if pseudo-device npf # NPF packet filter pseudo-device kttcp pseudo-device etherip # EtherIP # srt is EXPERIMENTAL pseudo-device srt # source-address-based routing # # accept filters, built as module(7)s by default pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device sequencer # MIDI sequencer # rnd works; RND_COM does not on port amd64 yet. options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) pseudo-device gpiosim 1 # GPIO simulator pseudo-device filemon # process monitor for make(1) # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda # coda minicache <-> venus comm. # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # software watchdog driver - swwdog(4) pseudo-device swwdog #software environmental sensor - swsensor(4) pseudo-device swsensor # pseudo audio device driver pseudo-device pad # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl # Pass-to-Userspace Transporter pseudo-device putter # Userspace block/char drivers pseudo-device pud # Hardware-assisted data mover interface pseudo-device dmoverio pseudo-device nandemulator options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # options VERIFIED_EXEC_FP_RMD160 options VERIFIED_EXEC_FP_SHA256 options VERIFIED_EXEC_FP_SHA384 options VERIFIED_EXEC_FP_SHA512 options VERIFIED_EXEC_FP_SHA1 options VERIFIED_EXEC_FP_MD5 options PAX_MPROTECT=0 # PaX mprotect(2) restrictions options PAX_ASLR=0 # PaX Address Space Layout Randomization options PAX_SEGVGUARD=0 # PaX Segmentation fault guard # # NetBSD: GENERIC_ISDN,v 1.16 2010/01/03 03:53:34 dholland Exp # #--------------------------------------------------------------------- # Various ISDN board drivers: #--------------------------------------------------------------------- # Legacy ISA cards (no P&P support): # # Teles S0/8 or Niccy 1008 options ISICISA_TEL_S0_8 #isic0 at isa? iomem 0xd0000 irq 2 # Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 options ISICISA_TEL_S0_16 #isic0 at isa? port 0xd80 iomem 0xd0000 irq 9 # Teles S0/16.3 options ISICISA_TEL_S0_16_3 #isic0 at isa? port 0xd80 irq 12 # AVM A1 or AVM Fritz!Card options ISICISA_AVM_A1 isic0 at isa? port 0x340 irq 10 # USRobotics Sportster ISDN TA intern options ISICISA_USR_STI #isic0 at isa? port 0x268 irq 10 # ITK ix1 micro options ISICISA_ITKIX1 #isic0 at isa? port 0x398 irq 10 # # XXX not ready yet: # Active EICON/Diehl Cards: S, SX, SXn, SCOM or QUADRO #daic0 at isa? iomem 0xd8000 irq 10 # # #--------------------------------------------------------------------- # Supported PCI cards: # isic* at pci? # Winbond W6692 iwic* at pci? # AVM Fritz!PCI card ifpci* at pci? # AVM Fritz!PCI V2 card ifritz* at pci? # AVM B1/T1 PCI card iavc* at pci? # #--------------------------------------------------------------------- # Supported PCMCIA cards: # options ISICPCMCIA_AVM_A1 # Fritz!Card PCMCIA Version options ISICPCMCIA_ELSA_ISDNMC # ELSA MicroLink ISDN/MC options ISICPCMCIA_ELSA_MCALL # ELSA MicroLink MC/all options ISICPCMCIA_SBSPEEDSTAR2 # Sedlbauer speed star II isic* at pcmcia? function ? # #--------------------------------------------------------------------- # ISDN user land devices, drivers and pseudo-devices. #--------------------------------------------------------------------- # pseudo-device isdn # communication with userland daemon pseudo-device isdntrc 2 # userland driver to do ISDN tracing pseudo-device isdnctl # userland driver to control the whole thing pseudo-device isdnbchan 4 # userland driver for access to raw B channel pseudo-device isdntel 2 # userland driver for telephony options IRIP_VJ # compile support for VJ compression pseudo-device irip 2 # network driver for IP over raw HDLC ISDN pseudo-device ippp 2 # synchronous PPP over ISDN #--------------------------------------------------------------------- options ATHHAL_DEBUG options A9PCIC_DEBUG options AAC_DEBUG options AAU_DEBUG options AC97_DEBUG options AC97_IO_DEBUG options ACPI_APM_DEBUG # # ACPI_DEBUG_ALLOC can not be used with ACPI # kernel modules. It requires also ACPI_DEBUG. # ACPI_DEBUG_MUTEX is only for ACPICA debugging. # options ACPI_DEBUG options ACPI_DEBUG_ALLOC options ACPI_MUTEX_DEBUG options ADB_DEBUG options ADM1030_DEBUG options ADT7467_DEBUG options AE_DEBUG options AGP_DEBUG options AHADEBUG options AHBDEBUG options AHC_DEBUG=1 options AHD_DEBUG options AHD_DEBUG_OPTS=1 options AH_DEBUG_ALQ options AIC_DEBUG options ALTQ_DEBUG options AMD756_DEBUG options AMRR_DEBUG options AN_DEBUG options APMDEBUG options APMDEBUG_VALUE=1 options ARCKBD_DEBUG options ARGO_DEBUG options ARP_DEBUG options ASC_DEBUG options ATAPI_DEBUG_PROBE options ATA_DEBUG options ATA_RAID_DEBUG options ATE_DEBUG options ATMEL_DEBUG options ATPPC_DEBUG options ATW_BBPDEBUG options ATW_DEBUG options ATW_SYNDEBUG options AUACER_DEBUG options AUCCDEBUG options AUCONV_DEBUG options AUDIO_DEBUG options AUE_DEBUG options AUICH_DEBUG options AUICH_MODEM_DEBUG options AURATECONV_DEBUG options AUSMBUS_PSC_DEBUG options AWACS_DEBUG options AWI_DEBUG options AXE_DEBUG options AZALIA_DEBUG options BAH_DEBUG options BCACHE_DEBUG options BDEBUG options BEDEBUG options BHADEBUG options BIOS_MEMORY_DEBUG options BIT3DEBUG options BKTR_RADIO_DEBUG options BLUETOOTH_DEBUG options BMAC_DEBUG options BMD_DEBUG options BOOTP_DEBUG options BOOTP_DEBUGx options BOOTXX_DEBUG options BOOT_DEBUG options BT463_DEBUG options BTDEBUG options BTHSET_DEBUG options BTLBDEBUG options BTNMGRDEBUG options BUS_DMA_DEBUG options BUS_SPACE_DEBUG options CACHE_DEBUG options CARDBUS_DEBUG options CD18XXDEBUG options CGSIX_DEBUG options CHANGER_DEBUG options CISS_DEBUG options CKSUMDEBUG options CLOCKDEBUG options CLOCK_DEBUG options CNW_DEBUG options COMDEBUG options COMVRIPDEBUG options COM_DEBUG options COM_HPCIODEBUG options CONSDEBUG options CRYPTO_DEBUG options CS4280_DEBUG options CS_DEBUG options CUE_DEBUG options CY_DEBUG options CZ_DEBUG options DAIC_DEBUG options DBRI_DEBUG options DDB_DEBUG options DEBUGBUG options DEBUGGER_THREADING options DEBUGTERM options DEBUGXXX options DEBUG_1284 options DEBUG_1543 options DEBUG_A4000 options DEBUG_ALIGN options DEBUG_ALLOC options DEBUG_AMIGA_IF_ED options DEBUG_AOUTM68K options DEBUG_BEFOREMMU options DEBUG_BIOSCALL options DEBUG_CHUNK_DIR options DEBUG_CLOCK options DEBUG_COFF options DEBUG_CP0_ACCESS options DEBUG_CURSOR options DEBUG_DDB options DEBUG_DR options DEBUG_EMUL options DEBUG_ET4000 options DEBUG_EXEC options DEBUG_EXT2 options DEBUG_FAULT_CORRECTION options DEBUG_FFB options DEBUG_FIND_COMPORT options DEBUG_FIND_PCIC options DEBUG_FIND_PCIC_I82365SL_ONLY options DEBUG_FPE options DEBUG_FREEBSD_ELF options DEBUG_GPIO options DEBUG_GPIO2 options DEBUG_HPUX options DEBUG_IBCS2 options DEBUG_IPR_VJ options DEBUG_ISAPNP options DEBUG_ISSIGNAL options DEBUG_KERNADDR_ACCESS options DEBUG_KERNEL_START options DEBUG_KGDB options DEBUG_LED options DEBUG_LINUX options DEBUG_LINUX_FUTEX options DEBUG_MEMLOAD options DEBUG_MEMORY_LIST options DEBUG_MEMSIZE options DEBUG_NEG options DEBUG_NFS_BOOT_DHCP options DEBUG_P9100 options DEBUG_PAGE0 options DEBUG_PCI_MACHDEP options DEBUG_PGRP options DEBUG_POOL options DEBUG_PORTF options DEBUG_PROM options DEBUG_PTM options DEBUG_RAWFS options DEBUG_RPC options DEBUG_SNAPPER options DEBUG_SVR4 options DEBUG_SYNC options DEBUG_TERM options DEBUG_UL options DEBUG_VAL options DEBUG_WITH_STDIO options DEVSW_DEBUG options DEV_DEBUG options DISKLABEL_DEBUG options DISK_DEBUG options DL_DEBUG options DMAC_DEBUG options DMA_DEBUG options DMCDEBUG options DO_I4B_MAXDEBUG options DRACORAWKEYDEBUG options EARLY_DEBUG_EVENT options EBUS_DEBUG options EDC_DEBUG options EDEBUG options ED_DEBUG options EFINET_DEBUG options EGAFONTDEBUG options EGDEBUG options EHCI_DEBUG options EL_DEBUG options EMAC3_DEBUG options EMUXKI_DEBUG options EM_DEBUG options EN_DEBUG options EN_DEBUG_RANGE options EPGPIO_DEBUG options EPICMEDIADEBUG options EPPCIC_DEBUG options ESDEBUG options ESP_DEBUG options ESP_SBUS_DEBUG options ESS_ISA_DEBUG options ETHER_DEBUG options EWSKBD_DEBUG options EXEC_DEBUG options EXTENT_DEBUG options EXTREME_DEBUG options EXTREME_EXTREME_DEBUG options FBDEBUG options FDDEBUG options FD_DEBUG options FFBDEBUG options FILECORE_DEBUG options FILECORE_DEBUG_BR options FIRESTARDEBUG options FLASH_DEBUG options FLP_DEBUG options FMV_DEBUG options FOO_DEBUG options FPU_DEBUG options GDROMDEBUG options GEM_DEBUG options GEM_DEBUG1 options GEODE_DEBUG options GEOM_DEBUG options GE_DEBUG options GMAC_DEBUG options GPIO_DEBUG options GRE_DEBUG options GSFB_DEBUG_MONITOR options GTFDEBUG options HD64461PCMCIA_DEBUG options HD64461VIDEO_DEBUG options HD64465PCMCIA_DEBUG options HDAUDIO_DEBUG options HDAFG_DEBUG options HDLCDEBUG options HIFN_DEBUG options HMEDEBUG options HPCAPMDEBUG options HPC_DEBUG_INTERRUPT_MONITOR options HPC_DEBUG_LCD options HP_DEBUG options HSCXADEBUG options HSCXBDEBUG options I2ODEBUG options I4BISPPPDEBUG options I4B_MBUF_DEBUG options I4B_MBUF_TYPE_DEBUG options IBCS2_DEBUG options ICONV_DEBUG options ICP_DEBUG options IEDEBUG options IEEE80211_DEBUG_REFCNT options IFAREF_DEBUG options IFMEDIA_DEBUG options IHA_DEBUG_STATE options INTRDEBUG options INTR_DEBUG options IPAQ_LCD_DEBUG options IPF_DEBUG options IPSEC_DEBUG options IPW_DEBUG options IP_RCMD_PROXY_DEBUG options IRFRAMET_DEBUG options IRFRAME_DEBUG options IRQ_DEBUG options ISACDEBUG options ISADMA_DEBUG options ISO_DEBUG options IT8368DEBUG options ITE8181DEBUG options ITK_PROBE_DEBUG options IWI_DEBUG options IWM_DEBUG options IYDEBUG options IYMEMDEBUG options J6X0TP_DEBUG options J720TP_DEBUG options KBD_DEBUG options KB_DEBUG options KERNEL_DEBUG options KLOADER_DEBUG options KSTACK_DEBUG options KSYMS_DEBUG options KUE_DEBUG options LANA_DEBUG options LCD_DEBUG options LDT_DEBUG options LEDEBUG options LE_DEBUG options LIFDEBUG options LINUX_SG_DEBUG options LLCDEBUG options LLC_DEBUG options LOADER_DEBUG options LOAD_DEBUG_INFO options LOCKF_DEBUG options LPT_DEBUG options MAGMA_DEBUG options MAPLE_DEBUG options MB8795_DEBUG options MCDDEBUG options MCDEBUG options MCHAIN_DEBUG options MEC_DEBUG options MEDIABAY_DEBUG options MEMORY_MAP_DEBUG options MESH_DEBUG options MIDI_DEBUG options MLYDEBUG options MMEYEPCMCIADEBUG options MOUSE_DEBUG options MPDEBUG options MQ200_DEBUG options MRT6DEBUG options MSDOSFS_DEBUG options MSG_DEBUG_OK options MULAW_DEBUG options MYDEV_DEBUG options NB_DEBUG options NCR5380_DEBUG options NCR53C9X_DEBUG options ND6_DEBUG options NDEBUG options ND_DEBUG options NETATALKDEBUG options NETDOCK_DEBUG_DRIVER options NETIF_DEBUG options NET_DEBUG options NFE_DEBUG options NFS_DEBUG options NFS_DEBUG_COMMIT options NIDEBUG options NJSC32_DEBUG options NON_DEBUG options NOTDEF_DEBUG options NOT_DEBUG options NSIODEBUG options NTFS_DEBUG options NV_DEBUG options OBOE_DEBUG options OFW_DEBUG options OHCI_DEBUG options OLD_ELF_DEBUG options ONEWIRE_DEBUG options ONOE_DEBUG options OPTPOINTDEBUG options OSIOP_DEBUG options OST_DEBUG options P1212_DEBUG options PARDEBUG options PBMS_DEBUG options PCIINTR_DEBUG options PCI_DEBUG options PCKBCDEBUG options PCKBPORTDEBUG options PCMCIACISDEBUG options PCMCIADEBUG options PDCDEBUG options PDINFO_DEBUG options PFCKBD_DEBUG options PFDEBUG options PFLOGDEBUG options PHYSMEMDEBUG options PI1PPC_DEBUG options PIIXPM_DEBUG options PIIX_DEBUG options PIOC_DEBUG options PLCOM_DEBUG options PLD_WDOG_DEBUG options PLIP_DEBUG options PLUMICUDEBUG options PLUMIOBUSDEBUG options PLUMPCMCIA_DEBUG options PLUMPOWERDEBUG options PLUMVIDEODEBUG options PMAPDEBUG options PMAP_COUNT_DEBUG options PMAP_DEBUG options PMAP_DEBUG_MODIFIED options PMON_DEBUG options PMSDEBUG options PNPBIOSDEBUG options PNPBIOSDEBUG_VALUE=1 options PNPBIOSEVENTSDEBUG options PORT_DEBUG options PPBUS_DEBUG options PPPOE_DEBUG options PROFILER_DEBUG options PSH3TP_DEBUG options PWCTLDEBUG options QEDEBUG options QN_DEBUG options QN_DEBUG1 options QTDEBUG options RAL_DEBUG options RARP_DEBUG options RBUS_DEBUG options RCONS_DEBUG options RDDEBUG options REALLYDEBUG options RND_DEBUG options ROMDEBUG options RPC_DEBUG options RQDEBUG options RTC_DEBUG options RTSOCK_DEBUG options RTW_DEBUG options SACKBCDEBUG options SBC_DEBUG options SBJCN_DEBUG options SBMACDEBUG options SBSCN_DEBUG options SCC_DEBUG options SCHED_DEBUG options SCIF_DEBUG options SCI_DEBUG options SCR_DEBUG options SCSIDEBUG options SCSIPI_DEBUG options SCSI_DEBUG options SD_DEBUG options SEA_DEBUG options SEA_DEBUGQUEUE options SEDEBUG options SED_DEBUG options SEEQ8005_DEBUG options SEM_DEBUG options SEQUENCER_DEBUG options SER_DEBUG options SFAS_DEBUG options SGMAP_DEBUG options SHMDEBUG options SIF_DEBUG options SIOP_DEBUG options SIOP_DEBUG_DR options SIOP_DEBUG_INTR options SIOP_DEBUG_SCHED options SK_DEBUG options SMAP_DEBUG options SMB_IOD_DEBUG options SMB_SOCKETDATA_DEBUG options SMB_SOCKET_DEBUG options SMB_VNODE_DEBUG options SNAPPER_DEBUG options SNDEBUG options SOCKBUF_DEBUG options SONIC_DEBUG options SPARC_PCI_DEBUG options SPC_DEBUG options SPIC_DEBUG options SPIFI_DEBUG options SPKRDEBUG options SPLDEBUG options SPPDEBUG options SSCOM_DEBUG options STIDEBUG options STP4020_DEBUG options SUNSCPAL_DEBUG options SYNAPTICSDEBUG options SYSCALL_DEBUG options SYSCTL_DEBUG_CREATE options SYSCTL_DEBUG_SETUP options SYSVBFS_VNOPS_DEBUG options TC5165DEBUG options TCICDEBUG options TCICISADEBUG options TCPISS_DEBUG options TCPREASS_DEBUG options TCTRLDEBUG options TIMECOUNTER_DEBUG options TIMEKEEPER_DEBUG options TLDEBUG options TLDEBUG_ADDR options TLDEBUG_RX options TLDEBUG_TX options TLP_DEBUG options TP_DEBUG options TRACE_DEBUG options TRAPDEBUG options TRAP_SIGDEBUG options TRISADEBUG options TRM_DEBUG options TROPICDEBUG options TRTCMISADEBUG options TSDEBUG options TSLOT_DEBUG options TTY_DEBUG options TUDEBUG options TULIP_DEBUG options TWA_DEBUG options TWE_DEBUG options TX3912VIDEO_DEBUG options TX39BIU_DEBUG options TX39CLOCK_DEBUG options TX39ICU_DEBUG options TX39ICU_DEBUG_PRINT_PENDING_INTERRUPT options TX39IO_DEBUG options TX39IRDEBUG options TX39POWER_DEBUG options TX39SIBDEBUG options TX39UARTDEBUG options TX39UART_DEBUG options UAUDIO_DEBUG options UBSA_DEBUG options UBSEC_DEBUG options UBT_DEBUG options UCB1200_DEBUG options UCBIO_DEBUG options UCBSNDDEBUG options UCBTPDEBUG options UCOM_DEBUG options UCYCOM_DEBUG options UDAV_DEBUG options UDSBR_DEBUG options UFTDI_DEBUG options UGENSA_DEBUG options UGEN_DEBUG options UHADEBUG options UHCI_DEBUG options UHIDEV_DEBUG options UHID_DEBUG options UHUB_DEBUG options UIPAQ_DEBUG options UIRDA_DEBUG options UISDATA_DEBUG options UKBD_DEBUG options UKYOPON_DEBUG options ULPT_DEBUG options UL_DEBUG options UMASS_DEBUG options UMCT_DEBUG options UMIDIQUIRK_DEBUG options UMIDI_DEBUG options UMODEM_DEBUG options UNIV_DEBUG options UPLCOM_DEBUG options UPL_DEBUG options URIO_DEBUG options URLPHY_DEBUG options URL_DEBUG options USB_DEBUG options USCANNER_DEBUG options USEFULL_DEBUG options USSCANNER_DEBUG options USTIR_DEBUG options UTOPPY_DEBUG options UVIDEO_DEBUG options UVISOR_DEBUG options UVSCOM_DEBUG options VCONS_DEBUG options VERYLOWDEBUG options VGAFONTDEBUG options VIA8231_DEBUG options VIAENV_DEBUG options VIAPCIB_DEBUG options VIDCAUDIO_DEBUG options VMEDEBUG options VOODOOFB_DEBUG options VR4181AIU_DEBUG options VRAIU_DEBUG options VRBCUDEBUG options VRC2GPIODEBUG options VRC2PWMDEBUG options VRC4173BCU_DEBUG options VRDCU_DEBUG options VRDMAAU_DEBUG options VRGIUDEBUG options VRIP_DEBUG options VRISADEBUG options VRKIUDEBUG options VRLEDDEBUG options VRPIUDEBUG options VRPMUDEBUG options VRRTCDEBUG options VS_DEBUG options VT100_DEBUG options VTOC_DEBUG options WDCNDELAY_DEBUG options WDSDEBUG options WE_DEBUG options WFQ_DEBUG options WI_DEBUG options WI_RING_DEBUG options WM_DEBUG options WSKBD_DEBUG options WSMUX_DEBUG options XBD_DEBUG options XDC_DEBUG options XDDEBUG options XDEBUG options XENDEBUG options XENDEBUG_LOW options XENDEBUG_NET options XENDEBUG_SYNC options XENDEBUG_VBD options XENNET_DEBUG options XENNET_DEBUG_DUMP options XEN_CLOCK_DEBUG options XE_DEBUG options XXXXENDEBUG_LOW options XYC_DEBUG options ZSKBD_DEBUG options ZSMACDEBUG options xSCSI_DEBUG options xSD_DEBUG @ 1.7.2.1 log @file ALL was added on branch rmind-smpnet on 2014-05-18 17:44:54 +0000 @ text @d1 2302 @ 1.7.2.2 log @sync with head @ text @a0 2302 # $NetBSD$ # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp # # ALL machine description file # # This machine description includes all devices and options and it is # used to compile-test the source and does not necessarily produce a # bootable or useful kernel. # # For further information on hardware support for this architecture, see # the intro(4) man page. For further information about kernel options # for this architecture, see the options(4) man page. For an explanation # of each device driver in this file see the section 4 man page for the # device. include "arch/amd64/conf/std.amd64" options INCLUDE_CONFIG_FILE # embed config file in kernel binary #ident "ALL-$Revision$" maxusers 64 # estimated number of users makeoptions USE_SSP=yes # CPU-related options. #options VM86 # virtual 8086 emulation #options USER_LDT # user-settable LDT; used by WINE options X86EMU # 386 Real Mode emulator #options PAE # PAE mode (36 bits physical addressing) # CPU features acpicpu* at cpu? # ACPI CPU (including frequency scaling) coretemp* at cpu? # Intel on-die thermal sensor est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) odcm0 at cpu0 # On-demand clock modulation #padlock0 at cpu0 # VIA PadLock powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) viac7temp* at cpu? # VIA C7 temperature sensor vmt0 at cpu0 # VMware Tools # doesn't work with MP just yet.. options PERFCTRS # performance-monitoring counters support options MULTIBOOT # Multiboot support (see multiboot(8)) # delay between "rebooting ..." message and hardware reset, in milliseconds options CPURESET_DELAY=2000 # This option allows you to force a serial console at the specified # I/O address. see console(4) for details. options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 # you don't want the option below ON iff you are using the # serial console option of the new boot strap code. options CONS_OVERRIDE # Always use above! independent of boot info # The following options override the memory sizes passed in from the boot # block. Use them *only* if the boot block is unable to determine the correct # values. Note that the BIOS may *correctly* report less than 640k of base # memory if the extended BIOS data area is located at the top of base memory # (as is the case on most recent systems). options REALBASEMEM=639 # size of base memory (in KB) options REALEXTMEM=15360 # size of extended memory (in KB) # The following options limit the overall size of physical memory # and/or the maximum address used by the system. # Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map # and can deal with holes in the memory layout. options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) # Standard system options options INSECURE # disable kernel security levels - X needs this options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT options NTP # NTP phase/frequency locked loop options KTRACE # system call tracing via ktrace(1) options CPU_UCODE # cpu ucode loading support # Note: SysV IPC parameters could be changed dynamically, see sysctl(8). options SYSVMSG # System V-like message queues options SYSVSEM # System V-like semaphores options SEMMNI=10 # number of semaphore identifiers options SEMMNS=60 # number of semaphores in system options SEMUME=10 # max number of undo entries per process options SEMMNU=30 # number of undo structures in system options SYSVSHM # System V-like memory sharing options MODULAR # new style module(7) framework options USERCONF # userconf(4) support options PIPE_SOCKETPAIR # smaller, but slower pipe(2) options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel # Beep when it is safe to power down the system (requires sysbeep) options BEEP_ONHALT # Some tunable details of the above feature (default values used below) options BEEP_ONHALT_COUNT=3 # Times to beep options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) # Alternate buffer queue strategies for better responsiveness under high # disk I/O load. options BUFQ_READPRIO options BUFQ_PRIOCSCAN # Diagnostic/debugging support options options DIAGNOSTIC # expensive kernel consistency checks options DEBUG # expensive debugging checks/support options LOCKDEBUG # expensive locking checks/support options KMEMSTATS # kernel memory statistics (vmstat -m) options DDB # in-kernel debugger options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' options DDB_HISTORY_SIZE=512 # enable history editing in DDB options DDB_VERBOSE_HELP options KGDB # remote debugger options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 #options IPKDB # IP Kernel Debugger #options IPKDBKEY="\"Pass_phrase_to_debug_over_network\"" makeoptions DEBUG="-g" # compile full symbol table options SYSCALL_STATS # per syscall counts options SYSCALL_TIMES # per syscall times options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) options KDTRACE_HOOKS # kernel DTrace hooks # Compatibility options #options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI #options COMPAT_09 # NetBSD 0.9 #options COMPAT_10 # NetBSD 1.0 #options COMPAT_11 # NetBSD 1.1 #options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI #options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI #options COMPAT_14 # NetBSD 1.4 #options COMPAT_15 # NetBSD 1.5 options COMPAT_16 # NetBSD 1.6 options COMPAT_20 # NetBSD 2.0 options COMPAT_30 # NetBSD 3.0 options COMPAT_40 # NetBSD 4.0 options COMPAT_50 # NetBSD 5.0 options COMPAT_60 # NetBSD 6.0 compatibility. options COMPAT_43 # 4.3BSD, 386BSD, and BSDI options COMPAT_386BSD_MBRPART # recognize old partition ID options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. options COMPAT_NETBSD32 # NetBSD 32-bit options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility options COMPAT_IBCS2 # binary compatibility with SCO and ISC options COMPAT_LINUX # binary compatibility with Linux options COMPAT_LINUX32 # binary compatibility with Linux 32-bit options COMPAT_FREEBSD # binary compatibility with FreeBSD options COMPAT_NDIS # NDIS network driver options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. # Wedge support options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges # The following two options can break /etc/fstab, so handle with care options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges # File systems file-system FFS # UFS file-system EXT2FS # second extended file system (linux) file-system LFS # log-structured file system file-system MFS # memory file system file-system NFS # Network File System client file-system NTFS # Windows/NT file system (experimental) file-system CD9660 # ISO 9660 + Rock Ridge file system file-system MSDOSFS # MS-DOS file system file-system FDESC # /dev/fd file-system KERNFS # /kern file-system NULLFS # loopback file system file-system OVERLAY # overlay file system file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) file-system PROCFS # /proc file-system UMAPFS # NULLFS + uid and gid remapping file-system UNION # union file system file-system CODA # Coda File System; also needs vcoda (below) file-system SMBFS # experimental - CIFS; also needs nsmb (below) file-system SYSVBFS # System V boot file system file-system PTYFS # /dev/ptm support file-system TMPFS # Efficient memory file-system file-system UDF # experimental - OSTA UDF CD/DVD file-system file-system HFS # experimental - Apple HFS+ file system file-system EFS # Silicon Graphics Extent File System file-system FILECORE # Acorn filecore file system file-system ADOSFS # AmigaDOS file system file-system NILFS # experimental - NTT's NiLFS(2) file-system V7FS # 7th Edition(V7) File System file-system CHFS # Chip File System # File system options options QUOTA # legacy UFS quotas options QUOTA2 # new, in-filesystem UFS quotas options FFS_EI # FFS Endian Independent support options WAPBL # File system journaling support options UFS_DIRHASH # UFS Large Directory Hashing - Experimental options UFS_EXTATTR options LFS_KERNEL_RFW options LFS_EI # LFS endian-independent support - experimental options LFS_DIRHASH # LFS version of UFS_DIRHASH - experimental options LFS_EXTATTR # extended attributes for LFS - experimental options LFS_EXTATTR_AUTOSTART # like UFS_EXTATTR_AUTOSTART options LFS_QUOTA # quotas for LFS - experimental options LFS_QUOTA2 # new-style quotas for LFS - experimental options NFSSERVER # Network File System server #options FFS_NO_SNAPSHOT # No FFS snapshot support options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and # immutable) behave as system flags. options V7FS_EI # V7FS Endian Independent support # Networking options options GATEWAY # packet forwarding options INET # IP + ICMP + TCP + UDP options INET6 # IPv6 options IPSEC # IP security #options IPSEC_DEBUG # debug for IP security options MPLS # MultiProtocol Label Switching (needs ifmpls) options MROUTING # IP multicast routing options PIM # Protocol Independent Multicast options NETATALK # AppleTalk networking protocols options PPP_BSDCOMP # BSD-Compress compression support for PPP options PPP_DEFLATE # Deflate compression support for PPP options PPP_FILTER # Active filter support for PPP (requires bpf) options IPFILTER_LOG # ipmon(8) log support options IPFILTER_LOOKUP # ippool(8) support options IPFILTER_COMPAT # Compat for IP-Filter options IPFILTER_DEFAULT_BLOCK # block all packets by default options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG options TCP_SIGNATURE # RFC 2385 support, used with BGP options ALTQ # Manipulate network interfaces' output queues options ALTQ_BLUE # Stochastic Fair Blue options ALTQ_CBQ # Class-Based Queueing options ALTQ_CDNR # Diffserv Traffic Conditioner options ALTQ_FIFOQ # First-In First-Out Queue options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) options ALTQ_HFSC # Hierarchical Fair Service Curve options ALTQ_LOCALQ # Local queueing discipline options ALTQ_PRIQ # Priority Queueing options ALTQ_RED # Random Early Detection options ALTQ_RIO # RED with IN/OUT options ALTQ_WFQ # Weighted Fair Queueing # These options enable verbose messages for several subsystems. # Warning, these may compile large string tables into the kernel! options ACPIVERBOSE # verbose ACPI device autoconfig messages options EISAVERBOSE # verbose EISA device autoconfig messages options MIIVERBOSE # verbose PHY autoconfig messages options PCIVERBOSE # verbose PCI device autoconfig messages options PCI_CONFIG_DUMP # verbosely dump PCI config space options PCMCIAVERBOSE # verbose PCMCIA configuration messages options SCSIVERBOSE # human readable SCSI error messages options USBVERBOSE # verbose USB device autoconfig messages options PNPBIOSVERBOSE # verbose PnP BIOS messages #options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages options MCAVERBOSE # verbose MCA device autoconfig messages options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM # # wscons options # # builtin terminal emulations options WSEMUL_SUN # sun terminal emulation options WSEMUL_VT100 # VT100 / VT220 emulation # customization of console and kernel output - see dev/wscons/wsdisplayvar.h options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) options WS_DEFAULT_FG=WSCOL_WHITE options WS_DEFAULT_BG=WSCOL_BLACK options WS_DEFAULT_COLATTR="(0)" options WS_DEFAULT_MONOATTR="(0)" options WS_KERNEL_FG=WSCOL_GREEN options WS_KERNEL_BG=WSCOL_BLACK options WS_KERNEL_COLATTR="(0)" options WS_KERNEL_MONOATTR="(0)" # customization of console border color options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color # compatibility to other console drivers options WSDISPLAY_COMPAT_PCVT # emulate some ioctls options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls options WSDISPLAY_COMPAT_USL # wsconscfg VT handling options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode #options WSKBD_USONLY # strip off non-US keymaps # don't attach pckbd as the console if no PS/2 keyboard is found options PCKBD_CNATTACH_MAY_FAIL # see dev/pckbport/wskbdmap_mfii.c for implemented layouts options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver # allocate a number of virtual screens at autoconfiguration time options WSDISPLAY_DEFAULTSCREENS=4 # use a large software cursor that doesn't blink options PCDISPLAY_SOFTCURSOR # modify the screen type of the console; defaults to "80x25" options VGA_CONSOLE_SCREENTYPE="\"80x24\"" # work around a hardware bug that loaded fonts don't work; found on ATI cards options VGA_CONSOLE_ATI_BROKEN_FONTSEL # issue VGA BIOS POST on resume options VGA_POST # console scrolling support. options WSDISPLAY_SCROLLSUPPORT # enable VGA raster mode capable of displaying multilingual text on console #options VGA_RASTERCONSOLE # enable splash screen support; requires hw driver support #options SPLASHSCREEN #options SPLASHSCREEN_PROGRESS # Keylock support options KEYLOCK options secmodel_keylock # Requires options KEYLOCK # Kernel root file system and dump configuration. config netbsd root on ? type ? #config netbsd root on sd0a type ffs #config netbsd root on ? type nfs # # Device configuration # #apm0 at mainbus0 # Advanced power management # Tuning for power management, see apm(4) for more details. #options APM_V10_ONLY # Use only the APM 1.0 calls #options APM_NO_POWEROFF # Don't power off on halt(8) #options APM_POWER_PRINT # Print stats on the console #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts # Basic Bus Support #IPMI support ipmi0 at mainbus? # Advanced Configuration and Power Interface # This option can be used to retrieve CPU and APIC information. # that I/O APICs can be used if ACPI is enabled below. options MPBIOS_SCANPCI # find PCI roots using MPBIOS options ACPI_SCANPCI # find PCI roots using ACPI acpi0 at mainbus0 options ACPI_ACTIVATE_DEV # If set, activate inactive devices # ACPI devices apm* at acpi? # ACPI apm emulation acpiacad* at acpi? # ACPI AC Adapter acpibat* at acpi? # ACPI Battery acpibut* at acpi? # ACPI Button acpidalb* at acpi? # ACPI Direct Application Launch Button acpiec* at acpi? # ACPI Embedded Controller (late) acpiecdt* at acpi? # ACPI Embedded Controller (early) acpifan* at acpi? # ACPI Fan acpilid* at acpi? # ACPI Lid Switch acpipmtr* at acpi? # ACPI Power Meter (experimental) # XXX Do not enable this in a real kernel unless you also disable any # XXX "native" i2c controller. Otherwise you'll have two accessors to # XXX the same bus, and bad things (tm) will happen! acpismbus* at acpi? # ACPI SMBus CMI (experimental) acpitz* at acpi? # ACPI Thermal Zone acpivga* at acpi? # ACPI Display Adapter acpiout* at acpivga? # ACPI Display Output Device acpiwdrt* at acpi? # ACPI Watchdog Resource Table acpiwmi* at acpi? # ACPI WMI Mapper # Mainboard devices aibs* at acpi? # ASUSTeK AI Booster hardware monitor applesmc* at acpi? # Apple System Management Controller asus* at acpi? # ASUS hotkeys attimer* at acpi? # AT Timer com* at acpi? # Serial communications interface fdc* at acpi? # Floppy disk controller fujbp* at acpi? # Fujitsu Brightness & Pointer fujhk* at acpi? # Fujitsu Hotkeys hpacel* at acpi? # HP 3D DriveGuard accelerometer hpqlb* at acpi? # HP Quick Launch Buttons hpet* at acpihpetbus? # High Precision Event Timer (table) hpet* at acpinodebus? # High Precision Event Timer (device) joy* at acpi? # Joystick/Game port lpt* at acpi? # Parallel port mpu* at acpi? # Roland MPU-401 MIDI UART pckbc* at acpi? # PC keyboard controller pcppi* at acpi? # AT-style speaker sound thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys #tpm* at acpi? # ACPI TPM (Experimental) ug* at acpi? # Abit uGuru Hardware monitor wb* at acpi? # Winbond W83L518D SD/MMC reader sdmmc* at wb? # SD/MMC bus wmidell* at acpiwmibus? # Dell WMI mappings wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings wmihp* at acpiwmibus? # HP WMI mappings wmimsi* at acpiwmibus? # MSI WMI mappings wss* at acpi? # NeoMagic 256AV in wss mode ym* at acpi? # Yamaha OPL3-SA[23] audio # Sony Vaio jog dial spic* at acpi? # Sony Programmable I/O Controller wsmouse* at spic? # Sony LCD brightness etc. sony* at acpi? # Sony Miscellaneous Controller # Toshiba Libretto devices vald* at acpi? # Apple System Management Controller devices applesmcfan* at applesmcbus? applesmctemp* at applesmcbus? # PCI bus support pci* at mainbus? bus ? pci* at pchb? bus ? pci* at ppb? bus ? # Configure PCI using BIOS information options PCIBIOS # PCI BIOS support options PCIBIOSVERBOSE # PCI BIOS verbose info options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 options PCIBIOS_INTR_GUESS # see pcibios(4) options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto # L2/L3 work, but should not be enabled # on anything else. options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20 # work, but should not be enabled # on anything else. #options PCIINTR_DEBUG # super-verbose PCI interrupt fixup # PCI fixups, for both PCIBIOS and ACPI options PCI_ADDR_FIXUP # fixup PCI I/O addresses options PCI_BUS_FIXUP # fixup PCI bus numbering options PCI_INTR_FIXUP # fixup PCI interrupt routing # Temperatures amdnb_misc* at pci? # AMD NB Misc Configuration amdtemp* at amdnb_misc? # AMD CPU Temperature sensors # PCI bridges amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET hpet* at amdpcib? ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ timecounter, # watchdog, SpeedStep and HPET hpet0 at ichlpcib? # High Precision Event Timer fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator rdcpcib* at pci? dev ? function ? # RDC Vortex86/PMX-1000 PCI-ISA w/ pchb* at pci? dev ? function ? # PCI-Host bridges pcib* at pci? dev ? function ? # PCI-ISA bridges ppb* at pci? dev ? function ? # PCI-PCI bridges # XXX 'puc's aren't really bridges, but there's no better place for them here puc* at pci? dev ? function ? # PCI "universal" comm. cards pwdog* at pci? dev ? function ? # QUANCOM PWDOG1 agp* at pchb? # ISA bus support isa0 at amdpcib? isa0 at ichlpcib? isa0 at rdcpcib? isa0 at mainbus? isa0 at pcib? # IBM 4810 BSP cash drawer port ibmcd* at pci? dev ? function ? gpio* at ibmcd? # CardBus bridge support cbb* at pci? dev ? function ? cardslot* at cbb? # CardBus bus support cardbus* at cardslot? pcmcia* at cardslot? # Coprocessor Support # Console Devices # wscons pckbc0 at isa? # PC keyboard controller pckbd* at pckbc? # PC keyboard pms* at pckbc? # PS/2 mouse for wsmouse options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads vga0 at isa? vga* at pci? dev ? function ? pcdisplay0 at isa? # CGA, MDA, EGA, HGA wskbd* at pckbd? console ? wsmouse* at pms? mux 0 chipsfb* at pci? dev ? function ? genfb* at pci? dev ? function ? igsfb* at pci? dev ? function ? machfb* at pci? dev ? function ? pm2fb* at pci? dev ? function ? r128fb* at pci? dev ? function ? radeonfb* at pci? dev ? function ? tga* at pci? dev ? function ? # DEC ZLXp-E[123] Graphics unichromefb* at pci? dev ? function ? # VIA Unichrome framebuffer console voodoofb* at pci? dev ? function ? wcfb* at pci? dev ? function ? wsdisplay* at wsemuldisplaydev? # DRI driver i915drm* at drm? # Intel i915, i945 DRM driver mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver r128drm* at drm? # ATI Rage 128 DRM driver radeondrm* at drm? # ATI Radeon DRM driver savagedrm* at drm? # S3 Savage DRM driver sisdrm* at drm? # SiS DRM driver tdfxdrm* at drm? # 3dfx (voodoo) DRM driver vboxdrm* at drm? # VirtualBox DRM driver viadrm* at drm? # VIA UniChrome DRM driver attimer0 at isa? pcppi0 at isa? sysbeep0 at pcppi? # Serial Devices # PCI serial interfaces com* at puc? port ? # 16x50s on "universal" comm boards cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards # PCMCIA serial interfaces com* at pcmcia? function ? # Modems and serial cards pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards com* at pcmcom? slave ? # ...and the slave devices # CardBus serial interfaces com* at cardbus? function ? # Modems and serial cards # Cardbus bridges #ppb* at cardbus? function ? # Cardbus-PCI bridges (www.magma.com) # ISA serial interfaces #options COM_HAYESP # adds Hayes ESP serial board support com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports com1 at isa? port 0x2f8 irq 3 com2 at isa? port 0x3e8 irq 5 com3 at isa? port 0x2e8 irq 9 ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards com* at ast? slave ? boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 com* at boca? slave ? tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards com* at tcom? slave ? rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards com* at rtfps? slave ? cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S com* at addcom? slave ? moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) com* at moxa? slave ? ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card com* at ioat? slave ? # Parallel Printer Interfaces # PCI parallel printer interfaces lpt* at puc? port ? # || ports on "universal" comm boards # ISA parallel printer interfaces lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports lpt1 at isa? port 0x278 lpt2 at isa? port 0x3bc # Hardware monitors # AMD 768 and 8111 power/ACPI controllers amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface iic* at amdpm? # sensors below are on this bus # Acer Labs M7101 SMBus controller alipm* at pci? dev ? function ? iic* at alipm? # Intel ICH SMBus controller ichsmb* at pci? dev ? function ? iic* at ichsmb? # NVIDIA nForce2/3/4 SMBus controller nfsmbc* at pci? dev ? function ? nfsmb* at nfsmbc? iic* at nfsmb? # Intel PIIX4 power management controllers piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller iic* at piixpm? # SMBus on PIIX4 # dbCool Thermal monitor and fan controller dbcool* at iic? addr 0x2C # Unknown other motherboard(s) dbcool* at iic? addr 0x2D # Tyan S2881 dbcool* at iic? addr 0x2E # Tyan S2882-D # IBM Hawk Integrated Systems Management Processor ibmhawk0 at iic? addr 0x37 # LM7[89] and compatible hardware monitors # Use flags to select temp sensor type (see lm(4) man page for details) lm0 at iic? addr 0x2e flags 0x0 # SMSC LPC47M192 hardware monitor smscmon* at iic? addr 0x2c #smscmon* at iic? addr 0x2d # (alternate address) # IBM Thinkpad Active Protection System aps0 at isa? port 0x1600 # Fintek Super I/O with hardware monitor finsio0 at isa? port 0x4e # iTE IT87xxF Super I/O with watchdog and sensors support itesio0 at isa? port 0x2e # Winbond LPC Super I/O wbsio* at isa? port 0x2e wbsio* at isa? port 0x4e # LM7[89] and compatible hardware monitors lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310 lm* at wbsio? # SMSC LPC47B397 hardware monitor functions smsc0 at isa? port 0x02e # PC87366 hardware monitor nsclpcsio* at isa? gpio* at nsclpcsio? # Abit uGuru Hardware system monitor ug0 at isa? port 0xe0 # VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer viaenv* at pci? dev ? function ? # Serial Presence Detect capable memory modules and optional temp sensors spdmem* at iic? addr 0x50 spdmem* at iic? addr 0x51 spdmem* at iic? addr 0x52 spdmem* at iic? addr 0x53 spdmem* at iic? addr 0x54 spdmem* at iic? addr 0x55 spdmem* at iic? addr 0x56 spdmem* at iic? addr 0x57 sdtemp* at iic? addr 0x18 # I2O devices iop* at pci? dev ? function ? # I/O processor iopsp* at iop? tid ? # SCSI/FC-AL ports ld* at iop? tid ? # block devices dpti* at iop? tid 0 # DPT/Adaptec control interface # GPIO devices gpio* at gpiosim? # 1-Wire support gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio gpioow* at gpio? onewire* at gpioow? # 1-Wire devices owtemp* at onewire? # Temperature sensors # Keylock support gpiolock* at gpio? # Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) soekrisgpio0 at isa? port 0x680 # SCSI Controllers and Devices # PCI SCSI controllers adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI bha* at pci? dev ? function ? # BusLogic 9xx SCSI dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel mfi* at pci? dev ? function ? # LSI MegaRAID SAS mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II nca* at pci? dev ? function ? # Domex DMX-3191D njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI siop* at pci? dev ? function ? # Symbios 53c8xx SCSI esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer options SIOP_SYMLED # drive the act. LED in software trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI # PCMCIA SCSI controllers aic* at pcmcia? function ? # Adaptec APA-1460 SCSI esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI nca* at pcmcia? function ? # NCR53C400 SCSI spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI # ISA SCSI controllers adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI aha1 at isa? port 0x334 irq ? drq ? aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI bha1 at isa? port 0x334 irq ? drq ? # The "nca" and "dpt" probes might give false hits or hang your machine. dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID esp0 at isa? port 0x230 irq ? # Emulex ESP406 and Qlogic FAS408 SCSI nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI uha1 at isa? port 0x340 irq ? drq ? wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers wds1 at isa? port 0x358 irq 11 drq 5 # CardBus SCSI cards adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI ahc* at cardbus? function ? # Adaptec ADP-1480 njs* at cardbus? function ? # Workbit NinjaSCSI-32 # SCSI bus support scsibus* at scsi? # SCSI devices sd* at scsibus? target ? lun ? # SCSI disk drives st* at scsibus? target ? lun ? # SCSI tape drives cd* at scsibus? target ? lun ? # SCSI CD-ROM drives ch* at scsibus? target ? lun ? # SCSI autochangers ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices ss* at scsibus? target ? lun ? # SCSI scanners se* at scsibus? target ? lun ? # SCSI ethernet adapters uk* at scsibus? target ? lun ? # SCSI unknown # SCSI NIC se* at scsibus? target ? lun ? # RAID controllers and devices aac* at pci? dev ? function ? # Adaptec AAC family amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers cac* at pci? dev ? function ? # Compaq PCI array controllers ciss* at pci? dev ? function ? # HP Smart Array controllers icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers twe* at pci? dev ? function ? # 3ware Escalade RAID controllers ld* at aac? unit ? # logical disk devices ld* at amr? unit ? ld* at cac? unit ? ld* at icp? unit ? ld* at twa? unit ? ld* at twe? unit ? ld* at mlx? unit ? icpsp* at icp? unit ? # SCSI pass-through # IDE and related devices # PCI IDE controllers - see pciide(4) for supported hardware. # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know # how to set up DMA modes for this chip. This may work, or may cause # a machine hang with some controllers. pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers ahcisata* at pci? dev ? function ? # AHCI SATA controllers artsata* at pci? dev ? function ? # Intel i31244 SATA controller cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers geodeide* at pci? dev ? function ? # AMD Geode IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers iteide* at pci? dev ? function ? # IT Express IDE controllers ixpide* at pci? dev ? function ? # ATI IXP IDE controllers jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers ahcisata* at jmide? mvsata* at pci? dev ? function ? # Marvell Hercules-I/II optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers pdcsata* at pci? dev ? function ? # Promise SATA150 controllers rccide* at pci? dev ? function ? # ServerWorks IDE controllers rdcide* at pci? dev ? function ? # RDC PMX-1000 IDE controllers satalink* at pci? dev ? function ? # SiI SATALink controllers schide* at pci? dev ? function ? # Intel SCH IDE controllers siisata* at pci? dev ? function ? # SiI SteelVine controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers svwsata* at pci? dev ? function ? # ServerWorks SATA controllers stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers # PCMCIA IDE controllers wdc* at pcmcia? function ? # CardBus IDE controllers njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 siisata* at cardbus? function ? # SiI SteelVine controllers # ISA ST506, ESDI, and IDE controllers # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will # fall back to 16bits I/O if 32bits I/O are not functional). # Some controllers pass the initial 32bit test, but will fail later. wdc0 at isa? port 0x1f0 irq 14 flags 0x00 wdc1 at isa? port 0x170 irq 15 flags 0x00 # ATA (IDE) bus support atabus* at ata? options ATADEBUG # IDE drives # Flags are used only with controllers that support DMA operations # and mode settings (e.g. some pciide controllers) # The lowest order four bits (rightmost digit) of the flags define the PIO # mode to use, the next set of four bits the DMA mode and the third set the # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode # to use, and the last bit must be 1 for this setting to be used. # For DMA and UDMA, 0xf (1111) means 'disable'. # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. # (0xc=1100, 0xa=1010, 0xf=1111) # 0x0000 means "use whatever the drive claims to support". wd* at atabus? drive ? flags 0x0000 # ATA RAID configuration support, as found on some Promise controllers. pseudo-device ataraid ld* at ataraid? vendtype ? unit ? # ATAPI bus support atapibus* at atapi? # ATAPI devices # flags have the same meaning as for IDE drives. cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown # Miscellaneous mass storage devices # ISA floppy fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers #fdc1 at isa? port 0x370 irq ? drq ? fd* at fdc? drive ? # the drives themselves # some machines need you to do this instead of fd* fd0 at fdc0 drive 0 # ISA CD-ROM devices mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives # ISA tape devices # note: the wt driver conflicts unpleasantly with SMC boards at the # same I/O address. The probe reprograms their EEPROMs. Don't # uncomment it unless you are actually using it. wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives # Network Interfaces # PCI network interfaces age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless cas* at pci? dev ? function ? # Sun Cassini/Cassini+ Ethernet dge* at pci? dev ? function ? # Intel 82597 10GbE LR en* at pci? dev ? function ? # ENI/Adaptec ATM ep* at pci? dev ? function ? # 3Com 3c59x epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet esh* at pci? dev ? function ? # Essential HIPPI card et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit ex* at pci? dev ? function ? # 3Com 3c90x[BC] fpa* at pci? dev ? function ? # DEC DEFPA FDDI fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B gem* at pci? dev ? function ? # Apple GMAC and Sun ERI gigabit enet gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet le* at pci? dev ? function ? # PCnet-PCI Ethernet lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 malo* at pci? dev ? function ? # Marvell Libertas Wireless mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet #ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver ne* at pci? dev ? function ? # NE2000-compatible Ethernet nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at pci? dev ? function ? # Realtek 8129/8139 rtw* at pci? dev ? function ? # Realtek 8180L (802.11) sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet sk* at skc? # SysKonnect SK9821 Gigabit Ethernet ste* at pci? dev ? function ? # Sundance ST-201 Ethernet stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet tl* at pci? dev ? function ? # ThunderLAN-based Ethernet tlp* at pci? dev ? function ? # DECchip 21x4x and clones txp* at pci? dev ? function ? # 3com 3cr990 vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet vte* at pci? dev ? function ? # Vortex86 RDC R6040 Fast Ethernet wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) wm* at pci? dev ? function ? # Intel 8254x gigabit wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE # PCMCIA network interfaces an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer cs* at pcmcia? function ? # CS89xx Ethernet ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet malo* at pcmcia? function ? # Marvell Libertas mbe* at pcmcia? function ? # MB8696x based Ethernet ne* at pcmcia? function ? # NE2000-compatible Ethernet ray* at pcmcia? function ? # Raytheon Raylink (802.11) sm* at pcmcia? function ? # Megahertz Ethernet # tr at pcmcia has problems with Cardbus bridges tr* at pcmcia? function ? # TROPIC based Token-Ring wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) xirc* at pcmcia? function ? # Xircom CreditCard Ethernet com* at xirc? xi* at xirc? mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards com* at mhzc? sm* at mhzc? # ISA network interfaces ate0 at isa? port 0x2a0 irq ? # AT1700 cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards ep* at isa? port ? irq ? # 3c509 Ethernet cards ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 ix0 at isa? port 0x300 irq 10 # EtherExpress/16 iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA le* at depca? nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 le* at nele? ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan le* at bicc? ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards ne1 at isa? port 0x300 irq 10 sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet we1 at isa? port 0x300 iomem 0xcc000 irq 10 # CardBus network cards ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) atw* at cardbus? function ? # ADMtek ADM8211 (802.11) ex* at cardbus? function ? # 3Com 3c575TX fxp* at cardbus? function ? # Intel i8255x ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S rtk* at cardbus? function ? # Realtek 8129/8139 rtw* at cardbus? function ? # Realtek 8180L (802.11) tlp* at cardbus? function ? # DECchip 21143 # MII/PHY support acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs atphy* at mii? phy ? # Attansic/Atheros PHYs bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs dmphy* at mii? phy ? # Davicom DM9101 PHYs etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs exphy* at mii? phy ? # 3Com internal PHYs gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs glxtphy* at mii? phy ? # Level One LXT-1000 PHYs gphyter* at mii? phy ? # NS83861 Gig-E PHY icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x igphy* at mii? phy ? # Intel IGP01E1000 ihphy* at mii? phy ? # Intel 82577 PHYs ikphy* at mii? phy ? # Intel 82563 PHYs inphy* at mii? phy ? # Intel 82555 PHYs iophy* at mii? phy ? # Intel 82553 PHYs lxtphy* at mii? phy ? # Level One LXT-970 PHYs makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs nsphy* at mii? phy ? # NS83840 PHYs nsphyter* at mii? phy ? # NS83843 PHYs pnaphy* at mii? phy ? # generic HomePNA PHYs qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs rdcphy* at mii? phy ? # RDC R6040 internal PHY rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs rlphy* at mii? phy ? # Realtek 8139/8201L PHYs sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs tlphy* at mii? phy ? # ThunderLAN PHYs tqphy* at mii? phy ? # TDK Semiconductor PHYs ukphy* at mii? phy ? # generic unknown PHYs urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs # USB Controller and Devices # PCI USB controllers ehci* at pci? dev ? function ? # Enhanced Host Controller ohci* at pci? dev ? function ? # Open Host Controller uhci* at pci? dev ? function ? # Universal Host Controller (Intel) xhci* at pci? dev ? function ? # eXtensible Host Controller # CardBus USB controllers ehci* at cardbus? function ? # Enhanced Host Controller ohci* at cardbus? function ? # Open Host Controller uhci* at cardbus? function ? # Universal Host Controller (Intel) # ISA USB controllers slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS # PCMCIA USB controllers slhci* at pcmcia? function ? # ScanLogic SL811HS # USB bus support usb* at ehci? usb* at ohci? usb* at slhci? usb* at uhci? usb* at xhci? # USB Hubs uhub* at usb? uhub* at uhub? port ? # USB HID device uhidev* at uhub? port ? configuration ? interface ? # USB Mice ums* at uhidev? reportid ? wsmouse* at ums? mux 0 # USB Touchscreens uts* at uhidev? reportid ? wsmouse* at uts? mux 0 # USB eGalax touch-panel uep* at uhub? port ? wsmouse* at uep? mux 0 # USB Apple trackpad uatp* at uhidev? reportid ? wsmouse* at uatp? mux 0 uyurex* at uhidev? reportid ? # USB Keyboards ukbd* at uhidev? reportid ? wskbd* at ukbd? console ? mux 1 # USB TEMPer and TEMPerHUM uthum* at uhidev? reportid ? # USB serial adapter ucycom* at uhidev? reportid ? # USB Generic HID devices uhid* at uhidev? reportid ? # USB LCDs and USB-VGA adaptors udl* at uhub? port ? # DisplayLink DL-1x0/1x5 wsdisplay* at udl? # USB Printer ulpt* at uhub? port ? configuration ? interface ? # USB Modem umodem* at uhub? port ? configuration ? ucom* at umodem? # Option N.V. Wireless WAN modems uhso* at uhub? port ? configuration ? # USB Mass Storage umass* at uhub? port ? configuration ? interface ? wd* at umass? # USB audio uaudio* at uhub? port ? configuration ? # USB MIDI umidi* at uhub? port ? configuration ? # USB IrDA # USB-IrDA bridge spec uirda* at uhub? port ? configuration ? interface ? irframe* at uirda? stuirda* at uhub? port ? configuration ? interface ? irframe* at stuirda? # SigmaTel STIr4200 USB/IrDA Bridge ustir* at uhub? port ? irframe* at ustir? # KingSun/DonShine USB/IrDA Bridge udsir* at uhub? port ? irframe* at udsir? # Windows Media Center IR tranceiver irmce* at uhub? port ? cir* at irmce? # USB Ethernet adapters aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters axe* at uhub? port ? # ASIX AX88172 based adapters cdce* at uhub? port ? # CDC, Ethernet Networking Control Model cue* at uhub? port ? # CATC USB-EL1201A based adapters kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters udav* at uhub? port ? # Davicom DM9601 based adapters url* at uhub? port ? # Realtek RTL8150L based adapters urndis* at uhub? port ? # Microsoft RNDIS specification # USB 802.11 adapters atu* at uhub? port ? # Atmel AT76C50XX based adapters athn* at uhub? port ? # Atheros AR9002U otus* at uhub? port ? # Atheros AR9001U ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g run* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n upgt* at uhub? port ? # Intersil PrismGT urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g urtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n zyd* at uhub? port ? # Zydas ZD1211 # Prolific PL2301/PL2302 host-to-host adapter upl* at uhub? port ? # Serial adapters uark* at uhub? port ? # ArkMicroChips 3116 serial adapter ucom* at uark? portno? ubsa* at uhub? port ? # Belkin serial adapter ucom* at ubsa? portno ? uchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter ucom* at uchcom? portno ? uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter ucom* at uftdi? portno ? uipaq* at uhub? port ? # iPAQ PDAs ucom* at uipaq? portno ? umct* at uhub? port ? # MCT USB-RS232 serial adapter ucom* at umct? portno ? uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter ucom* at uplcom? portno ? uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter ucom* at uslsa? portno ? uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter ucom* at uvscom? portno ? uark* at uhub? port ? ucom* at uark? portno ? moscom* at uhub? port ? ucom* at moscom? portno ? uhmodem* at uhub? ucom* at uhmodem? portno ? # RIM BlackBerry uberry* at uhub? port ? # Apple iPad uipad* at uhub? port ? # Diamond Multimedia Rio 500 urio* at uhub? port ? # USB Handspring Visor uvisor* at uhub? port ? ucom* at uvisor? # Kyocera AIR-EDGE PHONE ukyopon* at uhub? port ? ucom* at ukyopon? portno ? # USB scanners uscanner* at uhub? port ? # USB scanners that use SCSI emulation, e.g., HP5300 usscanner* at uhub? port ? # Topfield TF5000PVR range of DVB recorders utoppy* at uhub? port ? # Y@@P firmware loader uyap* at uhub? port ? # D-Link DSB-R100 USB radio udsbr* at uhub? port ? radio* at udsbr? # USB Generic driver ugen* at uhub? port ? # USB 3G datacards u3ginit* at uhub? port ? u3g* at uhub? port ? ucom* at u3g? # USB generic serial port (e.g., data over cellular) ugensa* at uhub? port ? ucom* at ugensa? # IrDA and Consumer Ir devices # Toshiba Oboe oboe* at pci? dev ? function ? irframe* at oboe? # PCI IEEE1394 controllers fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller # CardBus IEEE1394 controllers fwohci* at cardbus? function ? # IEEE1394 Open Host Controller ieee1394if* at fwohci? fwip* at ieee1394if? # IP over IEEE1394 sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 # SD/MMC/SDIO Controller and Device support # PCI SD/MMC controller sdhc* at pci? # SD Host Controller # CardBus SD/MMC controller sdhc* at cardbus? function ? # SD Host Controller sdmmc* at sdhc? # SD/MMC bus ld* at sdmmc? # Audio Devices # PCI audio devices auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio azalia* at pci? dev ? function ? # High Definition Audio clcs* at pci? dev ? function ? # Cirrus Logic CS4280 clct* at pci? dev ? function ? # Cirrus Logic CS4281 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 eap* at pci? dev ? function ? # Ensoniq AudioPCI emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive fms* at pci? dev ? function ? # Forte Media FM801 gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio sv* at pci? dev ? function ? # S3 SonicVibes yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio # ISA audio devices # the "aria" probe might give false hits aria0 at isa? port 0x290 irq 10 # Aria ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System cms0 at isa? port 0x220 # Creative Music System # OPL[23] FM synthesizers opl0 at isa? port 0x388 # use only if not attached to sound card opl* at cmpci? flags 1 opl* at eso? opl* at ess? opl* at fms? opl* at sb? opl* at sv? opl* at wss? opl* at yds? opl* at ym? # High Definition Audio hdaudio* at pci? dev ? function ? # High Definition Audio hdafg* at hdaudiobus? # Audio support audio* at audiobus? # MPU 401 UARTs mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card mpu* at cmpci? mpu* at eso? mpu* at fms? mpu* at sb? mpu* at yds? mpu* at ym? # MIDI support midi* at midibus? midi* at pcppi? # MIDI interface to the PC speaker # The spkr driver provides a simple tone interface to the built in speaker. spkr0 at pcppi? # PC speaker # FM-Radio devices # ISA radio devices az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card az1 at isa? port 0x358 rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible rt1 at isa? port 0x284 rt2 at isa? port 0x30c rt3 at isa? port 0x384 rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card rtii1 at isa? port 0x30c sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card # PCI radio devices gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card # Radio support radio* at az? radio* at gtp? radio* at rt? radio* at rtii? radio* at sf2r? # Video capture devices pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam uvideo* at uhub? # USB Video Class capture devices auvitek* at uhub? # Auvitek AU0828 video capture devices emdtv* at uhub? # Empia EM28xx video capture devices video* at videobus? dtv* at dtvbus? # TV cards # Brooktree 848/849/878/879 based TV cards bktr* at pci? dev ? function ? radio* at bktr? # Conexant CX2388[0-3]-based DTV cards cxdtv* at pci? dev ? function ? iic* at cxdtv? # Conexant CX23885-based TV cards coram* at pci? dev ? function ? iic* at coram? isv* at isa? port 0x3e0 # IDEC Supervision/16 image capture # Bluetooth Controller and Device support # Bluetooth PCMCIA Controllers bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 # Bluetooth SDIO Controller sbt* at sdmmc? # Bluetooth USB Controllers ubt* at uhub? port ? aubtfwl* at uhub? port ? # Bluetooth Device Hub bthub* at bcsp? bthub* at bt3c? bthub* at btbc? bthub* at btuart? bthub* at sbt? bthub* at ubt? # Bluetooth HID support bthidev* at bthub? # Bluetooth Mouse btms* at bthidev? reportid ? wsmouse* at btms? mux 0 # Bluetooth Keyboard btkbd* at bthidev? reportid ? wskbd* at btkbd? console ? mux 1 # Bluetooth Apple Magic Mouse btmagic* at bthub? wsmouse* at btmagic? mux 0 # Bluetooth Audio support btsco* at bthub? # Mice # Cryptographic Devices # PCI cryptographic devices hifn* at pci? dev ? function ? # Hifn 7755/7811/795x ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x # Trusted Platform Module tpm* at isa? iomem 0xfed40000 irq 7 #tpm* at isa? port 0x02e #tpm* at isa? port 0x04e #tpm* at isa? port 0x07e #tpm* at isa? port 0x0ee # Joysticks # PCI joysticks joy* at pci? # Game ports (usually on audio cards) joy* at eap? # See CAVEATS in eap(4) before enabling joy* at eso? # ESS Solo-1 on-board joystick # ISA joysticks. Probe is a little strange; add only if you have one. joy0 at isa? port 0x201 # Planetconnect Satellite receiver driver. satlink0 at isa? port 0x300 drq 1 # Middle Digital, Inc. PCI-Weasel serial console board control # devices (watchdog timer, etc.) weasel* at pci? # Virtio devices virtio* at pci? dev ? function ? # Virtio PCI device viomb* at virtio? # Virtio memory balloon device ld* at virtio? # Virtio disk device vioif* at virtio? # Virtio network device # Flash subsystem flash* at flashbus? # NAND subsystem nand* at nandbus? # Pull in optional local configuration #include "arch/amd64/conf/ALL.local" # Pseudo-Devices pseudo-device crypto # /dev/crypto device pseudo-device swcrypto # software crypto implementation # disk/mass storage pseudo-devices pseudo-device bio # RAID control device driver pseudo-device ccd # concatenated/striped disk devices pseudo-device cgd # cryptographic disk devices pseudo-device raid # RAIDframe disk driver options RAID_AUTOCONFIG # auto-configuration of RAID components # Options to enable various other RAIDframe RAID types. options RF_INCLUDE_EVENODD=1 options RF_INCLUDE_RAID5_RS=1 options RF_INCLUDE_PARITYLOGGING=1 options RF_INCLUDE_CHAINDECLUSTER=1 options RF_INCLUDE_INTERDECLUSTER=1 options RF_INCLUDE_PARITY_DECLUSTERING=1 options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 pseudo-device fss # file system snapshot device pseudo-device md # memory disk device (ramdisk) options MEMORY_DISK_HOOKS # enable root ramdisk options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) pseudo-device vnd # disk-like interface to files options VND_COMPRESSION # compressed vnd(4) pseudo-device dm # device-mapper disk driver # network pseudo-devices pseudo-device bpfilter # Berkeley packet filter pseudo-device carp # Common Address Redundancy Protocol pseudo-device ipfilter # IP filter (firewall) and NAT pseudo-device ifmpls # MPLS pseudo-interface pseudo-device loop # network loopback pseudo-device ppp # Point-to-Point Protocol pseudo-device pppoe # PPP over Ethernet (RFC 2516) options PPPOE_SERVER # Enable PPPoE server via link0 pseudo-device sl # Serial Line IP pseudo-device strip # Starmode Radio IP (Metricom) pseudo-device irframetty # IrDA frame line discipline pseudo-device tap # virtual Ethernet pseudo-device tun # network tunneling over tty pseudo-device gre # generic L3 over IP tunnel pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) pseudo-device faith # IPv[46] tcp relay translation i/f pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation pseudo-device vlan # IEEE 802.1q encapsulation pseudo-device bridge # simple inter-network bridging options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too pseudo-device agr # IEEE 802.3ad link aggregation #pseudo-device pf # PF packet filter #pseudo-device pflog # PF log if #pseudo-device pfsync # PF sync if pseudo-device npf # NPF packet filter pseudo-device kttcp pseudo-device etherip # EtherIP # srt is EXPERIMENTAL pseudo-device srt # source-address-based routing # # accept filters, built as module(7)s by default pseudo-device accf_data # "dataready" accept filter pseudo-device accf_http # "httpready" accept filter # miscellaneous pseudo-devices pseudo-device pty # pseudo-terminals pseudo-device sequencer # MIDI sequencer # rnd works; RND_COM does not on port amd64 yet. options RND_COM # use "com" randomness as well (BROKEN) pseudo-device clockctl # user control of clock subsystem pseudo-device ksyms # /dev/ksyms pseudo-device lockstat # lock profiling pseudo-device bcsp # BlueCore Serial Protocol pseudo-device btuart # Bluetooth HCI UART (H4) pseudo-device gpiosim 1 # GPIO simulator pseudo-device filemon # process monitor for make(1) # a pseudo device needed for Coda # also needs CODA (above) pseudo-device vcoda # coda minicache <-> venus comm. # a pseudo device needed for SMBFS pseudo-device nsmb # experimental - SMB requester # wscons pseudo-devices pseudo-device wsmux # mouse & keyboard multiplexor pseudo-device wsfont # software watchdog driver - swwdog(4) pseudo-device swwdog #software environmental sensor - swsensor(4) pseudo-device swsensor # pseudo audio device driver pseudo-device pad # userland interface to drivers, including autoconf and properties retrieval pseudo-device drvctl # Pass-to-Userspace Transporter pseudo-device putter # Userspace block/char drivers pseudo-device pud # Hardware-assisted data mover interface pseudo-device dmoverio pseudo-device nandemulator options FILEASSOC # fileassoc(9) - required for Veriexec # Veriexec pseudo-device veriexec # # Uncomment the fingerprint methods below that are desired. Note that # removing fingerprint methods will have almost no impact on the kernel # code size. # options VERIFIED_EXEC_FP_RMD160 options VERIFIED_EXEC_FP_SHA256 options VERIFIED_EXEC_FP_SHA384 options VERIFIED_EXEC_FP_SHA512 options VERIFIED_EXEC_FP_SHA1 options VERIFIED_EXEC_FP_MD5 options PAX_MPROTECT=0 # PaX mprotect(2) restrictions options PAX_ASLR=0 # PaX Address Space Layout Randomization options PAX_SEGVGUARD=0 # PaX Segmentation fault guard # # NetBSD: GENERIC_ISDN,v 1.16 2010/01/03 03:53:34 dholland Exp # #--------------------------------------------------------------------- # Various ISDN board drivers: #--------------------------------------------------------------------- # Legacy ISA cards (no P&P support): # # Teles S0/8 or Niccy 1008 options ISICISA_TEL_S0_8 #isic0 at isa? iomem 0xd0000 irq 2 # Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 options ISICISA_TEL_S0_16 #isic0 at isa? port 0xd80 iomem 0xd0000 irq 9 # Teles S0/16.3 options ISICISA_TEL_S0_16_3 #isic0 at isa? port 0xd80 irq 12 # AVM A1 or AVM Fritz!Card options ISICISA_AVM_A1 isic0 at isa? port 0x340 irq 10 # USRobotics Sportster ISDN TA intern options ISICISA_USR_STI #isic0 at isa? port 0x268 irq 10 # ITK ix1 micro options ISICISA_ITKIX1 #isic0 at isa? port 0x398 irq 10 # # XXX not ready yet: # Active EICON/Diehl Cards: S, SX, SXn, SCOM or QUADRO #daic0 at isa? iomem 0xd8000 irq 10 # # #--------------------------------------------------------------------- # Supported PCI cards: # isic* at pci? # Winbond W6692 iwic* at pci? # AVM Fritz!PCI card ifpci* at pci? # AVM Fritz!PCI V2 card ifritz* at pci? # AVM B1/T1 PCI card iavc* at pci? # #--------------------------------------------------------------------- # Supported PCMCIA cards: # options ISICPCMCIA_AVM_A1 # Fritz!Card PCMCIA Version options ISICPCMCIA_ELSA_ISDNMC # ELSA MicroLink ISDN/MC options ISICPCMCIA_ELSA_MCALL # ELSA MicroLink MC/all options ISICPCMCIA_SBSPEEDSTAR2 # Sedlbauer speed star II isic* at pcmcia? function ? # #--------------------------------------------------------------------- # ISDN user land devices, drivers and pseudo-devices. #--------------------------------------------------------------------- # pseudo-device isdn # communication with userland daemon pseudo-device isdntrc 2 # userland driver to do ISDN tracing pseudo-device isdnctl # userland driver to control the whole thing pseudo-device isdnbchan 4 # userland driver for access to raw B channel pseudo-device isdntel 2 # userland driver for telephony options IRIP_VJ # compile support for VJ compression pseudo-device irip 2 # network driver for IP over raw HDLC ISDN pseudo-device ippp 2 # synchronous PPP over ISDN #--------------------------------------------------------------------- options ATHHAL_DEBUG options A9PCIC_DEBUG options AAC_DEBUG options AAU_DEBUG options AC97_DEBUG options AC97_IO_DEBUG options ACPI_APM_DEBUG # # ACPI_DEBUG_ALLOC can not be used with ACPI # kernel modules. It requires also ACPI_DEBUG. # ACPI_DEBUG_MUTEX is only for ACPICA debugging. # options ACPI_DEBUG options ACPI_DEBUG_ALLOC options ACPI_MUTEX_DEBUG options ADB_DEBUG options ADM1030_DEBUG options ADT7467_DEBUG options AE_DEBUG options AGP_DEBUG options AHADEBUG options AHBDEBUG options AHC_DEBUG=1 options AHD_DEBUG options AHD_DEBUG_OPTS=1 options AH_DEBUG_ALQ options AIC_DEBUG options ALTQ_DEBUG options AMD756_DEBUG options AMRR_DEBUG options AN_DEBUG options APMDEBUG options APMDEBUG_VALUE=1 options ARCKBD_DEBUG options ARGO_DEBUG options ARP_DEBUG options ASC_DEBUG options ATAPI_DEBUG_PROBE options ATA_DEBUG options ATA_RAID_DEBUG options ATE_DEBUG options ATMEL_DEBUG options ATPPC_DEBUG options ATW_BBPDEBUG options ATW_DEBUG options ATW_SYNDEBUG options AUACER_DEBUG options AUCCDEBUG options AUCONV_DEBUG options AUDIO_DEBUG options AUE_DEBUG options AUICH_DEBUG options AUICH_MODEM_DEBUG options AURATECONV_DEBUG options AUSMBUS_PSC_DEBUG options AWACS_DEBUG options AWI_DEBUG options AXE_DEBUG options AZALIA_DEBUG options BAH_DEBUG options BCACHE_DEBUG options BDEBUG options BEDEBUG options BHADEBUG options BIOS_MEMORY_DEBUG options BIT3DEBUG options BKTR_RADIO_DEBUG options BLUETOOTH_DEBUG options BMAC_DEBUG options BMD_DEBUG options BOOTP_DEBUG options BOOTP_DEBUGx options BOOTXX_DEBUG options BOOT_DEBUG options BT463_DEBUG options BTDEBUG options BTHSET_DEBUG options BTLBDEBUG options BTNMGRDEBUG options BUS_DMA_DEBUG options BUS_SPACE_DEBUG options CACHE_DEBUG options CARDBUS_DEBUG options CD18XXDEBUG options CGSIX_DEBUG options CHANGER_DEBUG options CISS_DEBUG options CKSUMDEBUG options CLOCKDEBUG options CLOCK_DEBUG options CNW_DEBUG options COMDEBUG options COMVRIPDEBUG options COM_DEBUG options COM_HPCIODEBUG options CONSDEBUG options CRYPTO_DEBUG options CS4280_DEBUG options CS_DEBUG options CUE_DEBUG options CY_DEBUG options CZ_DEBUG options DAIC_DEBUG options DBRI_DEBUG options DDB_DEBUG options DEBUGBUG options DEBUGGER_THREADING options DEBUGTERM options DEBUGXXX options DEBUG_1284 options DEBUG_1543 options DEBUG_A4000 options DEBUG_ALIGN options DEBUG_ALLOC options DEBUG_AMIGA_IF_ED options DEBUG_AOUTM68K options DEBUG_BEFOREMMU options DEBUG_BIOSCALL options DEBUG_CHUNK_DIR options DEBUG_CLOCK options DEBUG_COFF options DEBUG_CP0_ACCESS options DEBUG_CURSOR options DEBUG_DDB options DEBUG_DR options DEBUG_EMUL options DEBUG_ET4000 options DEBUG_EXEC options DEBUG_EXT2 options DEBUG_FAULT_CORRECTION options DEBUG_FFB options DEBUG_FIND_COMPORT options DEBUG_FIND_PCIC options DEBUG_FIND_PCIC_I82365SL_ONLY options DEBUG_FPE options DEBUG_FREEBSD_ELF options DEBUG_GPIO options DEBUG_GPIO2 options DEBUG_HPUX options DEBUG_IBCS2 options DEBUG_IPR_VJ options DEBUG_ISAPNP options DEBUG_ISSIGNAL options DEBUG_KERNADDR_ACCESS options DEBUG_KERNEL_START options DEBUG_KGDB options DEBUG_LED options DEBUG_LINUX options DEBUG_LINUX_FUTEX options DEBUG_MEMLOAD options DEBUG_MEMORY_LIST options DEBUG_MEMSIZE options DEBUG_NEG options DEBUG_NFS_BOOT_DHCP options DEBUG_P9100 options DEBUG_PAGE0 options DEBUG_PCI_MACHDEP options DEBUG_PGRP options DEBUG_POOL options DEBUG_PORTF options DEBUG_PROM options DEBUG_PTM options DEBUG_RAWFS options DEBUG_RPC options DEBUG_SNAPPER options DEBUG_SVR4 options DEBUG_SYNC options DEBUG_TERM options DEBUG_UL options DEBUG_VAL options DEBUG_WITH_STDIO options DEVSW_DEBUG options DEV_DEBUG options DISKLABEL_DEBUG options DISK_DEBUG options DL_DEBUG options DMAC_DEBUG options DMA_DEBUG options DMCDEBUG options DO_I4B_MAXDEBUG options DRACORAWKEYDEBUG options EARLY_DEBUG_EVENT options EBUS_DEBUG options EDC_DEBUG options EDEBUG options ED_DEBUG options EFINET_DEBUG options EGAFONTDEBUG options EGDEBUG options EHCI_DEBUG options EL_DEBUG options EMAC3_DEBUG options EMUXKI_DEBUG options EM_DEBUG options EN_DEBUG options EN_DEBUG_RANGE options EPGPIO_DEBUG options EPICMEDIADEBUG options EPPCIC_DEBUG options ESDEBUG options ESP_DEBUG options ESP_SBUS_DEBUG options ESS_ISA_DEBUG options ETHER_DEBUG options EWSKBD_DEBUG options EXEC_DEBUG options EXTENT_DEBUG options EXTREME_DEBUG options EXTREME_EXTREME_DEBUG options FBDEBUG options FDDEBUG options FD_DEBUG options FFBDEBUG options FILECORE_DEBUG options FILECORE_DEBUG_BR options FIRESTARDEBUG options FLASH_DEBUG options FLP_DEBUG options FMV_DEBUG options FOO_DEBUG options FPU_DEBUG options GDROMDEBUG options GEM_DEBUG options GEM_DEBUG1 options GEODE_DEBUG options GEOM_DEBUG options GE_DEBUG options GMAC_DEBUG options GPIO_DEBUG options GRE_DEBUG options GSFB_DEBUG_MONITOR options GTFDEBUG options HD64461PCMCIA_DEBUG options HD64461VIDEO_DEBUG options HD64465PCMCIA_DEBUG options HDAUDIO_DEBUG options HDAFG_DEBUG options HDLCDEBUG options HIFN_DEBUG options HMEDEBUG options HPCAPMDEBUG options HPC_DEBUG_INTERRUPT_MONITOR options HPC_DEBUG_LCD options HP_DEBUG options HSCXADEBUG options HSCXBDEBUG options I2ODEBUG options I4BISPPPDEBUG options I4B_MBUF_DEBUG options I4B_MBUF_TYPE_DEBUG options IBCS2_DEBUG options ICONV_DEBUG options ICP_DEBUG options IEDEBUG options IEEE80211_DEBUG_REFCNT options IFAREF_DEBUG options IFMEDIA_DEBUG options IHA_DEBUG_STATE options INTRDEBUG options INTR_DEBUG options IPAQ_LCD_DEBUG options IPF_DEBUG options IPSEC_DEBUG options IPW_DEBUG options IP_RCMD_PROXY_DEBUG options IRFRAMET_DEBUG options IRFRAME_DEBUG options IRQ_DEBUG options ISACDEBUG options ISADMA_DEBUG options ISO_DEBUG options IT8368DEBUG options ITE8181DEBUG options ITK_PROBE_DEBUG options IWI_DEBUG options IWM_DEBUG options IYDEBUG options IYMEMDEBUG options J6X0TP_DEBUG options J720TP_DEBUG options KBD_DEBUG options KB_DEBUG options KERNEL_DEBUG options KLOADER_DEBUG options KSTACK_DEBUG options KSYMS_DEBUG options KUE_DEBUG options LANA_DEBUG options LCD_DEBUG options LDT_DEBUG options LEDEBUG options LE_DEBUG options LIFDEBUG options LINUX_SG_DEBUG options LLCDEBUG options LLC_DEBUG options LOADER_DEBUG options LOAD_DEBUG_INFO options LOCKF_DEBUG options LPT_DEBUG options MAGMA_DEBUG options MAPLE_DEBUG options MB8795_DEBUG options MCDDEBUG options MCDEBUG options MCHAIN_DEBUG options MEC_DEBUG options MEDIABAY_DEBUG options MEMORY_MAP_DEBUG options MESH_DEBUG options MIDI_DEBUG options MLYDEBUG options MMEYEPCMCIADEBUG options MOUSE_DEBUG options MPDEBUG options MQ200_DEBUG options MRT6DEBUG options MSDOSFS_DEBUG options MSG_DEBUG_OK options MULAW_DEBUG options MYDEV_DEBUG options NB_DEBUG options NCR5380_DEBUG options NCR53C9X_DEBUG options ND6_DEBUG options NDEBUG options ND_DEBUG options NETATALKDEBUG options NETDOCK_DEBUG_DRIVER options NETIF_DEBUG options NET_DEBUG options NFE_DEBUG options NFS_DEBUG options NFS_DEBUG_COMMIT options NIDEBUG options NJSC32_DEBUG options NON_DEBUG options NOTDEF_DEBUG options NOT_DEBUG options NSIODEBUG options NTFS_DEBUG options NV_DEBUG options OBOE_DEBUG options OFW_DEBUG options OHCI_DEBUG options OLD_ELF_DEBUG options ONEWIRE_DEBUG options ONOE_DEBUG options OPTPOINTDEBUG options OSIOP_DEBUG options OST_DEBUG options P1212_DEBUG options PARDEBUG options PBMS_DEBUG options PCIINTR_DEBUG options PCI_DEBUG options PCKBCDEBUG options PCKBPORTDEBUG options PCMCIACISDEBUG options PCMCIADEBUG options PDCDEBUG options PDINFO_DEBUG options PFCKBD_DEBUG options PFDEBUG options PFLOGDEBUG options PHYSMEMDEBUG options PI1PPC_DEBUG options PIIXPM_DEBUG options PIIX_DEBUG options PIOC_DEBUG options PLCOM_DEBUG options PLD_WDOG_DEBUG options PLIP_DEBUG options PLUMICUDEBUG options PLUMIOBUSDEBUG options PLUMPCMCIA_DEBUG options PLUMPOWERDEBUG options PLUMVIDEODEBUG options PMAPDEBUG options PMAP_COUNT_DEBUG options PMAP_DEBUG options PMAP_DEBUG_MODIFIED options PMON_DEBUG options PMSDEBUG options PNPBIOSDEBUG options PNPBIOSDEBUG_VALUE=1 options PNPBIOSEVENTSDEBUG options PORT_DEBUG options PPBUS_DEBUG options PPPOE_DEBUG options PROFILER_DEBUG options PSH3TP_DEBUG options PWCTLDEBUG options QEDEBUG options QN_DEBUG options QN_DEBUG1 options QTDEBUG options RAL_DEBUG options RARP_DEBUG options RBUS_DEBUG options RCONS_DEBUG options RDDEBUG options REALLYDEBUG options RND_DEBUG options ROMDEBUG options RPC_DEBUG options RQDEBUG options RTC_DEBUG options RTSOCK_DEBUG options RTW_DEBUG options SACKBCDEBUG options SBC_DEBUG options SBJCN_DEBUG options SBMACDEBUG options SBSCN_DEBUG options SCC_DEBUG options SCHED_DEBUG options SCIF_DEBUG options SCI_DEBUG options SCR_DEBUG options SCSIDEBUG options SCSIPI_DEBUG options SCSI_DEBUG options SD_DEBUG options SEA_DEBUG options SEA_DEBUGQUEUE options SEDEBUG options SED_DEBUG options SEEQ8005_DEBUG options SEM_DEBUG options SEQUENCER_DEBUG options SER_DEBUG options SFAS_DEBUG options SGMAP_DEBUG options SHMDEBUG options SIF_DEBUG options SIOP_DEBUG options SIOP_DEBUG_DR options SIOP_DEBUG_INTR options SIOP_DEBUG_SCHED options SK_DEBUG options SMAP_DEBUG options SMB_IOD_DEBUG options SMB_SOCKETDATA_DEBUG options SMB_SOCKET_DEBUG options SMB_VNODE_DEBUG options SNAPPER_DEBUG options SNDEBUG options SOCKBUF_DEBUG options SONIC_DEBUG options SPARC_PCI_DEBUG options SPC_DEBUG options SPIC_DEBUG options SPIFI_DEBUG options SPKRDEBUG options SPLDEBUG options SPPDEBUG options SSCOM_DEBUG options STIDEBUG options STP4020_DEBUG options SUNSCPAL_DEBUG options SYNAPTICSDEBUG options SYSCALL_DEBUG options SYSCTL_DEBUG_CREATE options SYSCTL_DEBUG_SETUP options SYSVBFS_VNOPS_DEBUG options TC5165DEBUG options TCICDEBUG options TCICISADEBUG options TCPISS_DEBUG options TCPREASS_DEBUG options TCTRLDEBUG options TIMECOUNTER_DEBUG options TIMEKEEPER_DEBUG options TLDEBUG options TLDEBUG_ADDR options TLDEBUG_RX options TLDEBUG_TX options TLP_DEBUG options TP_DEBUG options TRACE_DEBUG options TRAPDEBUG options TRAP_SIGDEBUG options TRISADEBUG options TRM_DEBUG options TROPICDEBUG options TRTCMISADEBUG options TSDEBUG options TSLOT_DEBUG options TTY_DEBUG options TUDEBUG options TULIP_DEBUG options TWA_DEBUG options TWE_DEBUG options TX3912VIDEO_DEBUG options TX39BIU_DEBUG options TX39CLOCK_DEBUG options TX39ICU_DEBUG options TX39ICU_DEBUG_PRINT_PENDING_INTERRUPT options TX39IO_DEBUG options TX39IRDEBUG options TX39POWER_DEBUG options TX39SIBDEBUG options TX39UARTDEBUG options TX39UART_DEBUG options UAUDIO_DEBUG options UBSA_DEBUG options UBSEC_DEBUG options UBT_DEBUG options UCB1200_DEBUG options UCBIO_DEBUG options UCBSNDDEBUG options UCBTPDEBUG options UCOM_DEBUG options UCYCOM_DEBUG options UDAV_DEBUG options UDSBR_DEBUG options UFTDI_DEBUG options UGENSA_DEBUG options UGEN_DEBUG options UHADEBUG options UHCI_DEBUG options UHIDEV_DEBUG options UHID_DEBUG options UHUB_DEBUG options UIPAQ_DEBUG options UIRDA_DEBUG options UISDATA_DEBUG options UKBD_DEBUG options UKYOPON_DEBUG options ULPT_DEBUG options UL_DEBUG options UMASS_DEBUG options UMCT_DEBUG options UMIDIQUIRK_DEBUG options UMIDI_DEBUG options UMODEM_DEBUG options UNIV_DEBUG options UPLCOM_DEBUG options UPL_DEBUG options URIO_DEBUG options URLPHY_DEBUG options URL_DEBUG options USB_DEBUG options USCANNER_DEBUG options USEFULL_DEBUG options USSCANNER_DEBUG options USTIR_DEBUG options UTOPPY_DEBUG options UVIDEO_DEBUG options UVISOR_DEBUG options UVSCOM_DEBUG options VCONS_DEBUG options VERYLOWDEBUG options VGAFONTDEBUG options VIA8231_DEBUG options VIAENV_DEBUG options VIAPCIB_DEBUG options VIDCAUDIO_DEBUG options VMEDEBUG options VOODOOFB_DEBUG options VR4181AIU_DEBUG options VRAIU_DEBUG options VRBCUDEBUG options VRC2GPIODEBUG options VRC2PWMDEBUG options VRC4173BCU_DEBUG options VRDCU_DEBUG options VRDMAAU_DEBUG options VRGIUDEBUG options VRIP_DEBUG options VRISADEBUG options VRKIUDEBUG options VRLEDDEBUG options VRPIUDEBUG options VRPMUDEBUG options VRRTCDEBUG options VS_DEBUG options VT100_DEBUG options VTOC_DEBUG options WDCNDELAY_DEBUG options WDSDEBUG options WE_DEBUG options WFQ_DEBUG options WI_DEBUG options WI_RING_DEBUG options WM_DEBUG options WSKBD_DEBUG options WSMUX_DEBUG options XBD_DEBUG options XDC_DEBUG options XDDEBUG options XDEBUG options XENDEBUG options XENDEBUG_LOW options XENDEBUG_NET options XENDEBUG_SYNC options XENDEBUG_VBD options XENNET_DEBUG options XENNET_DEBUG_DUMP options XEN_CLOCK_DEBUG options XE_DEBUG options XXXXENDEBUG_LOW options XYC_DEBUG options ZSKBD_DEBUG options ZSMACDEBUG options xSCSI_DEBUG options xSD_DEBUG @ 1.6 log @add malo at pcmcia. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.5 2014/04/08 22:04:16 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.5 $" d375 1 d413 4 @ 1.5 log @Remove FFS_NO_SNAPSHOT from x86/ALL so we do compile the snapshot code. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.4 2014/04/08 21:51:11 riastradh Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.4 $" d938 1 @ 1.4 log @Add COMPAT_NETBSD32 and COMPAT_LINUX32 to amd64/ALL. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.3 2014/04/08 19:42:13 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.3 $" d211 1 a211 1 options FFS_NO_SNAPSHOT # No FFS snapshot support @ 1.3 log @add ixg @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.2 2014/03/24 14:15:37 szptvlfn Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.2 $" d148 1 d152 1 @ 1.2 log @fix manual section numbering of sysctl. thanks wiz@@ @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.1 2014/03/20 20:40:09 christos Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.1 $" d894 1 d899 1 a899 1 malo* at pci? dev ? function ? # Marvell Libertas Wireless @ 1.2.2.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.13 2014/07/25 15:01:14 dholland Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.13 $" d111 1 a111 1 options DIAGNOSTIC # inexpensive kernel consistency checks a147 1 options COMPAT_NETBSD32 # NetBSD 32-bit a150 1 options COMPAT_LINUX32 # binary compatibility with Linux 32-bit d209 1 a209 1 #options FFS_NO_SNAPSHOT # No FFS snapshot support a251 1 options MPVERBOSE # verbose mpbios config messages a372 1 applesmc* at acpi? # Apple System Management Controller a409 4 # Apple System Management Controller devices applesmcfan* at applesmcbus? applesmctemp* at applesmcbus? a492 1 gffb* at pci? dev ? function ? a893 1 ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit d898 1 a898 1 malo* at pci? dev ? function ? # Marvell Libertas Wireless a921 1 vmx* at pci? dev ? function ? # VMware VMXNET3 a934 1 malo* at pcmcia? function ? # Marvell Libertas d1821 1 a2016 1 options NET_MPSAFE @ 1.1 log @First attempt at an ALL kernel based on the i386 one @ text @d1 1 a1 1 # $NetBSD: ALL,v 1.363 2013/09/14 00:42:21 jakllsch Exp $ d20 1 a20 1 #ident "ALL-$Revision: 1.363 $" d116 1 a116 1 options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' @