From samanam.y@gmail.com Sun Oct 4 05:22:29 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.1 required=5.0 tests=AWL,BAYES_50,STOX_REPLY_TYPE, STOX_REPLY_TYPE_WITHOUT_QUOTES,TVD_FINGER_02 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n94AMStW101854 for ; Sun, 4 Oct 2009 05:22:28 -0500 X-ASG-Debug-ID: 1254651831-2182039d0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from avas4.indosat.net.id (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 11A47BC3C5D for ; Sun, 4 Oct 2009 03:23:51 -0700 (PDT) Received: from avas4.indosat.net.id (avas5.indosat.net.id [202.155.90.5]) by cuda.sgi.com with ESMTP id mAEKl4FUvezomTi2 for ; Sun, 04 Oct 2009 03:23:51 -0700 (PDT) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvUIAGMUyErKmyiC/2dsb2JhbACBS4kShlyucY88hCoEgig X-IronPort-AV: E=Sophos;i="4.44,502,1249232400"; d="scan'208";a="2384153" Received: from unknown (HELO 080F0D05) ([202.155.40.130]) by avas3.indosat.net.id with SMTP; 04 Oct 2009 17:21:13 +0700 Message-ID: From: "samanam" To: X-ASG-Orig-Subj: Tabungan Ekstra Subject: Tabungan Ekstra Date: Sun, 4 Oct 2009 17:22:28 +0700 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5843 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Barracuda-Connect: avas5.indosat.net.id[202.155.90.5] X-Barracuda-Start-Time: 1254651833 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4999 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=STOX_REPLY_TYPE, TVD_FINGER_02 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.10793 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 STOX_REPLY_TYPE STOX_REPLY_TYPE 0.00 TVD_FINGER_02 TVD_FINGER_02 X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Program investasi online yang diminati oleh banyak penggemar yang mau mengunduh duit di internet. Diluncurkan pada 20 September 2008, memiliki perkembangan yang luar biasa karena selama setahun mencapai jumlah investor ± 46.000 orang yang tersebar di mana-mana. Hal ini merupakan prestasi yang jarang dapat dibandingkan dengan program lain yang sejenis. Program ini melahirkan penerima bonus pasif income dan reward cash tercepat dan terbesar. Anda pun memiliki peluang yang sama, jika Anda mau bergabung dengan program ini. Sebagai investor, Anda akan menerima bonus sharing royalty profit pada akhir bulan tanpa terkecuali, dengan sistem bisnis otomatis, tanpa perlu merekrut downline, dan tanpa perlu menyetor uang setiap bulan. Anda akan memiliki aset yang memberikan penghasilan secara otomatis. Buktikan sendiri dan untuk informasi lebih lanjut, silakan kunjungi: http://www.tabunganekstra.com/?ref=20775 Peminatnya banyak, jumlah investor terus bertambah setiap saat. Mohon maaf jika tidak berkenan atau jika Anda sudah mengikuti program ini. From info@samsung.co.uk Thu Oct 8 12:23:53 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=AWL,BAYES_80,DOS_FAKE_SQUIRREL, J_CHICKENPOX_54,SUBJ_ALL_CAPS autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n98HNrY1021112 for ; Thu, 8 Oct 2009 12:23:53 -0500 X-ASG-Debug-ID: 1255022719-48be02af0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.linkbg.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9B1E0175E6E6 for ; Thu, 8 Oct 2009 10:25:19 -0700 (PDT) Received: from mail.linkbg.com (mail.linkbg.com [83.222.183.28]) by cuda.sgi.com with ESMTP id H8qFOIYsBTLUs00g for ; Thu, 08 Oct 2009 10:25:19 -0700 (PDT) Received: from localhost (localhost [127.0.0.5]) by mail.linkbg.com (Postfix) with ESMTP id D647C316771; Thu, 8 Oct 2009 20:25:18 +0300 (EEST) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Scanned: Debian amavisd-new at mail.linkbg.com Received: from mail.linkbg.com ([127.0.0.5]) by localhost (mail.linkbg.com [127.0.0.5]) (amavisd-new, port 10024) with ESMTP id Rr5BfiYb5Q5q; Thu, 8 Oct 2009 20:25:14 +0300 (EEST) Received: from webmail.linkbg.com (localhost [127.0.0.5]) by mail.linkbg.com (Postfix) with ESMTP id 4FE7E31664B; Thu, 8 Oct 2009 20:25:14 +0300 (EEST) Received: from 41.220.75.3 (SquirrelMail authenticated user mojo@linkbg.com) by webmail.linkbg.com with HTTP; Thu, 8 Oct 2009 20:25:14 +0300 Message-ID: <64ac501b8f676fb49a299a1c7ec5ea60.squirrel@webmail.linkbg.com> Date: Thu, 8 Oct 2009 20:25:14 +0300 X-ASG-Orig-Subj: WINNING REFERENCE NUMBER: SMG-632-793-2 Subject: WINNING REFERENCE NUMBER: SMG-632-793-2 From: "SAMSUNG PROMOTIONAL TEAM" Reply-To: samsungpromo001@gmail.com User-Agent: SquirrelMail/1.4.19 MIME-Version: 1.0 Content-Type: text/plain;charset=windows-1251 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal To: undisclosed-recipients:; X-Barracuda-Connect: mail.linkbg.com[83.222.183.28] X-Barracuda-Start-Time: 1255022720 X-Barracuda-Bayes: INNOCENT GLOBAL 0.6337 1.0000 0.9235 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.92 X-Barracuda-Spam-Status: No, SCORE=0.92 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=MAILTO_TO_SPAM_ADDR X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11203 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email X-Virus-Status: Clean 450,000 pounds has been won by your email in the samsung email promo.send name:address:age:tel via-E-mail:samsungpromo009@gmail.com From dkp66688008@sina.com Fri Oct 9 03:37:16 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: ** X-Spam-Status: No, score=2.6 required=5.0 tests=BAYES_50,MIME_8BIT_HEADER, MIME_BASE64_BLANKS,TVD_SPACE_RATIO autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n998bD4T054687 for ; Fri, 9 Oct 2009 03:37:15 -0500 X-ASG-Debug-ID: 1255077473-400000930000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail234-107.sinamail.sina.com.cn (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8174CBF0BF9 for ; Fri, 9 Oct 2009 01:37:54 -0700 (PDT) Received: from mail234-107.sinamail.sina.com.cn (mail234-107.sinamail.sina.com.cn [58.63.234.107]) by cuda.sgi.com with ESMTP id HCHWTOj2WHmVh6xB for ; Fri, 09 Oct 2009 01:37:54 -0700 (PDT) Date: Fri, 09 Oct 2009 16:37:51 +0800 From: dkp66688008 To: kdaqwx@126.com, kdb@oss.sgi.com X-ASG-Orig-Subj: =?GBK?B?uPiyxs7xtcSw79b6?= Subject: =?GBK?B?uPiyxs7xtcSw79b6?= MIME-Version: 1.0 X-Priority: 3 X-MessageID: 1255077471.6063.35784 X-OriginaIP: 10.70.8.24 X-Mailer: Sina WebMail 4.0 Content-Type: multipart/mixed; boundary="=-sinamail_mix_262d50641d0a205d975d08ca541f4fcc" Message-Id: <20091009083751.B10FA358C8E@login.mail.sina.com.cn> X-Barracuda-Connect: mail234-107.sinamail.sina.com.cn[58.63.234.107] X-Barracuda-Start-Time: 1255077520 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=MIME_BASE64_BLANKS X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11262 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 MIME_BASE64_BLANKS RAW: Extra blank lines in base64 encoding X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --=-sinamail_mix_262d50641d0a205d975d08ca541f4fcc Content-Type: multipart/alternative; boundary="=-sinamail_alt_d5606abcf572fe16af2844dde36ce171" --=-sinamail_alt_d5606abcf572fe16af2844dde36ce171 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 Content-Disposition: inline --=-sinamail_alt_d5606abcf572fe16af2844dde36ce171 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 Content-Disposition: inline --=-sinamail_alt_d5606abcf572fe16af2844dde36ce171-- --=-sinamail_mix_262d50641d0a205d975d08ca541f4fcc Content-Type: image/pjpeg; name="=?GBK?B?Mi7G1c2oy7AuSlBH?=" Content-Disposition: attachment; filename="=?GBK?B?Mi7G1c2oy7AuSlBH?=" Content-Transfer-Encoding: base64 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 GqmpipyRv+qNTkm3fRTLS1DXb787JuzAVtQ5KnIVuwOQBsHUxs+n1V1Nq32pPahW9S7flmFqbkWw wuXm3dpyt19KztaRtzj34PeHgyZ5OpKjTV4MCSjjVspd7XvNan3E/a2md9UOhydtzjc1PV6bqaGW 5mZb5TIoAOVNk8OL6DPGYtlh6wWtfb7tImZ+QpV100banRHJ1C1MOoPVtXyuNE8oIOVdIqOZxk90 jGWiez0wp+5Q5nUCtUq+9VLjsy6qXclCplFFbZok0t9c4zNj0uhAKQplKj+aeOIjpd86j6eaT2/M PrplwUm46zTGaK7NTSpqfTLzY3TIVt9TnkqPpJ6J+bGIz83JuTT4Nlpcai11a9i+a3XlV7FtyivU R6sINQrJpy3aY22UoSEk5cUsEBOeSR1j5ektV9SXtSJGZl9TKu83MXPNiXcVOgMPIDeBtVs2lG4d enBAAMRqNVOEqR0aPSYM0W2j6p0hu9d16TMy1duam1m6qahKK/8AAtltLK1KPllSSBtyOnHT84vC QEpJOcg5Ozk/79ukejjlKWPczw81xyuChwZkq57+uLxiV21rLqMiKDa1FMtVkzMvlDdVeBMv5T3Q jlJUFfKM57R09GrzqN16dCjXXOB2+LcX9n3LJFAaU3MhXKkIH/lqGCF9DGEc0t+1HVlx4njfk4/V Gn1MWm/ERd9C8Tc3T5m6ZmpSFHvVdNmbfp9MRMTH2WlrcFpCRuKi5hO72zHotLUvWK3r4qFhiSlq hdNRuATLdHq7T0w/JyE0N/mNOpwlbTCR6x0BOOscMdRllLn4nrZNFp6fpbdG1ajX87YErbzDVBNY mrlqqaJLITNfDNpeLW4KyrokkcfSKFa92anv+PHUCim1kTUwxIyDrdCfuhttqnpUnHmtKxhzcepT 8uRmOyWdxlSPOw6WLhbZ3KbrfbVW8P1VvS6aRU6DTJOuvW3PKaeDnwbgPlqfU6n5GtxA8wc5inWz qHS6LQpy2bl8UNUlpugPuS5dXRmy3MyyfWlxlxQJdSlJwpz35MZy1Ml0ZrDRqKuUb5LJp1dF31/x S3bR53VOYq1vWyxI1GUWKew0Kgw8ndl9XYAHIIhU+buG1qjdwrmqsjIWtUqoldtzsq59sVKWUsbl IIAISk9kL5xyIIZMkoqW+jHJjxKbXlvj4ildQLcmGETkv4nqxMyynNqvIoTbiVOJPqQFpRgAchQ6 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 FjC2kQQBx0gELar2hbVe0AHqdH3vSIlAZiS6BUOI5ldbuP7DBtNdHbnw6khVULvkoSPxpKPUF/nx Gc4twqP6kShuRht56Dau3drSi92tRrco8z8U1PmVlGpp6XVNtghMz5a+A5jg44i96bWdqZY1kU60 56r2rUKazMuvzjzkzOOzrpeVudUkrBAUo/hPpA4jwcHh2qxZXOU07OTHp80JN7kVu6PDpVrmuvUV yVvtihUa+BLJ+z5ClpwnyR6Q4TjajPJCBzHiR4S6DU9MbgbuJVFTcdSlBLU12ltusU+mqQlOFJST lXmLBU6T8yVbe0TPwqU525KvamYy0mSXdF5r+k9cuawrbsS6K5T2bVlJBtmu0+ny6mVVN1rbhpGf 7uVJxlI9SgAnOE5ifVnTCfvimWrJ02flqYLZuOWq6m3WlELQwjb8O2B0PsT7R3R009u3dz/B0PHS SckXaohU3Kznw+N8wy/5G4ZCVLQoAn6En9Ix/RqxdbdOvDtQLVfZsSUNMU9tE4uYmFpDjhUfW2Ni jz0TzC1OHNkyxeKS49xTxybuDTOx4ftP7nsHQedot6sSbE89cE9U1NykwHUBDispUFjoM/hxntHS tTTafZ1XqOoV51lirXZPtLkZGYk2ymWpckrpLyqDzk8FZVyo/SKhhybYwm+nWi448soUu9kFk6Z1 +na0T+ol+3Y1cFeelFUSSekpMScvLyAVu2FvoXiQAo9MjiOndGlVpXBqbJX69RZB26aTLPN012oF fwxUR6VvNjIO1R4I6FRxniIWj3Q2ZOerfz7fp29yvL3LbJ/H9iu/8AaXedwzVyatzpuS4JxD0vLp ZUv7PpbCgQlDDR5PlpKV+ar1FalR67MtPV+ydIWaPNX9RbnnJWYEvJTVZk3W1tSQ+QFSPUp3+bI2 jsYzw6TJibnjl62nb932ZhiwKL47/wDP9mcuesDVmo+I+iaiLrGn7U9Qqa/TWpJpE0GnEuHcVqVj KSOox1juSlC1bqKbhkrtuW0XqbVaW7LSEpISLyDT3loKclSx94g5yoHn2iY6XUyUoymnbE8U7lLt ZXNMvDfLWHXLHuKfvCrVCpWbTn5AtblLkHy9nJaChuaR7Y5GI67ulVcrviIkbru+8Jap0W2ppdSt 6Ql5ASy2Zkp2qVMPJ/vQBwFdT+KLhotiST6FeTKKqj1XhY116kak/YF2S7Unp7JFuYclUOBT1yvg 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 ZnFnAWlHqCiMgniHskoUzTz28+5ysximV5z/AIA29pvQanRfg6hNf2dU9d9nMfZnkM4Dzi55AzMF Q+Tbg5xkx9NP0iatnwp16kVO7qdVGmaJOsSL6JZqQabl0y5CW0oSohaE9iCT0HMZ41UGVnnunF+z s+XtGdO7hq/hQtCuydoicbmKR5jUyJqSHnJIVlQCnUqQOOQQI1/wgrfmP4alClKRckjIT65uo+RM qDUx8O4Jggksk5XgDqRjjMRBNdTTUZIyx8LuZMizdU5fXrXeoWBWUXZddPVKyjs7NSkuhxyXmWz5 riHMhLICQQNhyemekXbw8X/f12zrmnlia3Mm1LPoEohidqFDR9pzLqiUuMrbdO4pbVwp0ZBUED8y PE/ga5JRlhW2PJzL309qOp/jt1dtui1qhUybk561q8j7Umg02oSrayWxgg71ceroMmLXrTZt9XPV v+JV11fT6WYtK166j4Ok1UuuTSphkDAUo9BgD6w3G7sxU8dx4LZpdX1Wt/C+sitotipXIGrZlWk0 mnMBx6bWtJSlnfnDbZJ9Th4SM5j5mpTLFhmv27Oz1NcqCKoZiTl6Vmcokh5ySoSa51SglhttYKVp GdxyQRDnG0qIxpwcmujPqSxNPbZoHgwbtfUOUs+o06ZaNerEvSh5NLWrh3cNiipTaSAN5+c9ciPn OxqvppeVv6n1yx6HfMrca5oVZNRYZlpafpsrMnynEyTC8JcaSkeoAbikgAxcoJ1YQnOMpI0mjVXQ LT7VHTu3KSq5Jya00mm6AmpMqyinPz6d7bc22nJdS4SfSDtaJ5ikXxp3fNnePSjVy7JWjy1o3Fq0 1U5WXdUhxxzbLFJedUfSljaFpKF8k4J6RnONxpGmJ1klufVV+R5qi3aw8V81bUpddMa0XnrwYueo 1pthxMs1VQ3uTLJncBKQVAELA8tKQU9Y+pLmnHbqteTuu2NVqFRKK007UjPP05meZdSncBMNKdwU 7QcbwOc/WCCjGEtxGRXnhNpcdT450xo91ameC6X0/s6rOz08xdrc/PSDtDTKy5S3OeaHXKirAJKc rS2c8nEb14a7pti2LS1Dq1y1+RpcmrVGoIRMzbu1AUtI2JykHk/TgxGP0StdDTMo5MaX+dTCjc1q /wDzG+7bPRXJVmuTd7vTbVPaStMwtkz4Up3Zt+Tbzn2j6ds8eGxi9JdNkVK3VVioS/wjSJWfmVvq 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 Te0pq8sVha5hxIP3igobgRkAqH1j6I0poV/zH8Wqm1646bfvwTVkvS3xV1NygWkFYPloUwQ3t+h9 WY9PW+LYfEsGSeSMIyppPnd0X0f1+A2lXBqll6Q3NQf4gN4akz1n2pJ02tNLTJVSSnN0+8Ttz5yF L2DOCPSOCBGyIZmN5UJfgpABLzRJ4/F6+v8ApHx2o1P3mSm3bpLn2RztcBqaeKOGR/8ALWv/AIOI 3WJhTBwwcJBUMPN//BRi5Urtfr/YlRMAp+gl7M/xm6h4g1Lpv9mpqkrkko+LR8X5haCcBG7AGR1z AWL4fr1tn+LXeet879lqtyuUpcrJpROIcmCohvGUlQx8pj2H4pjlCUWuuNR79jR9Cq6h+F7W+neN 2sax+Hq/6bbj90bEVVmbcbS40MZWrO4haSQDjET6KeFnVDTT+JTU9W7uu+XuWQqFNcacqa5hsTr0 w4hOVFvdtSgKBA+mI9TJ49ofuPkrB/UcNrkm/oCR5bs8MXiEtTxG169PDvquzQpa8X0mqSk4+2FS yQOVIVuO4A5IAweesavob4e6bpLo3Vrfqk69clWuV52cr1SfdbHxjqwQQjKvSMEiOPXeNafLo448 GJRyPbulfWlSXT4WDMVqXhL8SNt0ub0v0w1qalNL6mHW3JOcdaDsm04TvZA3HcDkjORxGuTHhTst z+H834enJmbNOl2EraqTbrSXfjEncHyN+Mbug9o013juln5f3fBtkmpTd8Sf+WvqJWjI5jwneJbU CsSNn6061SlXsOivsuyzLC2y9NeWQQgpyNvAxnJjR/EB4cbvvy5LYvzSK7U23dlno/8AZ4W638M4 Nu1PG/0OJGRnB4Mb5fH9A9Ri8nAo4op7o+7l17E8s82jXhv1Hp/iFl9bder8F0XpKSvwlPDKmixT wTlRSdw35HHTEVe+vCtrPbPiPuHVXw06kMW7OXP95U6bOvNJHmk5VtWFEEZ5yR1JjPF49osesk5a f+g0o7fl0L5otWh/hYmbMN23FqzXW7sui/WDKVaYb8ry22VD7xCTu5JOOfpGbS/hP8VOnNDf080f 1ulZaxZ957zGJhxpt2XQsYPAV6iRgcEcx1YvH9E9RklqcKlie2o88beEKmdbVPwitW9/Byn9KrOQ 5VqlRl/b6XVeWhc3NBJ83CQrJIb3pSPoOsZlpVZ9f1i1OkNWdC9YqdaFbrNObpV7UxTqTOMbEhC3 Wkq/vEr557GOzR+KwyaXJqp498IyacU+z5V/BNILaPZSvBfqnprVbyl6nrxTLWsWtNlqq1NToE1P SyVbiVjJ8vOTgjOY3jwlX3pBWtNZrTzQ6hV8UO0Mtu1Soy7bbE64o4UsK3AqcPUg9sdI5PGfEYeM 6eWfS4tmNNbpe8qpL6CXQg1v8P8AfupHj70o1KoJp/2NZriVVFE3OobmNvmbiUgKOTiLv4gtCqdr /o2bXmZpdKnJKZ+PpVTSpsmWfByPRv57d48CHimPFLBNNPy+3vz06Fsxak+FLxAX7qNQFeIjVtit 2/ak8idp0hKrQszSm+ElZ3enjHvFz188PGp10670zWPQ29v7OXfSpRcp5T7raZd5KuAU4UQhW30q 4PEeu/G/D/v+PJjwKOBKScffc+ewnZ0dCfDndVm63TusWsV6m7b+qUq3JmZLjSWZFjPrQkbvVnn9 Me5ix6EUDxB0Sn3A3rvdchcK3JtKqN8JMNHyWMHKc7hg5x78Ex5Wt1+k1c5yjjS6KHX0xXb6ibMc ubwsa/WJq3X634bdVZWh0u7pn4mpU2acbQmXUr5tqs8456YP1jSdI/DWzYvhlq+nd53BO3S5dPmK rD8y+gNpKxyllJWSnkkj949DV+OaXLp8awYqy8OUueXHuJWZLKeGDxa6dUpuwNIteJaUst55aPLn XG0vSbKs9PUSvA4wMRr+lHhwlNIfCTW7DotQNTrVxyc07O1KbdbQH5p1BSCo7uBnnHOIvxDxvR5s SWnwuMpNOT55opFS0T8OWomnv8L+6tGLgcpBrddE78MpidQthIdb2pClFWQc+wiWwPDnqHa/8Gar 6CT7tK/tPUJOel2VtT6PhgXS2UhS85x6CDxHK/FsO6UmuuSM/ouw6TVGi+HDTa4tIvBLbdhXWqSX U6S0+H1ykx5rWVzDi0hOD1woZ6cZjTSCpA3HkkA7TwT79Pb/ACjxc+ojn1E8kO7b/Mhyxx9EunuQ KzjYAQD1AVjn/rAqT2Uc9xn398RlU30ZL4l6XS/cNvG3A9POTz/3+0MOMZI4G3jgfniLSlFcsuVr jsSAAp5PSH2t4+YfvDMhwlO7A/zhKQnHMAAhCYBQSMiAAdqfKgwAEYgAQSB1MSBKNsAC2N+4/eFs b9x+8AAurT5vCv6xGpaePXAXRGSSonj94AqV/MBAFDhXPXp9YMKTj5oAoNKhn5hEiVjGNwgChy4C nBcJ3d+/XP8Av+kMqYX5HlF9zy+6AvCfyx3H09+YTSfUfToRF1fk7N52pOUpCuPzgEPPNOhxCyha TkLB5J/9ITUR2xJOTlWcnqd3qV+ZgskLyCOuen/eIKQmk+oaVHcnKieO57wW4BpSMelYwoZ+b6fl jP7wUuouV0FuUTndgHqM4/KGKynGxZTtORhXP5GGqZT6sD0AbUnAxjGeqfYjvDg46f8A2XGf+n9Y KQqG8wpcC0qIUk5Cs+r/ALzDqcUXNy1qKzyV55J94VKw5quwwWkuFSiSVDBPTI/6xMlxKSFYGdwU frjsIfAJtLgAbUpASOAMDntDE4BxkDrwrnMHAwFKBBSe/GO3PXI7wYcVkYWtPUcKPGesLgSikMoj GMYynaT7j2P0gSUJ424CuqTzn6Zg4BRSsQXhQOMkc5JJJP1zEiFoT044wTntD4JrihKUNvJBx094 iUUFobhnByMjkflB16lDhQK9wJ5PcZhwGwolKQFHoR2+vMLhO0AatqlZIycdT6j+ef8ASI1pGMpA Sffuf9oW1dAIzu3deemB0g9gKAFAbQMYz1H1/wC+0CSTsAkkhrAOBnJAwP3HeAISAcBOSdwIA4MO r5YxcnJBAIO4ccg/X3g8o6hIyMFJJyR+sKl1fUVEil5GSrv1Pcfl/pEZKQMJIHOcAf1/OH3sAQAk 5T1zu6YzBK5RjcTkEHn3MDruAipJGO3P9YZQSVblc5OTnHq4h/UB07dgSVcAYH0gkFKVbh8x+ZWc ZH/SE+erbARUnaCCeOACeg+nsYbDe0/5jj/v/SDak7VIACTuKt2cnnmGUeIapdAByo9cYiQE7e37 wxUOlRCuRBFQ94LHQgsYwFEYOUkHBEJxXmOeYtxRURjcSc/kfpEUFAnaeqlHnOConn3xDAkBQC8b h6ufm57jvx7wUutfoAW3rvWvntvPI7ftFNunRfS6+rsVWrutBNSnlNpl1TC555sqSn5NyUKA494q OTJiyKWKVceyDocdvwzaEeWtA06bSHMhxIq0ztV+fq5z3g//AAyaDFYzpwzyQTirTQ/+2jufiOvb vzFfyQbrDT4adDQtLg0/QFo4QRVprKR9PVAHwzaF7Cj/AIeNlJJODVpnv1PzdYT8Q16dqa/+1ApM E+GTQdKADpu0Ej5cVeZ4/wDrob/wy6Cgf/S2Y59qrMf/AAUP7/rb/EvyQrGPhm0F3f8A0tWf/wA7 zH/wUF/4Z9BQk/8A6Nms7cf/AEVmf/goP9Q13/X+iHYw8Mug28n/AIbM9c8VaZwfz9UEfDLoKSc6 bM59/tWY/wDgvaD/AFDX9PM/RD3C/wDDJoOpeVabtY27QDVZg44/91CPhi0GyCNNmsjgZqszn993 T6Qff9d/7n6L+wbgf/DJoQDgabsdf/qrM/t83SCHhi0GJGdNmMD/APu0z/8ABQ/9Q1/bJ+i/sLcF /wCGTQUpwrTaXIxgj7VmcH9N0Cvwy6D7Cn/hu1jA61aYPI/+SgXiPiFV5n6L+wtw3/hm0FK8p03Y 65x9qTPX/wB/C/8ADFoLnnTZng//AFWmv3+bkw/9R1//ALn6L+w9wSfDHoMEJxpswMDH/wBFZk4+ g9XSBPhj0GR//DdjjgAVWZ6f++hf6j4h/wC5+i/sG4H/AMMugxGBpuyMe1VmMf8A2cGPDNoLn/6W zOfpVZnr/wC+hPX66r38/Jf2Cwv/AAy6EAlxOnCEr6hQq0ySP/rvoP2ihXj4FNBK9WlVO2qbVLNn wyWw7RJxSEKPuodST3jt0Xj3iWgz74SUuKppU/mhbr4KnRf4eNnJqbjl86tXhdcgvATIrWWUYB6K OTujXad4VfD3S5EScjphJMNJ2kBqefbyoDG4hKgCojqY6db9pPE9dFQbjFe0YpJgnR6v/DFoJtSP +G8uQnp/7VmeP13Qx8MehH/8uWR7EVaaBz9fVHkx8R8QjGlNfkv7D3DDwy6Dk7jpwwMjBxVZof8A 23QwY8Meg2BnThnGCMCqzQH/ANlB/qGufXJ+i/sG4IeGDQRKMp03ZB//AMrM+3/uoA+GLQQJ401Y H5VWZ/p6or/UfEK/9T9F/Ye4A+GPQUghWnDByMZNVmj/AE3Q/wD4Y9Bu+nDPXIzVprI/XdE/6hr1 /wDU/Rf2CxHwx6CqVlWmzBJ6n7Vmj/8AbQ6vDHoOQof8N2MH5h9rTWD/APXQv9Q176z/AEQbhv8A wx6DEAq04YIHQGqzP/wUSDwv6BhASdOGNuMYFVmcc9fxQn4hre8v0Qt3JZLJ0t0/07nZ02VbQpn2 mEJmm25px9LxSVnOVk7ThRPEWYkkckHKcdcEc9SPyxHFLJLLPdJ3+gSSkQrBBz1gck/h/rAw7iz2 HT84IkY+sNB16jgj+b+sGFAjHJ/+SEMVDjaDyD/74QxUjPA/rAUCSO4P7xGSk9j+eYAB3gN/9YNC we/9YCaJN6AOvMOFJI65MA6Fx7H/AN8IXHsf/fCFaHwetxH3vQftAFHI9EZ2XtIHGFFWNnHvEZl1 Z/2izMkDPHQftBBrnhOR3OOkBdEiG8ngAgd8RIGQBykcEk8dgOYzsGqGXL7Uj0DnkcRGWeO37Rdo jjsRLYxz/pAFrjk/0hgO2yMcEGJS19B7wUUuR0tEjG39ocMerPIzADTHLHHqx+WIH4dJyNqfyhck rnoB5QDhH+kF5CQrH+kTYr6DeUkqGE5EOUdtggb4K4uh0Nj+QE+wESBlJTkJAwcGCxtUJTPp4x1g C2CdpIHbpBYhvKwM4H7QSdueBCsquLHIG0enr0gCgqAOz69IdipjhHOcQaU4Vjb/AEgsdDqR3KRx A7AMkpyP8oLAW0FOAgZ64hbAQE7MZ+kKwobyyPYHp04gClROMAjoOIu0D4BLfqwAIQZBHT9YZDYj L4GQP6QymFEY7GDoAyWlBeSnjt9YlDXAO3/aAa6WEWRjASP2heTgcge3SB8Ifaxig54AAh/LVyNo 9ozsdc0MG8KIUkfXiEWknjbxDsXQSWxsGAIJKRg9Dj2EDY6sdTJJwQP2hvKycBB5PH1gsAFtlfLa Qc8YxESmSocJHMUSxkSys8gQYbSD9YfUErDDZyeORBBA7pEJ2O0OGsH5BCKFYxxEtjoXlgYOwAEZ Bx1gSj2SILoKpWEUkoHTOfaBWyrIxxuynHbAidy7ioYMubeQD1/Qw5ZcxynH5GJ9JKVjeW5yOcj6 wJbcxnB/OLuJW0bynAeRt+pOYIsr2eoAcQXElDpaJIGR3J4HSBLalYCcHMJSgNqhCXXjGRn8ok8h fZQP5CG9oUCGXOuR+0JTaiD6v2hcA1XUAMuk9OPzg/JVnGTn84FtHQ4bWk4yM+2eYEtqWPQR16Qe kVdxgw7t+YD9IcNOiD0g0LyH8biDt94RbdzjHML0ioby3t+PT+wg/KWVYJT+0HpfcNoXkKxyAT0h lNL24ISMd4N0ENV0BU0s4UkertngCADK92AAT1ASYN0RUGW3NmN2Pf6QBZXtIyTjrzDuI2qG8lRA PPP1iUMrB7/vBcRtBeSv3P7wKmnB78/WC0CVgFpzpn9zCDLhHBP7w7iKh/JcHOSP1heS6ByowXHs FDeUsDBUYlSyvaCSeIV/EKCU2oslJ5BHQ9oYoKUkjA59u3aK3JKkFETqecYyYhUhQHyRSugYktZO eIkDQx+H/wB7CEOGeOg/aJEtKA+UfsIVgP5Z/lH7CGLZ/l/pBYAlseXykfliADQ28JA/SCwF5AI5 I/aCS2gfgBx9ILKoINg87QIPy8p4SB+kFj2i8o+4heUfcQyCd1Kg78oiMpVu+WJLtgtNh1W1ILgz gqRyOByT9BERWj8TiQD0weFflCu3RFNpNdLr6+w+RtxjHsPpD4QW9+CrGMkHAT25MVupUysmSMJe XXJMtDqG1K8padgKjuQQnj69Oe0SpQpKilJ4TzyMpyB7+2Iy3/AfEY748+4C1dFMhPOSCDlPvjP0 5/aIylezOzqOOc5iVNSdN8h6snKX7EZHUE/XrD43cJIJzg4940toHCVbpcfMQSAO3MOErPvgDmBT b4Fwn8P89hBQSnJWPfGe0Sg+oAFAJGSSr5Yu9vLYSl6Hkx81+T7P8uaDUkFv5FHJ+RJwr/3X5REt tZQrcFqwPRhvYHPyPeJk3dB5bjJ4J+n49bbSXT5sjV6lBQI27M5z0+kDuCeSR9eYjI441cmKpzqL j+vUQP8A8cGOpHMSpZeUjd5DvqTnhJOIhZIyVpiaUX63Q6JWYD5JZeKQfV92YkHmhR+6cUoZ2oCf UBjJ46w77lqTb2pWn3BU2sKWpSirnaMp4cHYpPSIiFhv2UQRgcp/7/1hx9TqyZKG2rGVtDgRtOcD AzhRP5Q4SpRKeFKTgkg9ItKinux+muB9uFEhK1qztKeuc9MDvAgFKylZwUnCx0G7uPpEqbTqhrdT TXHv/wCB2/MUg7k7eeBmJg2TzGjsndfL6/5X5grTjqenUREr0nBAKj0zkj68DvEbl7ieaGJPcunL +XT+wwKFICm96kEZ9PJKe8GW3ENKLh9KF+WVgHBVjIH1MO0VK8aUmunDJFDCicgDA55BP6QJRgkq SSEpJ468Qm2nwHN00RlOVjcUlW3cNoKSvPTg8/r0iRDe9XlkcpSCSOQD7Y7n6Q1JyQovd+BX+n7j kbUhbnpUfmSWyCke5B5HaBcCgpP3Sc9E7jgKPtBK9vAKKf4Of0f5jBtwvBtDJUVHBCR6lH2A7QXr 3b20HI4T/i9/zxEKT28Du48J8gOOtofA6A8qG7oPfHsTxBFYQsodyCBk5GNhPYxTk+4NZYKprlfy Oc5CRjk7SR2hJStTo+7BKjtSn6w20o22DnFZEn1SY+D/AHm3d6tpPQ/X9vbrADBOW1k7V4CQkneP cDrj6xKfuyIVJUv8sEEFakhCysAlYAzsx7/T69IkAKile70tjKgEZCs/hCfeE5VKinOMlFJ+waEu FClDzHC2dhCgScn6DoMe8CtC0jCm3kDIQg7Skq9gn3+sNytjbUpbIvuAoJDeFox5g39cE+233ziG yPM27snoQOeYae7uQ6Tljjyw9rqmztb3K+YAdfr/AEiNsK8xW1sEjkNgZUE/zFP8sQ8kI9WaKMaT 7+wLTinGQpe1JJ6Z6Dtt/OJRtxyU/qYvzIwJcpReyrHCSRwduOmekCk7lgtrGCeOOv1x7RW5DWSE mlLgcBQAXsKAsFYPUbR1P/pCwkLxuAz7wnKiljcJOMhcEA+YkgnaCYZIWraltvLihtT1Vgjt/v0g b90Z45viubscpc+HUW2ztCsA/iB9j+cE3lQASEk9wk5wc4I/SBNAsrqmuolAjO3seYY5DeVKWCfS AkZ3e8NyjFcj2xkvUxFCkLwoAI5AO3CT9N/TP0gErC20p2E8d+qfbP1iE23aHx+CQj/dBSmycqHA PqV9B7/lDbdqkkqVtX94CoYO33iPWhrZ2/xCCV8KC1KB6YEPncRtcHPsef1ilKVXINjyR3dEwsLU 9gYOAeAcdOv5wBWEy+9RGwcExTnEe14/iCMlsEuDnkDcOcxIndyk+kDGM98nH+kZ+dji7kxKOSfq XCDA8wE7FOIScDYknb9cj/KHDLypvyVpKlc4AB3DHOf2inPbe5UZRnCbaXUiXw2VqUEpI3AEwWFg A8nPA/OEsq7I3lilD8QTaljhOd6iQkAbs468RGpKsBWxRAxg/h5/1i1li3SMoOMk2uaGUdiCsjAG NwPU/lEqCCoHcOfbvBW7oTayR2Y+RbsbSEglXXdDOocbUlpxtxt0+pKFDBxjOSOuIp0uDV+l75Kl wAOuUHnaCAoEKzjnIMOUuh9CfLIUvhCenPfA7+8Q5MTisdRb4fNjZKZgIc3tjOcfyjsT+cGGn1o8 xLDqhzz5RwecQKVO2J+lVk4t8X7fAINPbw2ZdzJ5x5Z3H8oEpUGtqCpJSfUFdR+ftA2nzEmE4tyt 9P8APr9ByFAcA8e47wxC+oBhpt9S042R+qEd/QQxDnft69YXqKu8AD4OepJ9okIVgcQANheflhiF FOMYgpARqSrpBbVFvpFdAGAH408QQOBgJiR0LkjAESoCtvSGIXqznbCO8joIYURqCifliJQOcQAM End0/pEmCrAAxCAJKB+I5hFJ3cciGOwcK9jCwr6xIUj1u5LsREHIIIihGY+IOuMUnw8zMoa9Vbem Z5Yl5KsyLDjjVPmE+ttczsGQyroeDnPOIxK0NftXNQr8rEraV3Mv02lsMBLyZeVk1OuFOFqKX1A7 SQSMdo+b1+slp8rWM/Rvs/4Rpdb4fLPq4boRajfPVvpS7/E1/wAN2oFzaj+HaZr91TkvNzjNXmpD zGGQgeW2DzgHBWME474j5vqniKvme16lblpN6XRP0SUkptlDwpTSDMBDmD/y4ykKB6BXqI5hZ9ZN YVJdWdXg/g/hT1mfDJJYo2lbfF97PRp/f+oqde6CxO6jXaq9JmrOTjlvVmlvqlX2HU/cBaGxhKMe rI4AjXtdb61OtfUTT+QkbZn6dJi6ZeWE9K1ZsS9aAQpS2Sk/Igq3kFfRIBjHFqM7wOT9zp12g8PW vxYnUFtdPqmuz4/Qzi5fEhr3I0u9luTbtGn6HPzCZOmmmNuBsA5CSOrpScp3I4PHtH01OXpT6HoT S63elwsW/NVGmtbpx5ncGptxoKwEDpjPQx3afPmm2ml+R43jXg/h+lUZaODySk6dPsZmdSad5LZ/ 8Y0kFKSCkf2aaC1kHk4689DiL9pnflBuB16gp1YlrzqxCppJRT/hVoZ6BISOCkfzZBjrw5FOVXZ5 et8KnpcCl9ymn/1N8F+4JPqBBOMjt9YQSAtOU7wOCM4z+vsY9Hoj5VRbkt0G18GfN+suo2punOvl Dt2mauSbjFdROzbqZilsbqf5LZW20cHODjaCcZigzXic1Va0l+1Gr2eNYboshW3Zd2jsGUWiamiw G0YO/cgAqyeOCI+W1Gsn5k4p9E/3R+v+F/ZrwfV6PDOene6Uop+pu03K/rxbPqu/p276dQWpy1ql bEs00FOVFy4C55RaTgoIKPkAJVuV0wRGD6ZXpq/U6TUdRqreNoS9MvGrGWoklXDMKlkuI9Kfgij5 kLwFAd+I7dRlyPJsjxxf1s+S8NwaLUeH5ZTxScm0uGuWnKTf0jFf/cbNLnU2RodYTftz2nR0rb2S dQprK/Mlnz+JaXsIUPZMZG5qDqOnxvS+lH/HimOUpyhmqmrimS2fNBx5IO7aR3yOe0PNlyQgv6iV mnhmh8N1GTJKOmlKHWPqfFcVwjp6J35f2olrIuGv630+XW3Wn5I0pFMYQJttleAMlW4bwMg46xmG vd1XBQtZ9RKBblVr1Keo0qzU5GYVV5px2bdexluXaSkoyn2JjnyZsjwbtyZ7Gj0uHR+KThjwbF3T 9Ta91fYo9Pvi/wCl0m46hUbyq1VEi1KGRk11ScllzS1Ab/JIR6iCTuzwDH0BrBet7SNOsjR3TqXr 6atcMi1V3qi1UU/HIlGShx1CHFcqdySMq/CMRji1ORYrfJ6fiWk0Wt1MYXGELbfprovgcbT3XO89 YPE6zd+mdn3DULeo9B+zqxQnai3LsImXXz5bm5XoWSEEkj+aL/S9fajdfhxqN3Wfp1Vpisy1WeoL FMW+laG5lGUqmJl5Ppal08qUr6cR14dY9m7a/wAj5/W+EaaOWKhkT2Vaprr3MAsvWHWlrUOj2FQr 1natKzInJr7SmkS6RNuJWfMVKPu4CpYKO1OeeOI2nQXVK/rt16vizL5qktNqthqVMu202yVoLvzZ W2SlXY/06xjo9Zmy5XFpnq+MeBeGYdNOcYNzcbbt0n+x0tf9VKlbdqT9mWJI1OYuOYki7Nz8lLrL VBklcKmlqPp81QzsbHOeYrOkl46m3RftDplo6jT9y2XR5ZC65WKvRksGY9Holm1fMt8n51HgYxHX my5PNUUjwNJoNHj8NeTL0p3T5XHC+b7H0UnhodE59Zye5Pt2P0iVIIz7jj9Y9m+LZ8OpOa3PnhdO 6rj8qKXq7Ubspeic7M2LXqbTbgZ2vyLc+ttLU9tUnewSsgAKSr5hyMDHWPm/XjVfVqm2BPSFN1DD k8UsLfZttlBRIPbh5jDLgytzb3X0IP0jx9XnliXDSR959ntHoJLFPVY3y5cu6rjavi3dfTk1bQvU mqXLXXaZdt8CaqbzCFSNLWw22oNpSCt8LRxjk5Coyms+IWt1fxbXC7ZF0vytPQ5L2vQnpkBNFYeW 597OTOefMykpQE/NGGXWzhhi+7O7SeCKeuz7IOOOCXF2pJvs/d2XiztdNV78uZmk2LNac1t9qbVK 1Ft0TEpMybSF7XJvy1/3reR8qeuY1XU3UdjTuypd9uizlaq9ReMtTaVJNFx6af27vm6BAxlSiRgR 149Rkljcl2PF13heLT+I49Nhg8b7ubuv/J8+WHf2rtRo0tb9j6l1qr3dUqo6/VadUKShcjQEbsrS 68o58kDhCQSSekfSN01W6aHYSZqh2k7cs2Jdzz/Im0SoZKWyFPDf2zyEjkcRzYdRkkpNnV4lp9LH U48PEJN8vtt/56ny9pP4tZ60dA7Tod525XbjrVXS6uUqqp9sfHpceKEglfy4ICfV0xmNrpXiDkzS r1nbksat0ZywHGhVWWlonlpStOSpO35glJyoj/SFpdc8k3FnX4r9lXpH94w5oyUuUqrjp1KfR7ku diwLks+jXKjUanzMg9WZCZptbTLVOjyLySpoLcX6nOflUngYIjo+HzU3Vi8PCxatVqunczX1TTPw 71bRVmWA8lDhRvUjqVJA5/mxF4tRNyUUc+o8N0n3acnLy5WuJX7fz2Obq5q1qTTa+J3T+Zuqns+e iVXTZ+12m/PbBKVvtPLUBu7gHjgAcxU7Wv7Vyl3MbYpt7X07QGGFFioztvMTtVmJlZ3qSGwrOxOe Ar24jmy6rVRzbU+D1dH4P4VPQVKMX1be5/iStf8Ag+ordqf2xY0lVPJn2VPyqSWp+U+Gmd44Vva/ Connb2jOdftVLZtzw/XnbsjfMvIXa3RVuyUpLOn7RS4rBQW0gZ3ewj1807wbpP1Hxnh2jz5/EIYs Ud63W9vNLpz8LoqejuulUr95WfYNfvi05+o1KlMuzCDJzKZ1eEetBcI2Jmc8kHtFa8W2r2otnvu0 i1qtWaNIzjjck4pVOMu4l1vCy5KzefWnHoKccAkx5ObV5o6TcfaaDwHTZ/H4afPjcYyjwpNJ88pp Lr/5Ku7rzqdc1T09MjddZXNzE6a1PsUak+mXkEIxt25zMjIyrOMkxu1d1mnbp8KM9emltmVypSa6 fPFFRdfRJKkChB++AVysbs9B1TiFp9ZvUt3HzJ8S8C0eLPicEscL93J+6te7PnvTrVau6g3zpVaN xXxXJKnJt+bRWpmXraZdVRmMb23XV49BB42q5HWNc0Xql+0y9NRLlrUndc7bEjJss0mjO1dNXqHn JyHFMFPzBfG1X1+kGHVt8nR4l4bDTQeCTjt7PbTbfx+Hcye6dbNabU1km5im1dyUn69VpVuapwDc 5T6KXBhuR85XCJoJ5Xj05PMadZerWrKPHdb2nd41mWmKTV6dNTrzDiZVx5SkD0BLjJOBnseYjDrM ryUh6vwTwuegcoQamot8X29ybXvU2u3FekjplpDd8nKValocuGt1Nl0kyiGBkMY6KKjwUd+sUBep eqmrF2af0avau060qVdsq5UnlW5tZmJFTPH/ADC1njcoZ2dMcRObVaiU9u5JF+H+FaaGijkzYZPK otrm+qtWj6Cv2rz1ueG8XixqoqTlLelTM1WrSNManvj20gA4RnCFA84H+sZ/SdTrhrN+27bL2s94 U6buxKnKOuoWK0w1OJCN5IVkgDb3j0cmTJvSUu3sfL6PR6acJTyY06ddWm69vod3w6X3qDqHohVL 7u+7UVDZMz8hKSiKahhofDLUlL+QckkDBB4PWKzptqx4gLz0406u2VopuqUrsxNyNfalJNDCWW0O EJmA5wW1hKcbeioxWoybYuTu7OnJ4f4dOeTd6IJpLnp9WWvSG67hrfjb1nolSrs1OU+k1iUFOlnD lEqgtcpbHYZ5Iz15jla2X9eti6fzV1WnrhS5jfUmWGqSqny6/hmlr2qIWFbjt6kmNMuVrDJuSXXq Y4fDtNm8Vhp8unlOMlG2m+E+b4OS5qFqOjxrMaZK1+pQpb9C+011v7KlsIez6WcbsZ5j2a3X9fTL lp6OWPWJ+qXFcyFTkxcNMmGpV9crL4W6hnGUBahx/Lt6cxlHUN45S3J89vmejLwvRw1GLGsDwwcN zbbfzS44d1f5dyvWTrxeGrniop9wadWncE/SqFRnZSrUV2dRLtIeK9jbhWfQtzjPHMbjpFqrKar2 PUaq3b03RnqTV3qNOS046lf3reCs7k9cK6GNNJqPNV/E4fHfClpMaiskXOCSaSrmuv1/QvK05TtI JwCkqI6nOcx55lzyZF14JU6pppbnloTlxWBzsHGSen5x68pNR4PhuJzcU6VVfY+ONQ9bdVqBftVv CnTVToTi5BDTNrPtJmG6VJh3YJifQrIafdJBQAeg5i5SWrGs0nrdYdLrtxNOyNz1REpMIfEoslst hWQGlFSVfnxzg8x8xPWzWWon66/s/wCGZNFim4XJprh+y6v9/ibxfl70SxbHerlXZnpgF0MS8rIs l6Zm3lkhLLKQOVKxjJ4ABMfMlP1S1VmK3X5e37trkrf9eqYDFlCkJm5enBQ9Ci8r5GUJyXFZ68CP S1Gqcc0YR7nyngmh0a0+XNmamrqrapLv8l0Pq625Wtiz6fK3FOs1GqsyyBPzkgzsaedxyUJPyoUe PcdY+VpXXrWF6tVkVe4nqcZOtzUjLsIpzTSEtIVhIPmepQA43dzFanNlxNJcL3I8I0Ph2vnkeo4S a2q2uHf8GxeHS9r1v3wrKurUJ5TU+moTjQfck/hEIabVhtSgcDgc56KiiX7f+odn622TblN8QNIn 5C8Jx2Ump5dKlgqQShO4LG1RSAo8erERLPkcN29fkb6XwnRS8UyYlp5ZMfapOlx7ktg39qLdmt19 WpU9eqdT5S051mUkZpNKlQaglYBU5lSscdMp94sfiE1GvfT2qafyFm1J6WFxVVcnPKlacJ6YdbCA R5CCcFZODge8R95ksO9SX5GmTwvSff4afJh8uDV1KT/6SuImKjVLhmqve1T1vqDvlJDTFOohpbTG 3OfSjIWs+/0js6l3dIWb4ZKFQi7dtDp1yNGWlrjmplSZykzKVBaBOJwV4PO4jjHWOhZdkZbePdv+ w8mJ5NVHBh2OEeNkat1/3P3ql8Tw0e8tYtQL/ap+nF3IqFGodE31m4JCjZlp2p7Ttald/wDeZA9R TwI7eius81etiS1pVt106gM0h+dnkP0xxiSYcQ6UBtxQGN/TKBzg5EY4M+eU1udr3qjHWeGeG4dN LyYOOSL9Xqt89vpwvzM61s1R1KlrppOk7+pVl0WtT001OT1SoyZlBpTKDuHnKIPCz6Q31IjQ7H1I vy97kXK0W89LaqJHYufZlkTQebbJwVBHG1RxkbhxG0NTvyOjs1nh+ijooT+75K62mqXzNkX5aish xSRhY3kbijakkH+kZfoPqi5fHh/ZrN63HSUVh2oTTG1T7cuoobd2NoCCepz1jWeSUMsbfFNnzWm0 Sz6HNLFHfTSTXs7vn8iseKrUi77D0bnJiz6hWqXNsSpccmWaSHpBwuEI2Kfz6HEdRjOSQe0U2ia0 XFQH029YD923RMStATPv0GuU5bk2h10HE6Jz/wCMZ3K2HuABHm6jWOGZRXbk+t8J8G0ubQ45ZKjb 9Xq6Pt16V39y+2NqO3a38NdOoj1Vqt4qpbMw+8/OJLDr6y56mzu5CAr9cJjGanrFqVR9CJzSafNz SWpF6OtVih1JmbQ6hAmHElMuxgbm2tgIweRzCyamSSa9l+bHoPB8Gpy53u8uW58O2tseXX5n0FR9 WqwzrzQtMby03n6NVKtJKnGJlyotzEu4JdAC1K285UrPB6RgOul03TQtVdRaXblw1+lfY3kTEo8u qzS35xxwBSkyzaUbCpPTbngcxWfNk8hJdUZ+GaPDptalJrJGSu0rrn4lFkL/ANQaTSbprFRuiu1p VMclG5SnJqU4w5NpdSAsy6ko52kndnoR7R9sV+87W0k8P9NrV1zdQFPxJUxt1YM1MKdfCdgURyrC lcqPQCNNFmlt3SZp9pcOPPlhhwxrmkkl8PYu7iCFqyoKIUc4Bweeue/WBUnAxzmPai1JWj83yJKT XsyNXykYhYOekWZD59xD7k9YAGBB56GD5I5EACwccCEQQjOYYEZzmEcwACoZ7Q+AYlgOnIOe0SJz iGgH5hZOIYA9U9IjAOw8QgGyoHMEknPMKwDG0Q5I25EABeSlQB5heQn6wDPS5gOcoiIpG8DEKxGM +KO4Lgt/wyK+xKgmTaqdSl6TPqRuS8GphQTllQ4Svk9Rgx8oUeUmnbmatldUkTJStTqtHYL1GlVu eTKM721KXuGVFXUnk8x8rr8sJ6ipL+T9i+yyj/pUckbbd3y+WunC7I1TwxXJeFyV1dqz13PM0+q2 f9prZkJZlj4SYWopUtpKeqsDvzGVX3VaTp9S561NPqpPBiUaenGqo4zNyj60hXqWjckoW4VE5WPS Yxz5HPSrKlz0+B63h+D/APussc1tx0pPtL8n1XwLBpBUrXuDXGlyeoCpuSn3JNDaptg1Fybm5daQ TiYT8mVEAjGzrgxefFjZrNKvW1Lg1Iu0zltuXHLyKaUQpuVp8klpfmFZHrcdVtBK/wCUEfihx3fd HfuYamMMHjkIQxqdp7W0nS+nT4IoGlNZr2peuVqM07/ml1GiTc/OUly6nZVhK2ptTSFlxaSpK9m0 +X+Lkx9OXBXLqsrw60CwrStZ128K5LuSdMbYmftKTpqyo7pp6bWCFNt/N6sE/LHborUW13PH8fjv 1GPBJuLSt8KP5PuZzXrduAfxGNL7aqNzNTFddsOflp6tS0oy0tUxu/8AihLRTs3BXOD1Eahoje95 VtNZsjUKhOy1x2q98O7UE05LMtVmyD5b6CEj1KTytA4EdGJuMuDxdZ5eo0ycm1SVbnTab+fWiHQr VOt6lTlzN1ev2bVUUOoJkkf2eU5uZ9RG17ePmwO3HEawhrc+BnbuOPUeOvX/ANY9HBOU8alL4nyf iGLT6fP5OHdt45vlM+X9Z9P7h1O8RdKuG1dJkUkUWVqCKzUbkbTKSlQBbKG3N5PqKc5SSOMRiNi2 HXr8vih2c7VqfJ0y56IaSxUH5NReXL0l4vF5LecgOOLUlKvlUnJj5rWYG8rb/C+H71a6H7J4BrMO HQRhPJKeTCt8a/DcYykot97VqSXyNv16va6tWvAHULr09dlKbZLlNdeqD84j/n5stvpaMsGs+lsu BK1LzkBKQBzFQ1As/Ru3bA0tl7ar7KEzFZkWqgxL3CtxuXbW0CtSUchkbyeRjpDzr71c8jr0xar4 tnlaDf4bhx6aEfUsmeM+L9UcaXD9ufSfRlv2tpHN0OpWtRqjT7lknn0zc1K1CtGqJRsyEKyo/djO eScRlFgabWPqP44bivejWfRm7Jt6nm3pEM08GRqsznc5MI548ogp3A+o9I9TNjhUFFXXwPktDqtX p/NyeqKuqXCu+y7fU9vhRs60ar4d365NWlRX5uRuWoGXnZiSBdT5TpCSlWeQOMccRDftardyaw/Y lctChrr1Jpb0+qRp19LZUzKgk73drZG9Y5G459ohuS0/RHbLKs3iWTe5tr4X1KpatYp8/IWlcabK kZBV0PEUZmq6hupbcWyeULBRtzxwnI3R7tfJqUmvHVps7qE0unpetqpLm5aizzjq2FqI2JQ42Nyk k7ScDoSOkc7t4qSPaxPItfFY3bin1SUVX7s4Ogdr3LK+ETTnUux7zpFBfaq8xKVWWrEyZeRqsm5M cpWkjb5qQCR3PQcAxJYlsP17+F3qUn7ZrdPZbrlcqaXZB0MfajTalEAqOAWFd8dYIRyQbjfFFajW 43OWRw9W5ctel8lDrlItiuUbSynXXWZCj0qY0nmiqcm29zMotS/QsIGCVA+lKRzySMxrvhDuVmau qpUipXDbMjMSzUvS3LcboZkpsqQPunWnT630rSN6kq57xjgf9fk38QlKfh05KD4baSfDTbv09Wke vVzTjUm6blqVNlBcE9JU1txbFUveqsyFFSvduQZdpsgzJAJALvpRxmOBpqb2uu0qNZeid939R0NE /bU3UkS70hSwlWHWmHQPvnFn5SkkY68RpKDWo3Jvk8/BqdPk8N2uMdsOZcVx/wBvx90b7emrds6W VS2qBccrX577edElLTzMnuQHRhILx4AcUew/SNDK0JCkpxhC9nHuDgj/AL94+gxTduEux+d67S5d PghrJNbMm5pd0odV+VNFJ1gtm2q5ohV5y46FI1A02lzj8oqblg6WHC0U7kZ6Hpz+XtHw/o5O3Hdb Nv21abtYqyKXa8uqakac04UsTAUAoKCBuPJxuJ5jxPEEp5oQ7P8A5P0P7KYpY9DqMsuYx6OT6NuP v9b+J9BeGaTfuTT/AFLtq8ROqlPtg0xyWmXCy7LMKb9be8De3z1HURllvPaH1/Xu/XLHlrjXNUyS RO0Bik0wPmnrk0+WXkNLOyZJ5UN3OAT80c39KWnhDJd/I7JS1S8R1i0kl5ardbe1274/ToWimq0M 01sayE128bgm6zbk+i456rSkgWXJdufVt3zIxuRLLWQkt8kE5IEabrfa173DdCKTQJW8q1T5/Ypy SRPNU6gy6Ck7g/ND74JOQS2jBVkD3jrisMsbWJv9jyc2fWR10cmoUVF88W5dey9/a+xilkouS15+ t2PZVUuaX1AmZxtn4a3nJeYt1SV8NzBdOfLQkD1pUd3AGMmNx1Kqtx6UeAieTct4VK5bunmkUqWn kyzZden3yEjymBwW05J99vJhY4vHhd/I28Tz4dRqsTcFulyqXq2r/q/7vgfJetFv29YOtem1pSc3 TwmjUyTaqSpF8zaETAmNz4VjJKickJ6jOI+gtHK4bh1i10rNm0qRqyJqoSvly1TWZVp5ss4Wl0EZ AwM4PzdO8cWljszSS7f2Pp/GcazeGYZZHUXHtxKty/M8GhFmJuzwmVzUWUuWdtqrVmdqK3/soMJQ mXYSpCZNHmcpY7hI6ZyI7vg8tiae8H1n3Qi+qwiWSHwugj4cSJHmqASc/eJwRuz1J+kduBRTi31P lfENTJ6fNDyk0pJJtO+OlsqfiNuLTu8PHHbtpztbW7W6dJvUV6QnKc7MyLy5s7k7loUChace3pVg xwLdt6i6f2jbWo9z19MtLab1p2XqMui33JKuO4G0l7K8PNoCknckE45iJZYrO7v8juwY9VpvDseL J6nJcKL4+No+rpjUKy5K6rfob1whU/djRfojDu4rqDYAUSMj8IPQmPnqqXGpv+J1dtyWXeNszNQn Ka1R0Uqbpy5udmpqWSXFS7SQMB0jJGFc9I7NTkg4w+Z8x4PpVglkWeMuYS5i6ap1bf5sisq9Xqv/ ABALV1NvKvUZyj16gTFFanmZFUkyxUEryZR9tXLT6cEZPXjEeDxk0KrqraJupCQmW6z5NNZcZYec nqbLIUFJQ2hR2qdUrOVNjKkx5+WWSWldrv7H1mkwY4+N4o1NJR23uTp003fblflXuUi8JRdB8P8A QNZqZX7Xta76z5skhi2pZxxKqaE+W6t5okhK0YKlqGMdOsb1VrDtJ3+HEKRZGo9QXQ7eoDpX9jTD ZRUHVNeYfNKvUnKvVtHQGJxYlNyi+OA12salgyY4uS3Neq5fh4W7+D5eq1IkpjTfRRxqoUWjFuzp mtOzM1L5l3XG3gry1g/MXPl7k8cRvnhbkbbuuwb4q0pWBbl3XJOqlJqUpqhLztHlW8eW0honbwCT vA6qweRE6eK81xZ1+J5ssvDfO2t7X9Hb9vZdPgYtTZSQZ8NNuyM8W3JJnWJ+VmFTiwfPaGdxeUeD xyonqesXLw7z9JtbxQSttU++LPkaPJOzc1IzjtBKPt9h1w52TLnqSts+lIBwfrC3KOoT7F5MmXUa DNw+lra6TftXfg0O/qZRaN/ECqopVMkZFD2mk9NOJYZDaXXFZClr91f4jGJWLXNN2KNpxctOshiu ylkSZYvhRp48lCXyUiZcOculsjkY4zDyShHM20PTLVZtBGUZ16Yp+pp8ppc/M+mlm2dbf4ddfpGj 9LlaRT64zMSFOl5hgSjIdCsKUcfhc4UCf1im3JZl52PqNpNeOqF82uzbtkLTSXlyzTyfLU8z5baC pWQrKsDzBhI6HrHbkU5xjlR8vo82LSTnpc8JSy20muVyq59+TreEyacY/h73A/J0x6o+RXa0tqXl EZdmD5ixsQD8yiSB/lGa6J026aT4S6fUNZa3O2lp/ac6ublaewtcpVa3NKdJQhz8Rb3HaEJ5WRzx GbWSO1R6c39TtjjxbtTGfqmpLbHs37v4LqWDQC/V0HxSXfWtV5F61HtTn/tCiGotfCsPIl/QoBSj 6VFOMhXfMd7XOyrIuK77b0ksCybcFx1ioNVKfm5GTTvo8glW9x94g/Iv5cHru4Eaxay4HGa5tr6d jPUYMmg8WjnwZG4RSbcXw9ip/rx9UeZ7Tyxmf4w9MtZmzqCaX/YRycVKGRHkF3zQPM25+c/zdhHK 8QVMsiieOPS6lVOQckKCxQqkz8NSAtpxgBOUBsIyogKPIHYxLg4YJ0uWydPl1E/EcWyTc9nG9+mu 7d/5ZwdArVuuW8H1l6k2JelGoE3IV2bl6k3WHy1T6mwp0pKXtwx5iUnKSfVngRo/hUmP7OeHjUG5 ZiXmZiRRd1VnJdLDRcXNtp5Uts/jB5AI69InCpYXtSK8Vnj1+LKlB+ZKW1y6RdPs/wDOxsWmGpNt ataVN3jaTE41TlTLkoG5xoocStvG4c9MZjvzzCn5eYaC3ULW0QlxoDzWz0C0/UZzz3HMe1cpY22f nuTBk0GpljlT29k7+p8NXXbbVt6d660F2qz1VVJVum+dN1F4LmZr7xB3Oq7nnjPAHbER2u5bVm+M hqVte/LXptJq9aaqDVamLeU/LImUtJDlOW/wlpOQpW5HVXPvHzEKWVP/ADqz9nanmwSTTqSuouud keD6R1po103BTpM2p/bmrIqLSE/BUGaZlpFKt+Q8/NqO5ptSTypH4YwS36dUdKNWq5RFTddkrumm sUinWHOtzshNtlWAw6pzLja21fMtwjck5jvzrzMkfgfOeB5YvRS0+2L623023zuf/V7Lub9RdO6i jw8sTWvF/wBQqtRpgdqE5Opqf2exItqHqbStvhxKRxk/i5EfLVKud26/EdattUBqeDlVqc8n7Ona 7MSrVQkAjMq+486glO45O5PUgQtbGVKK7nR9n8kMyzZscYxxq69Kcq57Pr8j6s060skpRU3OXjbS ZZ7llMmbvdq0q+ypGFBxo4Tke3TvGdVzT6xNQ/H7b9vWTZlvtUSwS7N3LOScilco++4naiRcGSCc errwY3yYKxRj+6s8PTavNPW5c8G4winyrh24tdBaKWJYk74z9bafPWbb81I06tyiZNh+SC2pcFsE htOfSnuR7iOT4rbinZ/WRmm2zO/CvaUUJ661zcon72nTqhsl92Tt2LGQAORjmM8sHDTOMV/ls79P OebxZPVJyhGC6u7uNHOuPWGqSnhGVd9I16v5y52qWw+pldOHwYfWUbiF4+UblY57xevFFdl8U3wD tztLlZMylRlJJirzzro+JQHihKkobOSoLCuVA8Q3Oc4yjLo6NMunw4suDJOMY+uSWx9eE1f1fJQN XbXpeiq6K9bdVqtaplVpYYZtgXK+w/IqS2CZuXS0P7pGcrCsfSNs0qt6uSvgfZpVnapyFSuGflfi XbiW4Z5lp9wZ3hv5spQcJHYjJjDBjjHM07I8U1csujjmnjSc3zUeVXx/7vj7GENWgzpn467qpFHr F7rQ1bMrP1aq0xMvMTL7y1ZdmJlT/oSknkEY2xcvDK+uY8eGrDqn6w751OpyvOrSGkTik46r8v0b TwUlPBBidNjjCar3OzxPM9VopTnGCuEbXKkun+1ccn024lrynEKDSVFtxRR5gG1IQRjnp+cfO/ho tHT2d8JCLmui2bafeYqs8V1CosoK0hL+UncVDGOoz7Zj0M3/APkRT44Z8foXqF4Xmjpk03KC4TS7 +3Y5fjhoV2V7w4PXBI1eUYs23pNNVfbamPNcnpoq8tpKUjolKFLIXznd9IyjUqSd0a1Xojujdz1O RfetaUFzS7cx8S3IsvK2thPmZwF5WQM8E5jydXBPNKUHdI/Q/s9rMGXS49DONpblJtUm+q+PD/M3 PU20rY0+/hfXPYFv1dc8umU74h1l+bSuZbU8oLKnAPlBJ4jJ9NrStG//ABRzNuWxPVBkvaeNuImn 3XhMSswMDzmnFDcgJPdPGARGk4Rm4x7Kv56nm+H6rUfdM+pkqTlJtfOul80/YtVgOXtN+OHTiVu2 46FclapNv1KVnJ6jP+aypCfS248RwhayBk8cx277rdVrepEzJ3FZluv3DSaOufmabTL5W0tEo2Sd 6tqNoUe24gnp2jaDksbi1aPPyvTfeIShGUbjxxzy+6fxK3ZFalqnTbJu2nWtIUubudRnLdYqeoTr SnSgnhYUjb2x5ZOVdo0jxRydxVjwWUxblC/9sruGmPTUnTczCW1F9O/YodUAclX6do0g2sLSjRGp z4v9TwuUm3B1zFRXxs3bYgNFAGQnCUgd/cj6ZP8AnCUnrgZ75j18f4T87y8TkviAQMfJkw5xt+SN rIEQko6QG1AzlB/WCxCTtzjbE4A28CCxi/QQxGUHA5gsdESt2flELbxkgfvBY9owxnlI/eCwMY8u CxUOAMfIINKeOggsKHA9tv7QiEY9QgsKoHA2cCIjwg5B/eCyQMjPQxJgEfLxBYD7eOkH5aCjAEFl JWSBOEgbFH9IfB/+Nq/aGBI4fvM4gCPvPlESOioakabW7qnpu5a10CbMi5NMzajLPeUouNHKTuxn b2IAz7ERwV+HDQ1xxSxpfRklXrJCn9xUfmUD5vfv3PfMcM9Jhy5N7/z9T39N9oNbodPGGkybUr6U ur+KZ0be0U0qs6/GbjtaxaZTqhKp2MPS5dC20kYVt9e0j6EYHUCIL60WtjUG/Ja6KtVbglKnK052 lpckZ8ISphz5kLQtCkqBHGf6Qp6SDhsXRC/1zVvVfecs3kn/ANyXT6Hj048PNk6Z6kS910KoXLNT 8jS10aVNSrCplLUqTnyk5SDtz0yTj8sAdG8dBNL7/wBWpG8rtors/PSDKpdLK5pz4R4EKAU4zuwV J3HaobSCed2Bh/dIrG4lS8czvVfeYemdVx2/JHpqehmklYqiZ6oaeUZcw2gNIcabXLKCM7iklpac 8/7kx37etSg2day6PbFPMjJLfMyqXbfdKVuEjKzvWok8DvgYGI1hgjjjSOTP4jq9dFYdVmcue/P6 lYpmi1g0rxJTuqkrTXxXZ5rysqmFqalz+JbKFFQbUv8AEen0EXfalTiVuDKmlZQOdqTjBAH4R+XX uYqMIKzn1OvnqpR817lFV09ujVdTzyVHptOU6qSp8rL/ABB3uFmXQ2pah3UUhOf1yY9o7gDOR7xS W1UjDLPLkledt3x9EVq/dPqHqPp8q17hdn0U16YbdmWJKY8lM2lJB8p0j1KaVj1JBGcfvHXNLtP7 goFOkazaMhOM0dBap42LbVJoUMKbbLakEN7eNoOOv5xE8MJvlf51OrFr8+lwtYJbViTbrvaff3rh fM9bOnVjS+kC7Al7UkWrbmEqQ5SgpamAFOeYockHlXOMjkdQBiIxp3YkqwhmUsS22UABGxNHlz6R 0yrZk4Hv/WMo4Yu19F8l0No+L62SrzXU3Kfzck7bXu31X5BO2JZa6JUKULRpDMlVmTLTzUpJtypm GuzalNBKtv0z+kdCj0Wk29bsvRKJTJaTkZRoNy8tLpKW0JxjaARwn6d+8awgq9XVIw+953BQ8xtP l89X7nntq0rds+gOUy2KQxTpRcwucKJZBADqzlSgCVYJPUdIrtc0X08uKwrgtyat0yUtcb/xNQdp 025LTLzwHDpeSrcVj/EFJH8pglijt2l4PEM+Oby725Xz8fj0PfK6VWI1oRK6ZvW9LzduSjaGkyMy S4klJ3Bwng793JWMHPTHMdV2zLXe1Gpt3TFEl11mjyrkrITpWsPy7awAtKV7vxJASScn69YUcMa2 hLXamSeWeRq7u+eX9Bq3ZNo3LYLtr1y2qVOUh47zJLlUol0qzkENpGE9jxznuMkQFTsu3KjpFN2G uRSzQ5qnrpRlZU+SGpdaNpS2QMJIA4ODiKeGPL+BK1ueUfLnN0naXDV+6Xv8yiUvwyaQ0q9Lcr39 nXp2btWQRT5ATcyXmShAwhxxsjat1PZYCcddpMXj+wtpnUtN7f2cpv8AaNLXkoqypYOTSUdxuV1O ON/CscZxGa0ii7R3arxrWauWyWRp1S57e3CKrNaB2HWLumaxdy65danWyy3K1yqqdlpdBXuIQ22l sdcfMVHt0i/U+m06k0hmnUuRlpOVY9LUuw0lllof4UJ4H6AZ7wscKbdcnJqtbkz44406jH6K/l15 9zn1ezbauG5aVV69SGKhMUVwvSRmCpfwyz3SnO0n2Kkqx2x1jshlrb8m7HBVjBUAc4/79o2x41E4 8s5RjFt32r2T6v8ARfOyOelJWo0x+TnJVLzD6FNONq+VaFAgoPHykEg9OsZ/RtANMLbvmYrNFt1M m3N0MW85T5dxTUp8NuKuEg7gcn5t+fyiMmmWWcX7Hbo/EM+gjPDB+maXV+zTX9uh79NtJLO0qsWa t60JKZbYnJhb8y/OTBffeKuMKWeuB6RxnbwSesHWdHdMbhqEq9V7DpClSKVIlzLs/C7d3XaWCg4+ iiRnkY6xMdNBY4qS5RS8X1mXPPVRyNTfPD4+TVfwSUXSPTq3Ku/P0i0aezNPp2OvOl2aU4gHKQsv rXuUD0VjI7R5br0jt69r0RUbkrNyzUg2+3MJoqKqWadvQnCcoQlKz15+8we47BPFCC9KGvF9VPK8 2oe6Xa+z91SR3bWs21bItg0O07fkaTIqUSqXkWQylwk5KlkAlZ5PKiTj2hTtmWpU9Qafc1Ut+TnK tR0rTT5p1sqclN+AfLydo44CiCoDOCOkaeSmqOGXieox5nO7m+/Kbv347HGnNGtK6heMxXJnT6gr qU3NtTr82mVLbrj7ZyhwlJGSk85wCcc56i0t02SZqUxNsSTDb06SZh1LSUuvEjbuWscr47qUcDpG UdNGLk/c7cniepnKMNVkctv4elLv7GaUDwx6NW7ayqQ1aq51tTzjynJ6ffcdWVrKjnYtKMAkjG3p jk4jqyGgOkUhNS79PsSRlFyawtgMTEy2lsg7gQEugdRnJH5w4aaEab7HTPxvxPLBxlmaT7cf2O7X NMbCuaUmEXBZ9Invin0zC1rlEIc8wc7y4jC92e4V+8cWW0E0hlKxLTv/AA7pEy9JL3Sy5tb0z5X0 SHnFhOfyx9BFvBhk9xz4fGvEdHi8uOeVfNX9OhY6hZtCql00aqzkq2pVBcW9IpDQHlqUnaTkc9PT jpj3jjyujumsnKSDDFlUsIplQNWlUueY4lubOfvjuUSpzn5jn6ARXl4p8NdDFeI5oxaxScVXK97v n59X8K56hu6N6Wu0SapZsSlqlZ2rJrkw2ULw5OA5D6/V6nOOD0HtE6dMrBRqo/fKrSpqrgf4+0lJ U48gHGdhWpQbzj/ywn69TA8MZQcfqay8Q1m9yU2n81/uavnvzX0Qctppp/KXjPXBJ2dR5efqksZS ddblgPPaP4SCCkJPVSUgZPXPWOVX9C9NK/oQ5pwi300miKcLyE0lxUo827nJcSsbsk5IwsK4OPaJ +7pTc0VHxfWbk3kknaddunv8CBzw+6Vu3XatYetsKNnSZk6VKB0mWaT1Spbas7nEkZC89SePaySN g2ZStSZq86badJYrs8Eomqg1KhLzyR1Cjnoe+AknGTmIhpYp2Xl8a1s4bVkd9PhTdmezPhT0YmbZ lqVN0SfelZSuP11KXZ9Sit51WVoXhIC2SfwlO7HG6L/VrAsi4ZilGt2nSZ77CUFUxMxKpcblMDaA 2kjASBjAIIBwcZ5hR0cE7ZpqPHNbm241ldRuunfrXH7k0/Y1qVC8HLjqFAlJqpOySqa5NupUXVSy /mayCPScj3I9+45NO0k00o1Sp05S7CoknM0iWclJJ1iXKFNsuj7xrIUNyTzkObhzBPT4m7a5MMfi 2qxLy/Nlt9v26L9ztWxaNs2Xajdv2jRZaj05hbjjTMkNqUqWcqIKs4yfpHQqtIkK3a79Eq0izN0+ baUy9LPIC2nUq6pKT1B75HXkYjVKCWxHnS1WbLkeTc1Jvh3f8I81u23QrPs+Xt22KRLUumSiQ3Ly 0qny0Npx26kH65P5xzK7p3Zty37T7muC3papVKlFJkpibU46WCn5VBKlFG4ZOFFKiM8EQ5Y41tZu 9Vnx5vO81ucu/HF9X/nUnuSzLRvNyV/tVblPrHwM0JyWM8z5padGNqgScn8jkfQxJS7Pteg1up1G i0CTkZytPiYqEwyk+ZNOAYClkknAGAEjAHYCI8hJ2D12oxQ+7Rk0m6Vc8OnfKq7jH8hlWdbTmqaL 7doksu4GpMyCKkQfiEME/JnO3bntjP1hp+zrYqOoVNuqbosuutUZlxiRqG0oel0L/vEtqB9O4YBO DxxzGvlRacWRHU6i/RN2lSvpt7Lo0NV7KtS4bBdtWtW5TZqjPnK5BUqkMDvkJA4Oe4wr6x65W2KJ I2GLXp1Pbk6Slky4lpZSmUobx8qSlQIHfg5B5zB5MbsT1Ws8tY/Me27S4pP36cBWxbNCs6ype3ba pctTpCVSQ1Ly6SEZUcqPYkq7lRJzyY96wRkYOAMY+YYx07fSLcE47TOby5M/mylbfW+/x6Iyy6/D dplebd0prstUnP7YTzFRqBTOlPlvMpCQWsAbcgYIVuH68xYpvSPTyoaXSFj1K0aVN29SykydOdlw WGdvIwn8Kieqh175jj+6Q5a6ns5fGNdkhDFCbi4u7X5f4yG9tJqDe78uzVKxcEtTZdDaDSKbPiUk HQ2cpCkJRuA7HYtGQBHXtSwrOsViZZs625GkicUXHzKo2uPqJyfMdUS4sfRS8RqtMm1I5sniGqeN 4IpRiutP8Tvq74ZNcdoW3eNnmg3ZRWKtTVOofVKTO4tKcQcpJSFAHn8KiU/Q9I81z6dWXelOYl7r tqn1P4Yo8la0rStnaMJCVoUlaRjjAUAPYxbxKcrZzYtfqsDUMLfHe+V+lHjoWj2m1s3UitUG05eU nGkLbQ58VMrwlY2rGFOqByOuR9esdW2rMtizLRFAtOhylJkEuLfDEoFJSp1asqWoqKipRPUqJ/MR ThbSHqNZrNX/AOrNtd7r9v7hUqzrYoV2Vav0eiy0lUK86l+pzLIVvm1I+XzATg47Yxj6xz3NLrBf kbhlX7VkHGLqUpytIUFn45SuMLUV7sdOElIOOkZvEnwTLX6jFPzIzfPwS/C1XRHRqNnW1VNKVWLU KS3MW+phEt9muuLMsW0YwjYFD7sYGE5yCO/WOVfel1p6iaNuWFX2JpFHK5daW5OYLK21MKCmiDtI ISUjjBzEyxR7G0PEMsvXd1K0uit0rdr4B0PTOybdvOcuOkW1JSlXqTXkTlRTvXMOoxyNy1qASe6Q kDnOI5dj6J6daeakVq6LUpLklNV1QU+ymYUZZgY5DLWNqCo8kndn6RX3dKSa+JtPxjxKUZwySa3q nVdunbse06UWevW6sX7MSrs3Ua9S2qPOszSg/KuS6CcDyVJxznCgc7vpHh0y0Q090jmqs9ZFHclX au/5rynHy6W0D5WWs8JaT+FPOOntGcdNVFPxfUrTvF7pLn2R6a1o3prX7qmq7WLPlZqoTqg5MzCp ubQVq/mwl4AdhgADjvHPa8PGimwt/wDDymBk7gpjzZjyufdIdwrnrxz+mYWTSRnT617muDx/xTDj UseZxjH2pdOnbp8T3XDo3Y9w+Hd/Sp+nOSVtvNBpMpIzK21NJCt21C1bikbvr0wMADA5Mr4eNNZf TCrWrNSM3UW666l+en56Y82ecWgfdkO4G3YeU4GB3SYylpMbTqNcDw+La/DhcYPlvddrnm+eAKB4 e9P6TXbkqNTTUrmeuqWZkqqa1Mh4zDLXypJQhHJ6k8Zi/wAjQqVIuMrlZCXZUxLJlGT5IWttpPyI StXISB0Tynk8d42hpoJnPrfFc2qSlle1dl17fK/keG37Esq0q1Uana9r02kTNWcD885KMeUqaX7q x2B7dD7RwLl0M02ufTqv2y/QVSMrc8z8ZVH6bMuS80/MD5XfM3KJWOnqBTgkbY08iKXBC8X1WHJ5 k5t3XN88dOx0P+E+ny9HJCwJy1JKZoFOS0JaReCihpbZylxKgQoObudwIOTxxxHerdvUS4rbFLr0 iZyVDzcwpr4l5olaCCj1IUlXBSO+Oud2TFLGlFJnLPxLUZkskm27b7d/odRQO9RUrepXzKJKQsnq cD88dB0gVlO3uT9Y0VdjnnzJshOMZxiFkbekMihZHtDHBHAhjoYYz0ibIAgCh8+8IkbekAERwD0h bhjpAABUM9ILI2ciAB07QekSA8dIACSR7QllPPSAADgp46RDgBPKYBUNx7CDQRnpAFEuUkdBmD8s qTlPbmAe5Q5DDBKfndH/ALnpD/D/AP5R+Dcg8y+wzm0OQBUjI9P9YCh9npzgYPaAIIOAeIS22xen suB/SR0hwnJxtgpjj6Fth+GugYT6oNOP5SIVSJilBPYMVek8wPbpF9R1Bq317gbcr5TDFKUdRk5j OUb6Aqiqj0H4COmcw48sDp0gSphJR21+nv8AmEnYRyrHfrBkDeMYIPtApW0gU6fsl0/59/evoMrZ tx0MArYSOOPqYy2tRVELJF8d+v5f2uviAop3exhbfXyOfrGrbbLioqT7p9F7fEcIIZOCOT+8NjAG 5P6DvBt5sKSba4YaMA4KcYg8pJHGR9IsT2SkvO9SHCvuOvPXHfERqAzwBgjg5gY1FKX4K+oJVtdP KcY5huSoBv0EHPPeM7Yml0SpjkblH0YPcQBQhSgOcj6w67otQU433ZIgJSCSOfqekEkZ+naLaIjz y1yEoISrJP6RHgBs7zn2iPUuhpucFul1Sf7oXGcZHtwcwvSPlTg+8JOV8mbnNR9L596HWlCh6v1g Fny0+lG8Ht7Q3yim5PG5S5YRCCkHb/XOIcYCxuTx9YVMe+CacmCW887wpQPUQSgkqKik7e30zDp+ 5lWGMmqtPtff3G2pJ4wePeCCcDOMQU+5cqk+eqErbv25/wDkT1EMcA/If0h0gUU/VlXHPAJ2ZyEn MEhWQUhGeOcCEoqxylUZRT5/jj91a+g6ShR4HH9RA7UgYKSRmK7jm3CdbbVWl8GuXfzV/UdJSXdv ljnp9YJG3djbgwqaQpOMVV2ONhGT2iN1JIAbUBg5zBz7htpfP9wcpKs7ep5AhFYKdqE4PvFcjajB U5Uw+mCcc9/eGPz8dR2xE0m+QTfD6jIPHr45gx6lc+3H1gUYpjbipUwsIIG1PbvABIznoeme0D4M /wCmra5GDeMe/tiFtTvBKYcVxZWNyUF7r/P+Ajjb+cDhIUcjJh9xNyyJQycpfTlf35YkJwOUYz7w ZSPLGE/1h9ypSt1N+n2/5FuRv4GD06wLhPmcjGOMYiW+RbFGO2LB9Kjk8QQTlJ2nA78QNuuCW3Dl /wCIZGUhSVeof5QghBHCskdSOYzuVEbXtqPK/kRUnOE4x7w+B5YKRnnnHeKjwjdS2JpPn2CT6kEJ AgFDvkcdTjpDT5Impf7lwMdueDBhKdvCgc9/aKCOSUIXfyQ5UEp24z+URq2Yynr+cZodqUab4XKE AFnGO0O22EoPqGfyit3BO7I4U38ROIWsJ2OBJzzxD7NpA3bsfSGm6KdW3Ll8U/b6DEJzymCShG35 YVSfccnHJJyl1/zsGpoFPpSRAqAAGSQREbZUiXGC5hGr68/5X0I1JJdCgQBiHATxlOTDjGh1ByW9 XSH2DYSrnniGJSk5Ai0ggtkt3Rvv1/QcqTnlELahyXwBhWYJK+g0326W/wDyEUpLu7nrArGeRChG uooqmB0T25hHGOSP2i+A4G4x/tCG3HTMIBAJz8sSkDZ8sADZ9OMcflCynYeIBURnB5Ahfh7j9IAo H0Z+Xn6wYCf5RAFDo8vOFJwIkBbA+XMAUL7snGyEUjHCgP0gGRlI2QCvcYgAbJ/7EEjBGCM5gAMJ SD0/rEyEJDqRg+shJBPvALhK2fI/is8TWoGk/iXlrUssFyU+yGJl8bd2x5S3AR/71KP3jGv/ABy6 3/8AxhX/AMrP/SPByeJQhNx3dD6TF4XLLBTS6n6OulPmRGpaM9o9w+cByNmIjymABBSArrBhaM9I VgEHG90F5iIdjoXmI+n7wxWj3hWIDzEebDFbeOYLASXEdhmF5iMgqGBnAV7H/WDchJc2Glwebt8t RUDzgf0EShTTzO9slxIGd2cjOeRx3+kO0V5s5cQBKmQjKAko7Ecj94Zz0EA5B7AmJl6ehW/IuOG3 x/ICyhB9XA/MiH3BPPlkBPBIRyP0g3X1IW+m5cV/AJcbQhJWRuPI5Bz+8Ja0NnaTtV+IA4UIKXdl eXKt6miRCsgBTOOMjeMA/wC8IOIW0FBRWOQOMd//AF/aLVdgg5z5vp8AtwU8Gj6VA7SM5xk8fvEe 9K2kupKVJPHA3YPt7ZiG+Rw3ZG5t9AfNR8WGlZST0Cjg/t7Qg+3sWo8EnarufrBtRmpuLCynzi3s xtOOPVxAea2oepaAM4JKjt/rxBXxG8e+XmJ9CRAOEAp7HduHpH+8Mh1osBaTkKAPA/z9oO4KW6Dl 0r+E/wC5IFoWyXQhfl54IGT/ALxDuQpsueWVZ5ylJII/PtA5NOhvFkxt00+vf2CGxDwBbIUpXII5 JPT84bf92AOOoOfcGBSsUs03JwlSoMOJUjOMDoYEuNqyVZSPc9obasI1Cbl2oZDiDjAUDjrnIggW lD5cjg89zA5VwEXJrc10+A+4bgQFqz0KBkZ9vrAEoDBUoAJ6binHfGf9/pBtrmypuUI7nJcjp5Xg A5VgkY4HaD3YdJ9QCSE9MD2PIgJg2pequQfSlO58eU3nAOODjvg9IjdfZaQHHlAJxuOE8lJ74HOP rBdIiUG7c38h0rBZSr08pGAlWevQ59jCDrRQVuBA2q2KVuwEn6xLpcmjWKdpq7Tf0C+JY3EeYlR7 JKgD+kCp1tpG94lAHTcduOM4Oe/0i10se7JS8mNKPH9/87DqebBIV6ScKAPpyOveDC0HbkcHOOAO PeBslKFbu39gVTMulYDjqUqIyNxA47GHCkltKk4UlZwgpPU/SITsULfqlHggUsZUF567VZUOD7H6 waCHMYAUogHJyMfTAgvsg2RnJSfA+U7ghJCiT0Ht7/lDpcaUjchQWCN3Cuhh0OcouKihlOtZ2cFS uEjPKvy94kStoOJ9QBUBtBVjIhpV1BPG+H1HQpKuEpJyOcHOIBzA52/lgHj8xB1HGK4n7jFTZWUA oKlcAA5z+vaHykLxgKCeo75hxdkT5droLenYPSOOvMMcbuR9TFWityhGxkqBUBgYB4wOsEDuWSgE YOCFcQm0+hKlCSW/gMqSGtxCtuM5PqTj3gFONhKlY2pSAoqAwATwP3iOg6xxfDGcUlHzAhI4Vu6A 94JKElSTscKVKSkcHBzFbkCblOuwxVhGSk+nKTuQQN3sCP1hi9sSN4O/qd5+vv0zEbyvMrdFdBvi Gt6suJIBKf7wFX/vfaCS6yoBTSkrDnCFIPpUPoR0/KLTUhbIvmQYIcwlKF4IyARgn6n2iMvNb9hV 1Ru4PP5Y7xDoT9HeyMzUtuCS82lSscFQ2k+2RyT9DCRNy6gFKmmcBKlKKnANvYJI+o5B/wCkNPsX bxtJ0m+3/BKVoS2FKJ2jnIOSP07iDKdvVHq9scw1QSlkfToCXUdF5B+vEOVt7toI/wCkPigbtIbK YYrQFCAkYqTmCCx2gtAHuG2I1KGYoAStMOlxGRmJAcuIx0gC4gZGIVgheYnHSDQ4n2h2NknmIKOk CpaNvMFiIipGeYW9GOMQ7AcLQU/7wtycQwEFoB5xEpWgo4AhMAcphEo29oQEZUkHtCLjfuP3gAbe 3ugwpG2HYCC0AdIMOIxAA4Un2hitAHMIAdyD24iMrb2YAgAYLTmDS4jvBYmOhxOTx0iUHe9sSM5O B9VQFVaZ8AaqUeU1P8XF8XEi4BKyjFZNOlAoZ8xDLLSFqH080Oj/AORitf8ACKR//G9v/wB4I/K9 ZNrUT+Z+xaHEvusPkfpK5s83GYhUlvPWP1Q/HdjGOzER/d57wBsYtqN3UQSQnP8ArEiDATnHH7QW 1H0hWULa37CGIRjtDJAwj8h9IZSUdv8AKEOhBKBz1hfdeYpACs/hIHJ+kHca9MkcS97tpViaRVO8 qwttElSJZT6lFRQNw+VKT2UpRAz9Y+cNPPFHqHPWHKVWekaFX5ensrmq7Pvv/ZRpxmXcSUm2r/zV pCVBa8YIHXMeXqdRHFOmfZ+EeBffNBPNK9sXGPHZu0vnzV/A2K0dSL/u28ahQpnSpdDYk5ETCK29 VUTNNfWofdpaUj+8Gfm/lxjvFGrGtN3W9cdQo1UvzSVNQpDnlzsoZWaWqU4ydxTwCfrFyzNYt/8A nf8A5MdP4Zp8urWJSnP8PSl1VL9evyBp2sGq1U1/tmy6Yzp7Uk3HS1VyXqbDbyWQwk4IAJyVEdPr HU1A1nu6geKKp6Z2tblGnlytnruOXmJsOLUXm1csqSDkpIyAR0jKOfK02a5PCdJLLCCk0nFN3Xc4 tS15uS4NNNKrutulzltJu24ESNRkJyW9aWgPvG0buQhR6K6xZ/EHqdXLIocnS7MuGk0uqPTBnXJi osuOJalGzlfpAwsqxs65HBjX7xLa2PF4PgWfFDc6lfSuzMzt3xiVddq0OvVKi23PP3FPIkGKDSXX Wp2XeW5tQ468o7AgD1KHXBEanbOuczeNo6h//Ok/Qa3Yripd9icmEzLLj3lb0qB49PA/PMc+HVuc Do8R+zuPDOluUb6Pr8zG6B4oNVZrX24aLOCgrpsizKKlGDS0+WwVAhePV1JJJ5PQ/SLH4cvEFqNq XfyKVd7tKmGZmqzksXZeTDS22m/kCDnISeg4JjLFrLy7Gz2Nd9l9Dh0s5wT4in9T2VTxQSlK8YM+ 3PTdQktO7USKNWXTTA8icqKz6U7+rQQOfZUQad+J52R0wuG8NTVV6oUdiszJptckKT5kqiSSra0n cMZOeOR16xrHXRc3fY4H9l8j0e+CXKX+6vV1r50aBqhq9U7Fqdl12nWtMV+2rne+EmUyMstdQlyp HmIeaCeNqRnelXXtFL118TlHomkkrN6WX1JGuO1iWl3DNUx4sol1K+83BYxj6Dkc4jaWpi00jzND 9nJarLiV3Hc1K2k12+vsduxfErK1fQ+oXHcdq1FE3RZ0yU43SJNbrZbwSiaSFjIaOOnWMwtnxkXC jwfVW46vTFV646bVlS7jhkA3IMy7jv8Ay/mFJyFeX26ZHXmObJr1CKXwf6Hu6b7HrUZckJUscMkI 7rtpT+C7rj8y/wClGvt1XR4yZbSuuUykGXVS3qgZ+VT5L6NqkhKAkKIIwo89ekWm9a3rjadoVq7F saeOyVLZdm0Sxae+IW2gZGTnG8iNlqsuTFKcF0v9DwsnhGg0WuxabJJvcsfbvJc/ucOhVzxD6m6G Uy4rKrenFAVUWWplpYYXMOMpPqVLODPVXc9RmNtkxOiiy6qmpj4tLSQ+ZYHyVLxzszzsz0jpwSnk bb7HleJ49Hpp+Vjb3K74PVhKsEAc9jwYpmqGoluad6aTFVrlfYpbrrLrcmt5lS0reSk7RkcIOccn g9I2yTUeTi0en+/6iMavlL2Mo0i8T1AX4SU1vU+4QK/TWVTVSYaZUqZW2pzamYLWBtSrgACL9buv dl3DrHTLC+zLgptYrEsuckGKlTvJQ+y2ncSFdhjB/OOaOthLtyj6HW/Z7V48k5pqMF2vn8jIdWPF ldli+IC9bYpNvW9MMWi1LOgvr3PP+akEb+Rs6/hzmO9of4h7m1H8Q8zZFdolElGmLcbrZmJVOxaQ 4rHllIPygnr16e8c0dY5Z3A9jL9ltHHwv72skrS+HzNUuhGrIr76rQ/sWqnJabU03VGXVzCHcc7l JPIjOLY1M1ouzxC3Zp1L0rT+UmrOUwJ2ZdQ9smPOTuAQkHjpHXOc9yUTwtLpPDdVp5T1LncVx0vr 7FovvVGa060mk5W+apLM3XcS35WkKteQVMkupTuQtDKznKehURgd4xKi+ITXtmqsv3NaCFtS9Ffa +Ck0S6X36oSQ06pZPAIwVAentHHqNTKEuD1PC/CNNk08s857U/wpct//AC9l0RpGjGvM3W9MJ+mX qxVK/dVvMldXVSaEEYUo8M8HYp4Z/DxjmMxuPxPagy1t3qzSanUpSekrklpOjOTFNaT8DLOEBbS0 KOSsg8HBAh5taoYenX+zZ2eH/ZWGbX5IOnFbajd0nOK7fB/qaELv1Ro3jdtPTdF7XLX5WYe82uJm rdQ1KplS3uS4h5PUBWAfyiu394iq7L+LCkWTTtQqPSbfnJmYemKzJUx1+bk0tDlpxCxhZUrqpOcA QfetsalxzRyR8I0+qyYp4Y1J491RfDbbpO++1r6umBVPEtck/a0hbNGum3ZGuTtZSj+0cjvepCZJ JG5Stw9Lqx6fKH4jmLr4lNbbk0wNsSVosTnxE5W5RmcmfgfOYflVqw4whR/8/HbpzDjqk2/gTl+z yjqceN9ZKTu0lXPD+K6Mot/a+3cfEJPN2tqPT6DQUSzTaKY+UStRl5sZ8xDqVAhI+X0j3zGweH69 a/eHh5RUbuuij1e45Wadl6jMU0nywR6kIPACVbDye3eJ0+qeTJKb6difFvC8Gm0UGoPc6+X0Pny7 vFlebM7dD9uXDJopU/VRIW7MokQt6lNMOhEy66j8TajkDPzE5EfRluaxSNbqNMojFp3iZmoFtCnn 6UhtltZTw65g7kNnrnHQiFp9alNwn1NPFPszHBpsefE6Tu0+vRXx8zM5rxQSMl4qajO1WbqslpzR /wD2GZg0wONz1UCvUsudWggDGOh6w2mniZmqfoZPXTq/K1qZllViYEhWZCjJMm5IlzbLnPdR6RUN dHe4s2y/ZbPi0y2uK3JL8XV/D2Z7tafEA9b+v9n2VY1z06XnnnDU6xLT8o4th2RKMoRuSkq3E/y9 +vSKtNeMGbreoViIsimz0zLTM3UJa5LeZY+Jm3XmkZbbYUoAckZz2zzjEPJqksj+Y9F9mJZtPGbq 6blbVVzX/Jr1M16txzwxjUCsSKJctTgp6qVTpwT0wJkqwhnKf/MJyCDwCDjIj26X6yyWpFQmqFOW pXLSuCmsiYmqRVQC6GnDhtaVDhYOOnaNo6rHKSjzZ85l8InHTSlBL0Pp717foR6ma00vTy4pO26T atfuq4ahKrnpWi0ZtKXCyhW1Tzjh4Az2jr6Zan23qjZD9Vo7E/KKkHjKTclUWfLmJKYHVtf830Pe Ncepi8ji0ZZPCs0dD94pbO6vlLp+rLeHpZQSrd83y7uAR9frEMzOSkrTpiZmXgliVb851RPCEgZJ JjpbjGO6+DwMeJZaxx4tr/n9zIbd8TluV7VGVprln3NIUOqPJlKNcU4z/wAjUXifkHdAJGMxot83 xSbA00mbmrUpOTbbZSwiXkZdT0w64o4CUgf4jjMYLURd7T6TU+D5PvUMbfXumqXzM5t/xQWw9WJ2 magWbcdh1GVkXqo3LVlsLMzJs8uOoKeDjghJjvWDrbSLz1Al7ZnqPNUaeqdM+3KOmadDqahIrI2v FX4SMZKO2RGUdXBvk0z+A5MTcnT+Kd8dzt6f39KX1K1Kp0ynzEvTpKfVIy866rcKi2jO55lP8oVk BR4OCYoWuOo2rejlmP3iij2bUaOuqS9PlZZTbqZoodVtBWrONwPOekXlyzjBzRhotJpHqli1DaT4 4PMzfuvC/FAzpU/SLARUHKKqvfFBt7yCgq2+UE7uu4Dn/rA6waq3raGm8vaFKmJKXvsMJqlWnpaV JpdHlUK3PPkL4UVDCUtA5UST7RwrV5HicqPdfhHh/wB4x4dPknTqTukq9vn8DGqJ4itda65XKo7c E9Iy7T6vs1lmlGWQ40UbkKCFJKlZIGRnvG+ab35fdxfw6Kfft2TtHp9xPU9yYm52syqpWTbCXSFF 1PBCQBwOpJicGfK2pSO3x7wHQ6THFY1e5pcdeTPaN4lr6qMzSTUE2LRpGtvO/ZM/OJcV8ehs8L2h X3JUAdgV83eLFZXiAmNRvHdQaBa0+45ZNVtiZqKmX5UNvuTbT2zJPYcHAEaY9WmtrOPUfZ3DhhLN p03CMXblxz7GY6ra/ao2pXb9k7X1In3lWdVZeSmHagZdDKS+oFKUNbdytoOMjOOCY5NH8ResMrIV 2o3Hfz/wtLrbFEb+zXpZbrZd27VlKk/e4KskjjAIjmnqcvn7U+D6HT+D+F6jR+b5cXltV1rov5l1 Nv1N8RS9I7/cswWpUrpmaXbTdcnaoicEoHmd4bUQj+bcoKUPY8dI4zGuWo9Ss28atbf9hp1Vmy3x M9JLknmlJ3NhxtAVn1cHk/SOuWq5pHzWn8AweTDUSk0pNdO106+StGqW9qVSnfCjTdTrwmJajSs1 SW6nNjzCppG/kpQOpwcAJ7xLp3q5ZupCpyWojk/LTsiELmpCoynws022sZbXsPVB7Ed+sdsdRHhP ufOZvCssI5MuOvLi6vvwXU7NygpOFDr+cMfK6COzpwzxttctjfde8EA0R1/YwnQbWEfLCeIH7so6 wINgKvLCfeGT5RAgDaw1Bvy+0CQjBzgQmFDAI7YiRIbA5hWAeEbesCtLf5w7DaR4QDCw3tGRAPaI Br8oR8sd4ExVQst594lyjZ2irEN93jjEL0fSACJQT2htqNmcCEAwSj6RIEo29YAEA3/2IIbYSKoM eXjvDFLZHX94sNoBCBzgwGGyMdzEskby05ggnHbOImwHwgnJH6A9YgrFRao1nVCsOKSlVPknpglX YpSVZ/YYglJJFw9UlBH5h2lPO3dQpq4npZQVUZ9+d8tC8Bvz1l4p+vLh/eO39k//ANM9/wDLP94/ H9Zlf3ifzP3jRwhHTQT9j9LXEN+aDEShz0j9iPwoNQTsiLYjPb94CReUj6fvBJSgYAIgFRJxu+YY g8Jx8w/aAKGwmBUE57QBQASjMJaEfSAYyUox1H7w5Q0cqwPY88frCG0nV9zKPEjalpXD4dZqdv8A uWakKDSW1OLlS7skp2YUCGBMAclKVkEAdwMx8xUzSyg3NpNaVu0HVKhVKpXdKs0Sqv1GXdU2lqQd 89TUgsDaVBSwVIV6ljkHgx4GrxY55vV/01+bR+mfZvW6rR6COaWHfCORPh07SbpdvwpN/Cz6P0pR p9bmtV3WpZWoclNU6ZaZqUjbkqsqakVrRhx+XWchSVqBJCeEK3A8xnFV021ZltYtcHqLpkxPUy+H fLkJ1+bQ0t1AaSlJaGPVnBJBx7Rtkgp4m49Kl/Jw6XNih4hv1z8puOKUn1tqUW3S6XK5P4WR6WsL kPGdpFTVPsPPSVhPyq3GFhbbTqPStHpPUHgjsY8epV81yifxlJNuwbTXcFwG0/sViSUFIaS+o7g6 peMFCRyffpGaaUK+LPQhpoanVXkyKEPLv34/5Ofq3dszb+qGm9l3bdrt0VO2a0mvXPV5aXPk0oK/ 8koSPShOeO+BzH0LqtJ3LdHh8mJuw7vpdLZdknplc98CmcW60UFSfJUc7MjqoxUJboyX+dDi1WCO nelc4f0r6J88u0rPjK2qNb7nhxTcMzcUlLI+FM8u3125MvShmpfOx/4hI4dURzg45+kfV/hrtGza h4Q5C5k2fJyTt9yLVRr0uH1zCJlZKkkOFXUbcjPbEZaTFBOmuqO/7R63UeR6Vt9VXad/2Pm6vjTG la7XRWqJXaSgT0w6D5U8tbRlmllLa0AJICE4xkfr1i0eGGWlKL47/wCzqJLyqRN0hVVpi5tBK3Zw rAdcYcUATx1T+H9Y5EtOs/xs9vUvVS8OnHM3+Hu+v5GZ6iplhSdX2Ji7HGFzGpcmn7EWoJZnmysB TpHU4Bxx1jVteKZqbY/g71QsGdprb2nwpsvMUCpsrShcgCtGZRxA6jJ4VjOI3gqlJ2cOeONww4s8 didNdXbSXP16Hd1xAs2X0YvamVaeoczO1SnSFTfbn1Il0y6ZcHlB9OAeSrrjrFF1Xbuq8NUbt0+m tV1VyTt9EpctGln0MoFWUg+bsQtI5wAcYjbM5yaipJPg4/D8eCdznic2t3K+D6fTqbWu8Lc8TXhw nbbs/USWoS3GpdVeMiwrzpdhXLjSHMDBVggrPT6RjatM9Frd8LNcoVIvZyrvPVtmmVS6qfJrel5B tTodYQ82OFtZTjcOcxhn0+LIlk3XUX+zT/g08Kz+JeGZJ6HBiv8AqQlJ3+Jbls57brX1afY021dM 6TYv8Qeg1q472oDFZm6G9LUmkU+jqlG5lBVyoLJx5gUlXBOcK+kalrOy074SLyKVlPk0WZdUUjO4 7RgA/Tv7frHpRhDFp544+zPldTqXrvFNNmmnGL8vbfO5Kdbr7XJPjt2Mv8LGjTlq0qkaj0u65pql 1+25cPUBCD5Lkzj1PLUf6YxGx3jqbpzp/VKRLXpc8tTHK26WJDzmVYeIwnHA9JyR17xrgrDhQvFM 2o8X8SlKEak/lzXUtK1Mn7tXqUBykDnHsfYfWM88QFj1bUDwb3dZdv8Awn2lWKYtiWMyUoaAHqIU o/KMA4V+8bZHF438jwNEli1UHk7P6nxpWphGoWi926j05PwDFvWzTbOLKyjc8tp1PmOnHbIOMcED MbDWa1KXL/Ey01fsm7KdMTjFlzbAmQszLMm/5aNiFp75IPp74jwcUlud8p0fp+qw+XjqMHNK77dk +pQ/E7WKk/ZteosxXrIu6sfA+fW5ih0DY/S2W1JHmPTGcb92EpbJyRn2i26RXZUqXT5eRevDT7Tu 5G5JpE1K1a2y0+6zhPqTME4eQsEYwThRxjiLi397ftQZcWnyeEKMIS39dm7oq6/L4F/8QdXqNK16 0SYp9Yelkzt0qMy3KzAQJkeUeFgHlHfB6ZEViyLeqVz/AMUDWtulX5Vbd8t6nqdXTVtH4jLZCd5X nhPbEdeSVz4fU+f0sceLSeZOF3F9b59RpGsFbp+kvhxavWp0z+2FWpKWqQiqzikNzrwfUW1r8wcJ +YelPXGY+VJ7TO4rf1iktHajLy9OpM7b7tZWhys4U2nzAQ6qaPKBk/L0zzHNqoKTpLldH72el9nc mPDhm1k5ndRq62+rj+x9K6F3FNXh4TZpnTWn0yznqTPKpjTnM7LLcb4U9uHLhUMnPOTHzLdVjpe0 k1dq9wTjdaumVuySkfth1strUFqG5SUdACccdRiMNVjTxQbVXaavvtdf+T0vAdRHReJ6iLTllcoN z6XGU4KUdv159jRfD7SK9WPGBTLcqVXfp05p/LLduFKK2p01SaWdrKwknBl0oPqx0ViOVfdt37fX 8Vm1f7WszNqSVYempe3lSSkfFpl5dP8A8UKTjb6ySSO4i47p4Yp3e7+P70P73p9J4nlyUrWN7U+L T9S+XppP4v4FT04p9x3RejnhYlK9Rk2zK1qZqzNcbkAVzDrTvmq2noQVcHHTmNj8azN31a2rDpO2 WlLam7kk23ZtmZJmxNrUEoCMcJAGTn3xC0+TJPDub6uuSfEI6LS+JYaTUdu+nym5c/p7Hz7r/pjQ tOtYZFuoW+tqrVKpGZm6a1WvjpxyXBG1asjLZUUhWTz16x9L6Q6SuXF4d6vSBUHpC37xn2qy5UKT WUvvTyFf3jSwn+7QoJwrHJ6RnghKOaUGrO3xjXzl4bgzN7k3wqro+i+HcxGi0O32f4WeptSp9Alm 5hN2vU1Ew2dznwzcykIYyecACNz0woRoWvdEuCl+H+8pRM8yiWm6/PVsqCNyR6lNbiFtbR+Y4xHT CEPMbUapfyebqc+XPpZ5M+pUeXdr8SpelHz9X5an1Oyq5Sqhdrjrc9qn5TttuPbZd9tSxl0p+YH/ ABfpGj62SeqVn+F6+tOK/Ri/YdPmJOYtyqh1KVS8uXkgSikJ5JT+FWMkDmMIK9zfPB6GslCXk4sv oX4lXO58c/VHV1svy56F4vLKo1Eq6ZRmatYzTrzEkFPpUNoCEL2lQGOcdIym2rtqdw3Na1PrtkIv CenLnrMtKNSBMhPZSwlQ8p1GMLWfmUegziFlknk21fwI0ujw/c1lry5f9V3xzzXtS5NGuiyqbaGi unt2UG1aBaNLpV/MTlwsU2qGeYAIKEred6qcQskLB+Uxf6fUqfdn8Wtu6rauCUnqJQ7JWxUpmVnN zRWp0qa3K+U7QFEnPAj0YT8tKDhTPnsks2sxvOvWkperonxS+XbgsWqmsNnWHI0mqW8mh1i6Ljb+ Fojgm0NtvI/E4p7uwkjJx1MeewrHd/4A1dmw9TqS5dVcqHx1cuCQxNpYfX/eBtAJAKU8JB/ON1Lz stJ9EeQsUtNoo5danPdKpLotsWmk38Wv3O1P6a6nyjcu9b2vNbU62sLcYrNPbmJZ1GOUkJwQrPqz HOr9kapuaN3su5NQ260/UKC9K0ylyEgJSXZWQSpwq+YuK6Z6YipY8m2Sb4p0c2DxDw2eXC3p9s04 rcm6/FfTvxaMZuKu0S4/4a2nFi2zccg9cCqhS2W6U26fi2XG3R5hWgcoAwY+kbs1Nsux7eqNTrNb bmxS5xlmpIlSHnpLzMBJeT1Qgk9cfWMMW3c3L4fnR3eIaHJmjjwqDjbk38m+PzMHtqi2tOfxEJih 0esq1JoV1UCadrs/NzfxKaSlS/S02ocIac6bR1IjpXtppI2vW6dZNlVCoz133M2KRJPzZ9VDoKVf fBsjolI9G48qyIhYK9SZ6eXUZ8OpjpskNkXFNpduP57nnsrXeft+do9Ko1sKZshdzrsORo7EsRU5 ZTScfFqJ58snJKemDnMeHxI6QWgijW3YVqys23d13VxkSqZisOvy6Zdte911xBPDWBjd/NDk3LG0 c+nll02thkwypu200n0Jxo7YzX8Txm2UyNSepyrRM8EmruhangspyHM5CCONvTnMSeLKhXtQfDQ3 TbffkKfYlCTKo8p54vT1QmC96G3FHkNo7KJyriMKSwTXxaPSeuln8S0qzxuNJ9O7spmqbs//AMP7 xnE2tJydfo9PZqE7NS1zuuOyQcQPLdQ1jABxwkd41XTSwLim/CPPsVHTSQqqrnp0qtEnUbhcmWan lOVKcB/uFc7gB1Ih4cVZG1Bvj3MNZLHpdJGUc/O7rttpcP8A5MGes2j2748q7Qbg0ttGVTR7dlXp ajz1wqblZR1O4JeQs/3ris8o7YEe7wtylaovimsFqdotQE6zYFUe+FW0Wnij4tRTtCv5u2e3Mc0M dTvy+573iefztCvN1Dmtqa3R2p9+3V+5oOpk5b9V1KnbjqtgXvQpmnUv7TqMrLycm8422n5plxs+ o5x8x6jpHNtKQtmrXFRavS7SvqtsTjH2zIyDshJNqqLCeQtKPm2A9xyDiOuSj5yuH+WjwoylHRpu cXxXLfflP8kz0+IjSnVu+fEPV7stKwZyakK1ZEvTnkzM0llUs956XPLwOrqcYIHHWOTSNKb7odu3 W3U6dqwZe7pZAqjEtLSyEkJZCFearqoAJwCPw4jn8vLGTajS/wDJ6Wj8S0EtHiwOUd623uulwunz o0XwxUGmasfw5bZlL/kk1pqXnXG2GyotJSiVcw0CBwduBx3gfDYj/iPq5eest0smZuGWqj9pyoS2 pDcrT2V8NNjj5jyVnP0j08cHLbJ+yPkdVkhHHqI46pSdV8Xb/Y+iG0YdKgoerJ2jtDOBOBgR6Vdz 5FcMjx/hgtuOggKC28dIApGOeIABwn/swQCS3yYBoIJRt94fCccAQEsR2j8MONpxx/WANtknpPaB UlI7QCqgNqD8wH7wtrYT2gAba3nt+8CUN/SAB0pQFjGInATt7QBQtqO+IRSjZ8wgFREUo3YyIYpQ kZxn9YB0R/d9Mf1iRISE4xAOh0hOYlSBs6QCH9PfECQgrKQOYABIb2Abx+QgXWwyx5z4QhtPdSsR DK2nBq9+WVRWyZ+utHjltrkxTal4hrCkSoS6Zl/ZwMq2g/rDNo47ODNeJ+3kK/5ehJJzwVvZig64 +J5U94J76lqZS5eUm5ijuS0s6lZKkqWcZH1wYzycYmzXT4f6sPmfMunTtJldNW23Zgp+9VsCTgbB gJ/oBFn+Oon/AOFr/wDfR+NaiUvOl8z9pxY6xo/Sh1SfO+WIlKRn5T+8ftZ+FUMpSNg9B6RFlH8p gCgFICl5Axn6wtgCtuDn84BhhHOCP6wWwY6H94AFtR/L/WEpKcYCf6wAAAArlJ4hyod0mAVBoCFd BBbcYOBwR3hcdxwilJN89b/g4l32Pa9/2gm27voktWKeh9Mw3LTKlBouDlOdvJ594o0t4ZrEpTzi LbrNyUWmOzCps06Qnk+Qy6QBvbCgS2cDqPr7xyZdPjyNNp9z19D4tqtHgeNNON8xa9mna+Nem/Zn dsPRDTvTb7LctS3GG52jSj8lKTswS5NNsPPF1xsL6AFxW73EXXYG3QltJV0wvGQn2z9eD0gwY4xg lXt+xx6zPl8R1LzZ5VKTfThcpuv4ozy19CNO7S8QU9qVb9EMnU51lbeEPKS20pZ9bjTfRsr/ABe/ WLhXrdk63b00wpyZkpmYa8kT1P2szrKAckIdIyATGccN49vxfzNsvieq1GVZpy9l/wD8rpf8leoO jdiW3o/OWZJ0lK5CpocTPuTSy7MzanTlxyYd+ZSvy4HEQWVo7amnmjs1Y9rInJaUnm3WnHZqZW8v KklIxnokA5AHERHTJVGK4r6nW/E9W3KDkqbUn9PZ9l8CmULwvsUTQMWCdWL6LfwjsuFszKWZcbsn cWcH088pzziL9ZelktZnhSp+lctWpx2WkqYqmCdbV5DpyDlY/k5Jx+YjWGJQ7m+p8ayarGoShGLv ddcX8feyro8Lel8hQ6JI0WWqVGXQaeqmy81T3khx1hZClpdCgd29YKj/AIs9jBI8Mmn32jL1Cen7 lnpySq0vWmJl6rEupdZTtCQUjhsjhSBgKxzGT0WJysf/AOoNdLF5ORxf/dR7mPDzpQzM3A9P2mxV l3LV/tydNQy4UPjG1TZ6pQkgen9Y6N5aJWDf+o9Lui5pCZmJ2l7QlAnFplnwnkB1r5XAk8gEe0bL Tws4l4xrFOM5TtpUvZcfoHqZozYmrVHpcje9JfnpSjzqZ2XkkP8AlJWrG3YodCkjqPaJ7X0m06st tTFr2bS5JJe+JKg0XV7gnG1C15IAGQEjjEJ6fFv3sH4rq/u33eM+Otrjn59fmV6T8OWnVLpV2S1B YqVIN6bftJUjNeUnaPm8sfg3cjH1jn0rwraa21THJS1KhdVClZhLfnS0nUB5MwtvOx1SFDlY3Hn6 D2jky6DE48XxZ6EftNr8KlujFxbTffmPC/iS+RYLX0H0/tdyWmfhatV5uSqK6xLTNWqKppyVmVoC HFNk9CUpHHTJi3V+35C5LFqFu1Nt1UlUZdcpMbFbVlC+u32IH9Y7VhjhhKK73/B5mbxDNqNXHNJr dBriqS2ty9PwTb+aaBtW2afZum1MtWkLdTI0qXRKMF93cvy0/KSe5+vaONe+lNo6g3VQqld8i5Mp tycM/LS/mZZW7jCVuDGV7ewHHeLWNOKMMeuyYs0tTFer3+Zb0tAN7QrK9qRnHCgOuf06RSNT9OXd TbdlLanLknaZb5mfMq0lKoKXaqwP/vdbg5Q2o9cdRxDnFOFEafL5efzJK3z8r/zkqt2+FjSC7a87 OT9AflfNkm6eJenzRl2W0t/KQgcFQAxuMd2oaCaW1DUKk3Q7b4am6RTnaUyiWd+HZeZdTtcDoQAV HHRXXIyI5FpYpt/I9qfj+uyY4qcrUeEl/PvQF5aD2TW/CTXNILclWLVpdallMOPSUvveT6wouLPV ayr+Y9jHdnNL7LrNn29SLrtySrrdqJY+zHJ5kOLYcbQEhxJ756gHj9RGq08U7OL/AFHI8cYK7btv +DkVvQTSOvXiK5WLIlpyecfMylxc08S277gA4Sf/AHMQJ8OGirc+5Ms2BKsOPEFx5qdfS64QMZUo HJ9uYPu2Nu31NcXjOu6Ka4tdOKO2dI9O3tH1WLMWrLTFAVMCZVIPuuujzUqCwSScghQBGO8cWvaK US4fFRT9T52cU+zLW69QX6M/LhcvMMuK5Uv3AH4Yc8Cmtplg8R1GNuUmu/Tjrxx9Cy0ex7ZtzSz+ yVqU1NAp7LJYlmaaPLVLJXn1pP8ANk5BPTGIyYeE+nOeHeu2ZOag1mfnrjrDNXqFdm0Avu7FHanY OArb6d3vzGc9NDKuVXb6cnZ4X41m8Pm8sYqUpSg+evpcZO37WkWWQ8M+j0hULfnZK1lyb9sq2yri ZpaFuEq3KEyocvAqwcnuOYi1W0ImtRtYaBfFK1AqFt1WhSk1JtvS8qH1FL4wpSc/KoAYB9zmFj0s YQ2rpa/TgMfjmfLqI6jPFSSTVfByvn8/46HLX4YaLRhbLumdwzFqTNuU9+mNLVLiZTMtPDLi3E9l qXlW73jnTPhLYrVh2Xbld1OuGdp9orcceYSfLE875hcbdGeUOJUeueQMRm9Jj5XPudeL7Qv0T8tb 179PgdaoeFe0HLooFaplXmm6hS7iTX6hPVAGamqupLZQGnVno3tPAHAi46c6N2NpN8eizqY5Kt1S bMy62JlSkt87vLQnohvJJ4942WmhFt8nFqPG9TqsSxTpe67Vd8exRkeF6lMeFW5dMGLwnz/aiuO1 n7QclQDLlToWGQjukYxuPUxs8nT2pGRkZZsuO/CsobbJJBO1IAKh0GcROLDGOS/gc+r1stTjhCTW 1O/j0ooTHh70rkW59DtqS9SVUqyK46udPmKbms5ylY5SkEcDpmPXdGjliXjrJIX5cNKfnKlTceUk zKxLvqT8hcY+VRTn05/M9Il6XHtSXf8Az8i5+M66c3lbSaVK/Z8cezOXdmibN0+ISR1EN01WmTsl QJmgeTIJAUkOnPnJWR6VpPQdxHBtnwmWJQ9O6ZTKhWa5Ua1T6k7VxXpd/wAicMy4na4oY4QlScZT 9IJabfkt/P5nVh8f1OlxRjFK1XVXfwf5lv0+0N060008qFtW3Q1vSFVdU/UGqg+X0zC1K5UoHjcQ TyPfnmOxb2mVh2Tp9MWva1m0ymUh9txp+Uk2NqXEuZ3BXcg5IP5xrj02PHLfy/mebqfFdVqnOWR0 nzxwrXaiu1Hw56H12kU2nVfSyjzErSJUSdPYXv8ALl2MklKMHI5PMWGx9MbG0yt6cpuntrU635ae eS9MIlEqSl1xIwFq68ge3WNFhxrJvoefxbxDUafyd629aa79a/ctJSElSknknpmI3Gw58/Jwc4Oc K6AY9sRtuVHlrZi4h8Hfz7L2r+SsU7SrTukakzl6UyzaTJ12oY+LqjLGHlAHseicx7WLAtCWu2t1 mWtiQRP3MpoVmZLQJm0NpwgLB9OAOMfWOb7tGj0JazO5+uTUn3v8qBs/TqybCpj0nZVq0qhNzLqn 3kSjGxJcV7nqQfboDHp/s5Rm9UV3M3TGkVSZlUyK5vBLnlJyUt5PAwSTG0IxgYy1Opnk8xztvq37 fA8DGn1oM6pKvSXtyVbrTqfLE9yCkdxt6cjv1jzUPTG16PqxVb+xOzlbq+GnZqeeDqmWR8ssyMYb QTzx7xEcUY8I0evzvH5e7qqvvX/JMNPrfOv6dR1y7wraKaaQFb8MljOSkp/myfm7jEeHV3TKW1W0 RmrLerD1LaffYeMw215ziQ0vcQE989OYjyItSj78msfEczy4sjf4Kr5L3Kxqj4a7S1FlJgy1Umra qNQ8iXq9QpuFKqEsyB9w4g8EY5BHymLxPWG05oYqx6HWajQkiTRJSs7KOATMqEJ9Cgo8E9CfcZEQ tPCD6Pk6M/iWp1GOGPJKO2Dvpy/n9OCpWL4b9PrWmJStV+RZuu6mip2buGrI8yYmXV4BVtPpSk4G Ej5cRJQND5eieMOo6v1C761WZ6YlDT6dJTax5VLYWdzrYI+ZJUOB2hfdMfazSXjWfLObyRtNUq6R T9jl3N4arbrenNw0mjXRX6RVrkmi/P15L/xE6+2f/IWTwWtvCUDpHem9AtP5/Ti2qCtifYVaKGRS KhLTJYn5YIxkB4fhX+JJ4x2ivu0XK+Ql43qHCMUlV306cUr+C5pfE0VTAKiCoEjqrBAOBxx/31iu 33aj95aZ1C2pa4anQlzrGEz9PUfNYOPmSD1z3HcRvOEmqs8jBly4c/mxa9LT5XD47nh0m0ypOkei UhZFEmZibYk1KddfmTlTryjuccUkdASeEiOzbNqU+2qPNSsnOzswmcnHZxSplaSptSznCSkAY69Y IQ2pcnRn18ss5Tdep9un0OyUJxgK4iNTad4OTHRdnnVbsEhHYGC9ITjBhhQRUnZ0gSUFPywBRGpC c/LCKR5XywASJCfK5ECUAjOICgHGhgf9YkYQlKc7YCWT7UlIOIFxKQOAICSBxCd/Iz+sRlseXwMf rAUhktZMJbYGRj+sACS2N3T+sTeWAnp/WABtiducH94SWwrnH9YBjFob+nf3hLaw1+sAyNptPm8x 6NqQnGICGOlKcdIL0bcY/aAQ4DfdKjBKQlDW8gg9IBpc8FCvPUeTtuWU1ItJcewQSrtHzpe+sFXq NTUh2puJR/KlREPZZ1JKjMahczs24t5U+pKRnIJOY56a1JlGx15LoPOVE5huNG0UTGsUtpny/gm1 LJ555xFe1knqUPDvOU5pLbU1VFNyyFNKzhBVlRP6COXVSUcEzs00d2aJQ5CflWaU2yhj0NpCU9eg A/1zHo+05f8A/B/84/LpcyZ+uY5R2I/XxxseZ1MCQnd0j9XPwgBaUbesBsHYmABvLTnBP9IMIRtA gAMIb3dILYj+WABbEfywKkN+0AAFDeesMpCc47QAINoUOwgg0nd8wgAJKEk4BzBhCAee3QQAItJJ PqgFoRjOYAI/LbyTmEUIIxnMADhpA6HH+cJTaRwFmEFJhBtOzG6DQ0jA6+/WGHIRbRn/AHiJSUhX EIoEpQe3PWEEJKgcwyQlNt56wBQknJJ9oAascNo3dVQYbQTjMKiVGh1NoPQQBaTnpBSKB8tOzOe8 SJQ2c8wwF5aCSCYAtp38QACWk7+B04gvKHvAAexGzqYZSEcYz0gAHy0d8/vEgbR1x/WABi2jMMW0 DvxAA2xBRkkD6CHKBgErVmABlNtjoTDlCAO8ADBCMHiCDSCOpgAWxPuYXlpz8xgFQykAfMowxbSV fOIBUhg2nPzw4QgEjJ+sAUgtidm09B0hBCRx6oClx0EEp+XB/eHKWwOsIaoYtpPuM/WI/LR7qhgx y0nHzD9oQbRj5jAINLaA2eYW1Gwj3OYAFsT7wxQkJ65HtAFDBKeghFsbc+0AWB5Q/wDSCDSQN3Ig AcIbDnBMEG07d2YAsQbQBz35hlISRkdoQxg2gJ/3gtqMYhi6DBpGc5hihOepgAbaAPy6QSUJJz6v 3gCwvKbxkiAKG89IAF5aMdP6wQbRj/eAA9iNnWIylGIABU2gjECG09MwAP5KduYWxG35YAH2N+2I fy0EDmAAi2NmMniG8tO35jAAPlpx1/pC8tGzr/SABBtHeHKG84gAbYj2iUNt7IAFsR7GEUN+X0gA h8tH5Q/ltwACUo6YhbG9kACS2koGDEiW0e8AEnlJCCscgckZ6xz6w6pqSW0yQH1tKW0c5IIGcAQh o+PtSbsDZmHX3FNqGS+Qvlkjqk/l1j51vi+vsivJk6y25IPzcuJplqY4U4yropI6j3hSzUqPRx40 0U1OottC35qt1i9KfTZeUOwS6EqdqUyo9m2xwE/4jFKmdcKazUHm5qk10OOgOSraiGS8jsoqV8w/ KOaeVvodMYKPU4zeuNZnHnE063JbCPvXPMn1KOPr3zBt6nVC7pFKJmS+E+FcSWUBRUlYVwTz1ji1 WScsckd2mhBZUzVNPqOzXtP/AI96oNsHz1tgKcwVgY9X/ftFm/sbKf8A1aZ/+Wx8LPFLcz7SGWKi j9ZXf76Ij80fqR+RALZ3HOYjI2jHtAA8ElvIJzAOg0o294OAKFAqAUMHrAIj8rBzDKgAYfNBd4AC b/vBBjrAA5aJOehgFtKyIAALSsQtu3rAAh8sI9BAA46xIOkADxGr3gGhsDpmF5ZPeAQizhPXENt2 mABQY6wAEqAVAAOMjGYJLQCc55gAeAIBVzAAglOYLaDAA8CrrAAhBQALZu/9YYs4Gf8AWABvLIOc w5Ho6frAAMEqABh0MFAAoUADH5xDHrAA0OnrAAR6QoAFCgAY/LDH5oAF2hoAHHQwUAChQACrrDn5 BAAIA3QR+WABh1gh0gAUMflgAGDgAUMr8oABUjPOYdKNkABQKu8ADQY6QAF+CAV0gAY9oYfLAMPH ogSMCAY2Ae+IJLeccwEkpbwgDMApHHWACPGO+YQ6QAN+OHPSABdomH92OIAFDHpABFCHSAAesFs9 PWAAkNnfwe0H5WEcGAYRShO7OPlinalOfB0KVmWJhTTjcwXEKHzJO0ciFFW6BukfP96WNYGqVzfF VmamrfniVNTIY5kamsj7suD5m1Zwc/SPlXVjwS6jNvP19mv3JeNYKklbTzJW1OsI+VEu+MhG0cBJ xuxCnidndhypqj5aZs+mV/xOymndJrj0umpz6JB6YqMr8PNyzquqHWT6klKvTkdY1+5dL9e7RsCc pt7W7Tb+sqgedItGoIDTsgsd2lp9aFBPI3EpjGMIpnVKTmqTKlWqh4Y3tN5KWpWmVypnvs4NMTQf +HeEwOq3VE7FozxkdYzShOCRpq9yHEqTyVK+ZIHGP9/aMNSsbx9Dp0u6OTlnUmbtq8rLy0pIOKSh lkJVscwM5J/yIiD+2ly//Hnv/lseT93xvsel96aP6EnGfvvmERlk7u0fRnxoJQNuCREXl89oAC8r kY/zh9uF43QFB+WSOFHEF5J7H+sAD+Qr6QKm9p5EBIJSSYBTWTnI5gASWDntDlkwAOhg57RL5J+k AC2bVQLiRjgwAR7eesOpG7nMADBk47QxZOe0AD+ScdolDJ2dBANC8k7en9YjU0oHj/OAY3lK3Zxz BbEg8iABFIxkCB8sk8CABBk56CJAydw6QEhKZ47RGpk4HIgAXlEDP+UOEk/7iABFk/SALJz2/eAB Bk57fvB+Sr6QALyT9IEsHPUQAIMkHqIPySTxiABtuOMQ5HHJxAAG0qOB+8OWSE464gAENHPT+sEp kkZ/1gAQZOO37w/knb2gAYMn2hyycdoABLPPaF5J+kADeScdocMnEABeScdRC8k47QALyT9IRZOO 0ACLCsdoDyTnpAARYO3ORDeScdoAF5Z2doMsn/DAAPknPSHLRCe0AAlnpwP3hyzhHb94AG8k7u0E WDt7QACGTu7QXknPaABeSfpCLJ2npAAPkHZ+GC8g4/DAAvJP0hFk7e0AA+XjjMFtBTj+sAC8olPz QCmVY94AF5J+g/WD8k46j94ACLJ246wBZOP94ABLJ2/7wIZOesBRIWjs6/1gfLVt9/1gAXlKPaDQ ycdIBEhaUEjiI1tniAQBZP8A2YfyDjt+8AC8k/SF5Jwen7wAN5JyMAfvE3knZ2gAXknHUQlMnZ2g Ai8klX+8LyDzAAHknPaCDJ29RAAQZOOv9YNLWD1gAJDJyOeiT1ii6vZFnNOpJSkPHgnpx2jTF+Mm fQ+d5lQRV3CAUgfX37/nHUpVcqNKWfgKk/LpyCpDatySfcoPGfqRHqTx2jmi6ZXL0000W1Pqr1T1 E0lt6qVd8gqqcqpdOnyegcLyFEKUO3pEVG8fCfpDd2nstadI1E1Fs+nIUpTso2+meZm3O6nStwOO Hvg8fSPOnp5Rdndj1CXBRZz+HdZc2xSpei61syy5UK+MmJqlPhyZWOWyGiktowfdXA7RR6p/Du1d maxO1SW1p04nn55fmOKcmXmt6/yLYSOO3AEc08Epo7MepjHkOe/hy6jVJuWVNXHYYmWGAy+turS6 EurBJ3YDnsQP0jy//M09QP8A8aLI/wDz0x/8HGH3d/5/4H96XufsA6hPmQKmkZjpPPBLacd/3iJT aM9O8ACUhI7Q4QnaPz94CiXy0bRxEnkox3/eAB/JRES0JCun9YCQfLRuMM42jf0gAENozBeWjI/K AB0Np39ImDKCP94ABU2kKwCf3hlp46n94AIykZwSTD+WjZAAwbTthFtGP94ACLSAnpEiWUFEA0JT KBxz+8RKbRugGCW0Q5bSHMD/ADgAfYnb/vDeWnPOYAHDSN0GGkccd4BDrbRv4EAptGIBC8tO3jMO EJ29/wB4AF5aYAto3dIAF5aPaC8pHtAA4aRnpDLaR7f1gAYNI3QSm0AHiABkoSVdIdaE/wDZgADy 0QSm04gAYNoJ5h1NI2/7wAOGkf8AZgvKRu6f1gAbyUfX94QaQT0gAAtIyDz+8N5aYAEW04hBtHmd IADLSNvf94XlIgAfyUfX94ZTSAP94AEW07Ii2J9ukAEhaRtxA+Wn2gAkS0jZ0heSj6/vAASWUc8n 94BTSAnv+8ADKaRkf9YRbRt6QAMG05glNIxAAAaRu6RKWkY6QAN5KMd/3hlNICT/ANYAADaMwflp gAbyke0MWkY6QAN5aQIcNozAAYaRjv8AvDFlGe/7wACWUD3/AHgvLR7QAF5aMQKmkY/3gAEto9oZ LaD2gKC8pGMf6wxaRs6doAEG0cQaW0QAH5aPL6QC20YHHeAkjLaN6uIfykbYAG8pBI4gvKbz0gAY NIPHP7xMGUeWOv7wAIsoCc8/vAltG3pAAHlI29IYNI8oGAAC0jdiJA0jbjH9YAGS2nPSJQ2g4gGh OJCWFEE/Ke/0MZ5q6N9iI3HP35/yi8fUjJ+E+fJpI+0ljJ6wQQC4cqPBPf6R7fscZKhCSk574idL Y8opBISoeoA4B/OHIjuCcpTkLPzDHPTiGQ88XNpdVgJ29ewjJRQ02Eha/LHrP7wXmL/nV+8V5cfY 03M//9k= --=-sinamail_mix_262d50641d0a205d975d08ca541f4fcc-- From vadi@mersinim.net Sun Oct 11 00:27:00 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=BAYES_50,HTML_MESSAGE, MIME_8BIT_HEADER,RCVD_IN_BRBL autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9B5R0Xa192634 for ; Sun, 11 Oct 2009 00:27:00 -0500 X-ASG-Debug-ID: 1255238905-6efd008f0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mersinreklam.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id AEA621D7AD10 for ; Sat, 10 Oct 2009 22:28:25 -0700 (PDT) Received: from mersinreklam.net (Vital-71-18-171-79.vitalhosting.com.tr [79.171.18.71]) by cuda.sgi.com with ESMTP id mF0Q7c9qBzOXxF1o for ; Sat, 10 Oct 2009 22:28:25 -0700 (PDT) Received: (qmail 27175 invoked from network); 10 Oct 2009 22:07:52 +0300 Received: from unknown (HELO memis) (78.162.45.208) by vital-71-19-171-79.vitalhosting.com.tr with (RC4-MD5 encrypted) SMTP; 10 Oct 2009 22:07:40 +0300 Reply-To: From: "Mersin Reklam " To: "Mersin Reklam " X-ASG-Orig-Subj: =?iso-8859-9?Q?Mersinim.Net__=D6zel_haber?= Subject: =?iso-8859-9?Q?Mersinim.Net__=D6zel_haber?= Date: Sat, 10 Oct 2009 22:07:57 +0300 Organization: vadi MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_000B_01CA49F7.E0690850" X-Mailer: Microsoft Office Outlook, Build 11.0.5510 Thread-Index: AcpJ28wB7qAasrIbSRW8N66g7nNkaAAAGipQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 X-Barracuda-Connect: Vital-71-18-171-79.vitalhosting.com.tr[79.171.18.71] X-Barracuda-Start-Time: 1255238906 Message-Id: <20091011052825.AEA621D7AD10@cuda.sgi.com> X-Barracuda-Bayes: INNOCENT GLOBAL 0.1194 1.0000 -1.2777 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.68 X-Barracuda-Spam-Status: No, SCORE=-0.68 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_SC0_SA_TO_FROM_ADDR_MATCH, HTML_MESSAGE, RDNS_DYNAMIC X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11440 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.10 RDNS_DYNAMIC Delivered to trusted network by host with dynamic-looking rDNS 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean This is a multi-part message in MIME format. ------=_NextPart_000_000B_01CA49F7.E0690850 Content-Type: text/plain; charset="iso-8859-9" Content-Transfer-Encoding: quoted-printable =20 Merhaba Ho=FE Geldiniz. Mersinim.Net Reklam Se=E7enekleri Sizlere =C7ok Avantajlar Sunuyor. Reklam=FDn=FDz=FDn G=FCnde Ortalama 150 bin = g=F6sterim 10bin ki=FEiye ula=FEmas=FDn=FD istemez misiniz. bu nedemek =FEimdi be adam ne = i=FEe yarar bunlar derseniz :) onada Cevab=FDm=FDz Haz=FDr Reklam + M=FC=FEteri =3D = Kazan=E7 Unutmay=FDn Her Reklam Arkas=FDnda B=FCy=FCk Gelirler Getirir.=20 Neden Internet Reklamc=FDl=FD=F0=FD?=20 Internet, T=FCrkiye ve D=FCnya'da is hayatinin ka=E7=FDn=FDlmaz bir = par=E7as=FD haline gelmi=FEtir. Art=FDk =FEirketler reklam b=FCt=E7elerinde Internet = reklamc=FDl=FD=F0=FDna da yer ay=FDrmaktad=FDr. Ula=FE=FDlan hedef kitle g=F6z =F6n=FCnde = bulunduruldu=F0unda Internet =FCzerinden yap=FDlan reklamlar di=F0er mecralara g=F6re = kars=FDla=FEt=FDr=FDlamayacak kadar ekonomiktir. Geleneksel reklam mecralar=FDndan daha etkili ve = =F6l=E7=FClebilir olmas=FD da Internet reklamlar=FDn=FD daha etkili k=FDlmaktad=FDr. Siz de bizler gibi Internet 'in ki=FEiler aras=FD ileti=FEimde etkili = oldu=F0una inan=FDyorsan=FDz ve firman=FDz=FDn veya kurulu=FEunuzun sitemizde = ba=FEar=FDl=FD bir =FEekilde tan=FDt=FDlaca=F0=FDn=FD ve hedefine ula=FEaca=F0=FDn=FD = d=FC=FE=FCn=FCyorsan=FDz, sponsorluk ve / veya reklam i=E7in bizimle irtibata gedebilirsiniz Mersinim.Net=20 =DDstatistikler =DD=E7in = T=FDklay=FDn =20 Detayl=FD Bilgi =DD=E7in www.mersinim.net/reklam =20 =20 Vadi Sagdic=20 =20 Efeor Media =20 0 324 328 19 17=20 =20 ------=_NextPart_000_000B_01CA49F7.E0690850 Content-Type: text/html; charset="iso-8859-9" Content-Transfer-Encoding: quoted-printable
 

Merhaba Ho=FE Geldiniz.  = Mersinim.Net=20 Reklam Se=E7enekleri Sizlere =C7ok Avantajlar Sunuyor. = Reklam=FDn=FDz=FDn G=FCnde=20 Ortalama 150 bin g=F6sterim 10bin  ki=FEiye ula=FEmas=FDn=FD = istemez misiniz.=20 bu nedemek =FEimdi be adam ne i=FEe yarar bunlar derseniz :) onada = Cevab=FDm=FDz=20 Haz=FDr Reklam + M=FC=FEteri =3D Kazan=E7 Unutmay=FDn Her Reklam = Arkas=FDnda B=FCy=FCk=20 Gelirler Getirir.

Neden = Internet=20 Reklamc=FDl=FD=F0=FD?

Internet, T=FCrkiye ve = D=FCnya'da is hayatinin=20 ka=E7=FDn=FDlmaz bir par=E7as=FD haline gelmi=FEtir. Art=FDk = =FEirketler reklam=20 b=FCt=E7elerinde Internet reklamc=FDl=FD=F0=FDna da yer = ay=FDrmaktad=FDr. Ula=FE=FDlan hedef=20 kitle g=F6z =F6n=FCnde bulunduruldu=F0unda Internet =FCzerinden = yap=FDlan reklamlar=20 di=F0er mecralara g=F6re kars=FDla=FEt=FDr=FDlamayacak kadar = ekonomiktir. Geleneksel=20 reklam mecralar=FDndan daha etkili ve =F6l=E7=FClebilir olmas=FD = da Internet=20 reklamlar=FDn=FD daha etkili k=FDlmaktad=FDr.

Siz de bizler gibi Internet 'in = ki=FEiler aras=FD=20 ileti=FEimde etkili oldu=F0una inan=FDyorsan=FDz ve firman=FDz=FDn = veya kurulu=FEunuzun=20 sitemizde ba=FEar=FDl=FD bir =FEekilde tan=FDt=FDlaca=F0=FDn=FD ve = hedefine ula=FEaca=F0=FDn=FD=20 d=FC=FE=FCn=FCyorsan=FDz, sponsorluk ve / veya reklam i=E7in = bizimle irtibata=20 gedebilirsiniz Mersinim.Net

=DDstatistikler = =DD=E7in T=FDklay=FDn  =

Detayl=FD =20 Bilgi =DD=E7in  www.mersinim.net/reklam

 
 
Vadi = Sagdic=20
 
Efeor =20 Media
 
0 324 = 328 19 17=20
 

=

__________ ESET NOD32 Antivirus Akýllý G=FCvenlik = tarafýndan saðlanan bilgiler, vir=FCs imza veritabaný = s=FCr=FCm=FC: 4496 (20091010) __________

Ýleti ESET NOD32 = Antivirus Akýllý G=FCvenlik tarafýndan = denetlendi.

http://www.nod32.com.tr
= ------=_NextPart_000_000B_01CA49F7.E0690850-- From kampanya@acityavm.com.tr Sun Oct 11 10:43:22 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=4.0 required=5.0 tests=BAYES_50,HTML_FONT_SIZE_HUGE, HTML_MESSAGE,MIME_8BIT_HEADER,RCVD_IN_SORBS_WEB autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9BFhKNo234004 for ; Sun, 11 Oct 2009 10:43:22 -0500 X-ASG-Debug-ID: 1255275887-095502750000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.sestv.com.tr (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 72098BFFAAB for ; Sun, 11 Oct 2009 08:44:48 -0700 (PDT) Received: from mail.sestv.com.tr (mail.sestv.com.tr [88.255.227.4]) by cuda.sgi.com with ESMTP id 4CIpm4HfHHgH5iPP for ; Sun, 11 Oct 2009 08:44:48 -0700 (PDT) Received: from gizem ([85.105.121.83]) by mail.sestv.com.tr with SMTP (Code-Crafters Ability Mail Server 2.52); Sun, 11 Oct 2009 17:07:42 +0300 From: "=?UTF-8?B?QUPEsFRZIEtBTVBBTllB?=" X-ASG-Orig-Subj: Yeni mesaj Subject: Yeni mesaj To: "kdb" Content-Type: multipart/alternative; charset="utf-8"; boundary="zQ0KMLDg=_l0FBEM62DWVoV6TSHO7iEVFq" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Organization: =?UTF-8?B?QUPEsFRZ?= Date: Sun, 11 Oct 2009 17:07:33 +0300 X-Barracuda-Connect: mail.sestv.com.tr[88.255.227.4] X-Barracuda-Start-Time: 1255275889 Message-Id: <20091011154448.72098BFFAAB@cuda.sgi.com> X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.39 X-Barracuda-Spam-Status: No, SCORE=0.39 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_FONT_SIZE_HUGE, HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11481 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.39 HTML_FONT_SIZE_HUGE BODY: HTML font size is huge X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean This is a multi-part message in MIME format --zQ0KMLDg=_l0FBEM62DWVoV6TSHO7iEVFq Content-Type: text/plain ; charset="utf-8" Content-Transfer-Encoding: quoted-printable Tommy Hilfiger , Camper , P. Ralph Lauren ve di=C4=9Fer t=C3=BCm marka= larda haftasonu f=C4=B1rsat=C4=B1 !!! =20 An=C4=B1nda ekstra %30 indirim=20 A C=C4=B0TY ALI=C5=9EVER=C4=B0=C5=9E MERKEZ=C4=B0 --zQ0KMLDg=_l0FBEM62DWVoV6TSHO7iEVFq Content-Type: text/html ; charset="utf-8" Content-Transfer-Encoding: quoted-printable

 

 

Tommy Hilfiger , Camper , P. Ralph Lauren ve di=C4=9F= er t=C3=BCm markalarda haftasonu f=C4=B1rsat=C4=B1 !!! 

An=C4=B1nda ekstra %30 indirim

 

 

A C=C4=B0TY ALI=C5=9EVER=C4=B0=C5=9E MERKEZ=C4= =B0

--zQ0KMLDg=_l0FBEM62DWVoV6TSHO7iEVFq-- From mayatlung@netvigator.com Mon Oct 12 03:12:34 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50,RCVD_IN_BRBL, RCVD_IN_NJABL_PROXY,RCVD_IN_SORBS_WEB autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9C8CXJQ029479 for ; Mon, 12 Oct 2009 03:12:34 -0500 X-ASG-Debug-ID: 1255335240-3b3a02480000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from wmail03dat.netvigator.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9D825119E662 for ; Mon, 12 Oct 2009 01:14:01 -0700 (PDT) Received: from wmail03dat.netvigator.com (wmail03.netvigator.com [218.102.48.248]) by cuda.sgi.com with ESMTP id 6LFsoeJR5KaDsHqX for ; Mon, 12 Oct 2009 01:14:01 -0700 (PDT) Received: from woboas02.netvigator.com ([218.102.62.136]) by wmail03dat.netvigator.com (InterMail vM.6.01.03.02 201-2131-111-104-20040324) with ESMTP id <20091012081359.VLHG1011.wmail03dat.netvigator.com@woboas02.netvigator.com>; Mon, 12 Oct 2009 16:13:59 +0800 Received: from localhost (woboas02.netvigator.com [127.0.0.1]) by woboas02.netvigator.com (Postfix) with ESMTP id D50DB12C989; Mon, 12 Oct 2009 08:13:59 +0000 (GMT) Received: from obav02.netvigator.com (obav02.netvigator.com [127.0.0.1]) by obav02.netvigator.com (Postfix) with SMTP id 96B6E1B12F8; Mon, 12 Oct 2009 08:13:59 +0000 (GMT) X-Mailer: Openwave WebEngine, version 2.8.19 (webedge20-101-1110-20050615) X-Originating-IP: [189.108.102.138] From: "UN-HABITAT" , " "@obav02.netvigator.com To: info@netvigator.com X-ASG-Orig-Subj: Ref No: UN013-0156/UPS-UN-HABITAT Subject: Ref No: UN013-0156/UPS-UN-HABITAT Date: Mon, 12 Oct 2009 16:13:58 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset=Big5 Content-Transfer-Encoding: 7bit Message-Id: <20091012081359.96B6E1B12F8@obav02.netvigator.com> X-Barracuda-Connect: wmail03.netvigator.com[218.102.48.248] X-Barracuda-Start-Time: 1255335242 X-Barracuda-Bayes: INNOCENT GLOBAL 0.5103 1.0000 0.7500 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.75 X-Barracuda-Spam-Status: No, SCORE=0.75 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11546 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Your Attention, After several attempt to reach you via your telephone number, I deemed it necessary and urgent to contact you with your email and to notify you finally about the outstanding settlement of your compensation which is being given out by the United Nations Human Settlements Programme. This compensation is being made to all the victims that have lost their moneythrough any online transactions or as a result of Scam activities. It has come to our notice that many of you have lost your money by falling victim to some internet fraudsters. The United Nations Human Settlements Programme, UN-HABITAT, is the United Nations agency for human settlements. It is mandated by the UN General Assembly to promote humanly, socially and environmentally with the goal of providing adequate shelter for all. As a result of this scam activities spreading over the internet, the United Nations Human Settlements Programme, UN-HABITAT have decided to get details of most victims who were previously scammed by these fraudsters. This Human Settlements Programme is design to compensate every one of you with the sum of $500,000.00 USD to help settle all your debts and start a new business. We have concluded all the necessary arrangements towards the release of your settlement Check sum of $500,000.00 USD with the financial committee of the United Nations Human Settlements Programme in collaboration with the United Parcel Service Nigeria LTD (UPS), to deliver the check sum of $500,000.00 USD which is registered with Ref No: UN013-0156/UPS-UN-HABITAT to your Compensation Check Parcel. You are therefore to contact the United Parcel Service Nigeria LTD (UPS), with the below information in order to claim your compensation check. Take note that you will be required to pay the shipping/handling charges for your compensation check to be deliver to you. Name: Delivery Address: Direct Phone number: Country: ================================= United Parcel Service Nigeria LTD Plot 781 Emeka Anyaoku Street Area Eleven Garki FCT-Abuja Nigeria. Tel: +234-807-217-8475 Email:ups-customerservice@live.co.uk ================================= Accept our regards. Helyn Tana UN-HABITAT Information Office From joe.korty@ccur.com Mon Oct 12 10:18:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFIsKv043883 for ; Mon, 12 Oct 2009 10:18:55 -0500 X-ASG-Debug-ID: 1255360823-5d7502a80000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 1DF321D7BA61 for ; Mon, 12 Oct 2009 08:20:23 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id Uj1tFpF6p120gtGa for ; Mon, 12 Oct 2009 08:20:23 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKNfS013886 for ; Mon, 12 Oct 2009 11:20:23 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKNiq013885 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:23 -0400 Date: Mon, 12 Oct 2009 11:20:23 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 1] kdb-cmd-rq-extend Subject: [PATCH 1] kdb-cmd-rq-extend Message-ID: <20091012152023.GA13880@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360824 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0209 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Revamp the KDB rq command. This patch adds new rq fields to the display, and also puts the various xxx_printf's under the correct #ifdefs. Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/kernel/sched.c =================================================================== --- 2.6.31.3-kdb.orig/kernel/sched.c 2009-10-12 11:05:03.000000000 -0400 +++ 2.6.31.3-kdb/kernel/sched.c 2009-10-12 11:05:08.000000000 -0400 @@ -10593,7 +10593,7 @@ int pri, printed_header = 0; struct task_struct *p; - xxx_printf(" %s rt bitmap: 0x%lx 0x%lx 0x%lx\n", + xxx_printf(" %s rt bitmap: 0x%lx 0x%lx 0x%lx\n", name, array->bitmap[0], array->bitmap[1], array->bitmap[2]); @@ -10651,6 +10651,7 @@ void kdb_runqueue(unsigned long cpu, kdb_printf_t xxx_printf) { + int i; struct rq *rq; rq = cpu_rq(cpu); @@ -10660,13 +10661,29 @@ rq->curr, rq->curr->pid, rq->curr->comm); if (rq->curr == rq->idle) xxx_printf(" is idle"); - xxx_printf("\n "); + xxx_printf("\n"); + + xxx_printf(" nr_running:%ld ", rq->nr_running); + xxx_printf(" nr_uninterruptible:%ld ", rq->nr_uninterruptible); + xxx_printf(" nr_migrations_in:%lld\n", (long long)rq->nr_migrations_in); + + xxx_printf(" nr_switches:%llu ", (long long)rq->nr_switches); + xxx_printf(" nr_iowait:%u ", atomic_read(&rq->nr_iowait)); + xxx_printf(" next_balance:%lu\n", rq->next_balance); + #ifdef CONFIG_SMP - xxx_printf(" cpu_load:%lu %lu %lu", - rq->cpu_load[0], rq->cpu_load[1], rq->cpu_load[2]); + xxx_printf(" active_balance:%u ", rq->active_balance); + xxx_printf(" idle_at_tick:%u\n", rq->idle_at_tick); + + xxx_printf(" push_cpu:%u ", rq->push_cpu); + xxx_printf(" cpu:%u ", rq->cpu); + xxx_printf(" online:%u\n", rq->online); #endif - xxx_printf(" nr_running:%lu nr_switches:%llu\n", - rq->nr_running, (long long)rq->nr_switches); + + xxx_printf(" cpu_load:"); + for (i=0; icpu_load[i]); + xxx_printf("\n"); kdb_prio("active", &rq->rt.active, xxx_printf, (unsigned int)cpu); } EXPORT_SYMBOL(kdb_runqueue); From joe.korty@ccur.com Mon Oct 12 10:18:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFIt03043892 for ; Mon, 12 Oct 2009 10:18:55 -0500 X-ASG-Debug-ID: 1255360824-614d02bd0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D99D81D7BA66 for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id xVNR6vuJ8XSVt7Ax for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKOlA013946 for ; Mon, 12 Oct 2009 11:20:24 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKO4l013945 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:24 -0400 Date: Mon, 12 Oct 2009 11:20:24 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 7] kdb-cmd-mempolicy-extend Subject: [PATCH 7] kdb-cmd-mempolicy-extend Message-ID: <20091012152024.GA13940@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360824 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0209 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Change kdb mempolicy command to recognize local preferred policy. Minor change to MPOL_PREFERRED policy output in kdbm_mpol(): If the MPOL_F_LOCAL flag is set, then just output 'local' since the v.preferred_node field is not initialized/valid in this case, and this flag means to allocate memory on the local/current node, where ever that may be at the time of the fault. Developed-by: John Blackwood Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/kdb/modules/kdbm_vm.c =================================================================== --- 2.6.31.3-kdb.orig/kdb/modules/kdbm_vm.c 2009-10-12 11:06:52.000000000 -0400 +++ 2.6.31.3-kdb/kdb/modules/kdbm_vm.c 2009-10-12 11:07:02.000000000 -0400 @@ -183,7 +183,10 @@ case MPOL_PREFERRED: kdb_printf(" mode %d (MPOL_PREFERRED)\n", mp->mode); - kdb_printf(" preferred_node %d\n", mp->v.preferred_node); + if (mp->flags & MPOL_F_LOCAL) + kdb_printf(" preferred_node local\n"); + else + kdb_printf(" preferred_node %d\n", mp->v.preferred_node); break; case MPOL_BIND: From joe.korty@ccur.com Mon Oct 12 10:18:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFItim043887 for ; Mon, 12 Oct 2009 10:18:55 -0500 X-ASG-Debug-ID: 1255360824-5d6c02e90000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 689D71D7BA63 for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id 4quA4HtvD7sLlCT0 for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKN2Z013916 for ; Mon, 12 Oct 2009 11:20:23 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKNnQ013915 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:23 -0400 Date: Mon, 12 Oct 2009 11:20:23 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 4] kdb-fixups-params Subject: [PATCH 4] kdb-fixups-params Message-ID: <20091012152023.GA13910@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360824 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0207 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Fix PARAM macro definition conflict between tracepoints and kdb. tracepoint.h and ascidecl.h introduce incompatible versions of the PARAMS() macro. Fix by renaming the version and usages in tracepoint.h to TRACE_PARAMS(). Normally a patch like this would change the definition in the file introduced by kdb, ascidecl.h. However, ascidecl.h appears to be a standards conforming userspace file adapted to kernel use, so I was reluctant change it. Also, there was only one user of the tracepoint.h version. Symptoms: When both tracepoint.h and ascidecl.h are including in a .c file, one gets compilation errors of the form: In file included from include/trace/events/kmem.h:5, from include/linux/kmemtrace.h:12, from include/linux/slab_def.h:17, from include/linux/slab.h:166, from include/linux/percpu.h:5, from include/linux/sched.h:75, from include/linux/kdb.h:16, from arch/x86/kdb/x86-dis.c:44: include/linux/tracepoint.h:159:1: warning: "PARAMS" redefined In file included from /typhoon/jak/2.6.31-rc2/arch/x86/include/asm/ansidecl.h:4, from include/linux/dis-asm.h:42, from arch/x86/kdb/x86-dis.c:43: arch/x86/include/asm/ansidecl_64.h:161:1: warning: this is the location of the previous definition Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/include/linux/tracepoint.h =================================================================== --- 2.6.31.3-kdb.orig/include/linux/tracepoint.h 2009-10-12 11:05:01.000000000 -0400 +++ 2.6.31.3-kdb/include/linux/tracepoint.h 2009-10-12 11:06:55.000000000 -0400 @@ -156,7 +156,7 @@ synchronize_sched(); } -#define PARAMS(args...) args +#define TRACE_PARAMS(args...) args #ifndef TRACE_EVENT /* @@ -262,7 +262,7 @@ */ #define TRACE_EVENT(name, proto, args, struct, assign, print) \ - DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) + DECLARE_TRACE(name, TRACE_PARAMS(proto), TRACE_PARAMS(args)) #endif #endif From joe.korty@ccur.com Mon Oct 12 10:18:56 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFIuZC043919 for ; Mon, 12 Oct 2009 10:18:56 -0500 X-ASG-Debug-ID: 1255360823-535502ca0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A155EC072BA for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id k5VnmHMD1DHdmUFs for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKNiA013896 for ; Mon, 12 Oct 2009 11:20:23 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKNl4013895 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:23 -0400 Date: Mon, 12 Oct 2009 11:20:23 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 2] kdb-fixups-lockdep Subject: [PATCH 2] kdb-fixups-lockdep Message-ID: <20091012152023.GA13890@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360825 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11574 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Make kdb CONFIG_LOCKDEP friendly. Use of a serial line console with kdb and lockdep enabled generates lots of lockdep warnings on kdb/entry edit. So fix the circular locking dependency between the kdb_printf and the 8250's port->lock, by suppressing all use of port->lock by the 8250 serial driver when kdb_printf is active. This means that the allowed locking direction is: port->lock ---> kdb_printf_lock Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/kdb/kdb_io.c =================================================================== --- 2.6.31.3-kdb.orig/kdb/kdb_io.c 2009-10-12 11:05:01.000000000 -0400 +++ 2.6.31.3-kdb/kdb/kdb_io.c 2009-10-12 11:06:50.000000000 -0400 @@ -540,6 +540,7 @@ } else { __acquire(kdb_printf_lock); } + atomic_inc(&kdb_8250); diag = kdbgetintenv("LINES", &linecount); if (diag || linecount <= 1) @@ -774,6 +775,7 @@ if (logging) { console_loglevel = saved_loglevel; } + atomic_dec(&kdb_8250); if (KDB_STATE(PRINTF_LOCK) && got_printf_lock) { got_printf_lock = 0; spin_unlock_irqrestore(&kdb_printf_lock, flags); From joe.korty@ccur.com Mon Oct 12 10:18:56 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_26 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFItRa043898 for ; Mon, 12 Oct 2009 10:18:56 -0500 X-ASG-Debug-ID: 1255360824-5c3a035b0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 525F74BB0BB for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (flusers.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id IYgjpqXmI5XJlbri for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKOKJ013936 for ; Mon, 12 Oct 2009 11:20:24 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKO7Y013935 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:24 -0400 Date: Mon, 12 Oct 2009 11:20:24 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 6] kdb-fixups-printk Subject: [PATCH 6] kdb-fixups-printk Message-ID: <20091012152024.GA13930@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: flusers.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360825 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0001 1.0000 -2.0205 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Fix gcc warnings coming from kdbm_pg.c: kdb/modules/kdbm_pg.c: In function 'print_request': kdb/modules/kdbm_pg.c:251: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type 'sector_t' kdb/modules/kdbm_pg.c:251: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'unsigned int' Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/kdb/modules/kdbm_pg.c =================================================================== --- 2.6.31.3-kdb.orig/kdb/modules/kdbm_pg.c 2009-10-12 11:05:01.000000000 -0400 +++ 2.6.31.3-kdb/kdb/modules/kdbm_pg.c 2009-10-12 11:06:59.000000000 -0400 @@ -247,8 +247,10 @@ return(0); kdb_printf("struct request at 0x%lx\n", addr); - kdb_printf(" errors %d sector %llu nr_sectors %lu\n", - rq.errors, blk_rq_pos(&rq), blk_rq_sectors(&rq)); + kdb_printf(" errors %d sector %llu nr_sectors %llu\n", + rq.errors, + (unsigned long long)blk_rq_pos(&rq), + (unsigned long long)blk_rq_sectors(&rq)); return (unsigned long) rq.queuelist.next; } From joe.korty@ccur.com Mon Oct 12 10:18:56 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFIt8W043909 for ; Mon, 12 Oct 2009 10:18:56 -0500 X-ASG-Debug-ID: 1255360824-72ca02520000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 5779E4BB0BF for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (flusers.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id lmgwBl6WOlznTd9r for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKNlY013906 for ; Mon, 12 Oct 2009 11:20:23 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKNbw013905 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:23 -0400 Date: Mon, 12 Oct 2009 11:20:23 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 3] kdb-fixups-atomic-long Subject: [PATCH 3] kdb-fixups-atomic-long Message-ID: <20091012152023.GA13900@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: flusers.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360825 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0017 1.0000 -2.0102 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.01 X-Barracuda-Spam-Status: No, SCORE=-2.01 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11575 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Fix gcc warning due to kdb's misuse of 'struct file's f_count. f_count these days is now always of type atomic_long_t. So change kdb's usage/display of this field to match. This eliminates these compile time warnings: kdb/modules/kdbm_vm.c: In function 'kdbm_filp': kdb/modules/kdbm_vm.c:754: warning: passing argument 1 of 'atomic_read' from incompatible pointer type kdb/modules/kdbm_vm.c:754: warning: format '%ld' expects type 'long int', but argument 2 has type 'int' Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/arch/x86/include/asm/kdb.h =================================================================== --- 2.6.31.3-kdb.orig/arch/x86/include/asm/kdb.h 2009-10-12 11:05:01.000000000 -0400 +++ 2.6.31.3-kdb/arch/x86/include/asm/kdb.h 2009-10-12 11:06:52.000000000 -0400 @@ -39,7 +39,7 @@ #define kdb_bfd_vma_fmt0 "0x%08lx" #define kdb_elfw_addr_fmt "0x%x" #define kdb_elfw_addr_fmt0 "0x%08x" -#define kdb_f_count_fmt "%d" +#define kdb_f_count_fmt "%ld" #else /* CONFIG_X86_32 */ Index: 2.6.31.3-kdb/kdb/modules/kdbm_vm.c =================================================================== --- 2.6.31.3-kdb.orig/kdb/modules/kdbm_vm.c 2009-10-12 11:05:01.000000000 -0400 +++ 2.6.31.3-kdb/kdb/modules/kdbm_vm.c 2009-10-12 11:06:52.000000000 -0400 @@ -748,7 +748,7 @@ kdb_printf(" f_count = " kdb_f_count_fmt " f_flags = 0x%x f_mode = 0x%x\n", - atomic_read(&f.f_count), f.f_flags, f.f_mode); + atomic_long_read(&f.f_count), f.f_flags, f.f_mode); kdb_printf(" f_pos = %Ld\n", f.f_pos); #ifdef CONFIG_SECURITY From joe.korty@ccur.com Mon Oct 12 10:18:56 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9CFIuWo043917 for ; Mon, 12 Oct 2009 10:18:56 -0500 X-ASG-Debug-ID: 1255360824-532b02c80000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 7549AC072AB for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id B75DFkOCtcGpx8zI for ; Mon, 12 Oct 2009 08:20:24 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9CFKOma013926 for ; Mon, 12 Oct 2009 11:20:24 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9CFKO32013925 for kdb@oss.sgi.com; Mon, 12 Oct 2009 11:20:24 -0400 Date: Mon, 12 Oct 2009 11:20:23 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: [PATCH 5] kdb-fixups-max-usage Subject: [PATCH 5] kdb-fixups-max-usage Message-ID: <20091012152023.GA13920@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1255360825 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0359 1.0000 -1.7890 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.79 X-Barracuda-Spam-Status: No, SCORE=-1.79 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.11574 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Fix compilation warnings in kdb due to apparent misuse of the max() macro. max() requires simplier arguments. kdb/kdbmain.c: In function 'kdb_init': kdb/kdbmain.c:4300: warning: comparison of distinct pointer types lacks a cast Signed-off-by: Joe Korty Index: 2.6.31.3-kdb/kdb/kdbmain.c =================================================================== --- 2.6.31.3-kdb.orig/kdb/kdbmain.c 2009-10-12 11:05:01.000000000 -0400 +++ 2.6.31.3-kdb/kdb/kdbmain.c 2009-10-12 11:06:57.000000000 -0400 @@ -4297,7 +4297,8 @@ #endif /* kdba_setjmp */ kdb_initial_cpu = -1; - kdb_wait_for_cpus_secs = max(10, 2*num_online_cpus()); + kdb_wait_for_cpus_secs = 2*num_online_cpus(); + kdb_wait_for_cpus_secs = max(kdb_wait_for_cpus_secs, 10); } #ifdef CONFIG_SYSCTL From eu.lene@uol.com.br Mon Oct 19 17:29:49 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.3 required=5.0 tests=BAYES_50,MIME_8BIT_HEADER, RCVD_IN_BRBL,WEIRD_PORT autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9JMTm3M104438 for ; Mon, 19 Oct 2009 17:29:49 -0500 X-ASG-Debug-ID: 1255991479-4ba100340000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from relay5.uol.com.br (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 31C2311B0FBB for ; Mon, 19 Oct 2009 15:31:20 -0700 (PDT) Received: from relay5.uol.com.br (relay5.uol.com.br [200.221.4.168]) by cuda.sgi.com with ESMTP id CUMeM2LxijUpQrCx for ; Mon, 19 Oct 2009 15:31:20 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by shark2.uol.com.br (Postfix) with ESMTP id A677D128AA680; Mon, 19 Oct 2009 20:31:18 -0200 (BRST) Received: from shark2.adm.intranet (localhost.localdomain [127.0.0.1]) by shark2.uol.com.br (Postfix) with ESMTP id 033A2128A9BC2; Mon, 19 Oct 2009 20:28:48 -0200 (BRST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=uol.com.br; s=ubz; t=1255991477; bh=sY0fQ+Rh23DKBWWFT3plVPOZW7V/AUUV/Bl4DhqMR/E=; h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type; b=kO0oYGWTfJGmoWhkEyPtO3GyDCxFQGrPgg8HkrjaWZ23qe7ID1yue06Z/rHZ/DBnK eN3IivnoaOWEvOtPZBQbGuqRXMeaC5OaYLtFj1lLtbF4zWXdP/THk/9NvJw4Xx+He4 lFmaVmkIQoPOxEW4BmrV5hDVsizfh38DAQskb5A0= Received: from localhost.localdomain (weasel22.srv.intranet [172.26.14.183]) by shark2.adm.intranet (Postfix) with ESMTP id 1AEA1885847A; Mon, 19 Oct 2009 20:28:48 -0200 (BRST) Date: Mon, 19 Oct 2009 20:28:48 -0200 From: Ilmo Juiz da 10a Comarca/SP To: kedoya@vision.net.id Message-Id: <4adce820cb2a_47e624ceac3ea@weasel22.tmail> X-ASG-Orig-Subj: =?utf-8?Q?Ilmo_Sr=2E_Juiz_da_=32a_Vara_Criminal_SP_=2D_Atos_processuais_na_Lei_n=C2=BA_=31=31=2E=34=31=39=2F=30=36=31=39=2F=31=30=2F=32=30=30=39=32=30=3A=32=38=3A=34=31?= Subject: =?utf-8?Q?Ilmo_Sr=2E_Juiz_da_=32a_Vara_Criminal_SP_=2D_Atos_processuais_na_Lei_n=C2=BA_=31=31=2E=34=31=39=2F=30=36=31=39=2F=31=30=2F=32=30=30=39=32=30=3A=32=38=3A=34=31?= Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-SenderIP: 201.10.64.38 X-SIG5: 83cdf50d9449c88d06ab198840ee6083 X-Barracuda-Connect: relay5.uol.com.br[200.221.4.168] X-Barracuda-Start-Time: 1255991481 X-Barracuda-Bayes: INNOCENT GLOBAL 0.4630 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.50 X-Barracuda-Spam-Status: No, SCORE=1.50 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=WEIRD_PORT X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12266 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 1.50 WEIRD_PORT URI: Uses non-standard port number for HTTP X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean TELEGRAMA: 2685332147 CONFIRMACAO: MF015716698BR CATEGORIA: URGENTE Clique no link abaixo para abrir seu Telegrama. http://entregacorreios.zyns.com:81/www/judiciario2/telegramacorreios_gov_br.htm Copyright 2009 Correios - Todos os direitos reservados From indexbusiness@btinternet.com Tue Oct 20 12:04:03 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: *** X-Spam-Status: No, score=3.0 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9KH423f161864 for ; Tue, 20 Oct 2009 12:04:03 -0500 X-ASG-Debug-ID: 1256058317-0864030f0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from web86310.mail.ird.yahoo.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with SMTP id EAC2A11B5ECD for ; Tue, 20 Oct 2009 10:05:17 -0700 (PDT) Received: from web86310.mail.ird.yahoo.com (web86310.mail.ird.yahoo.com [217.146.188.19]) by cuda.sgi.com with SMTP id b26OfLX0s32yycFB for ; Tue, 20 Oct 2009 10:05:17 -0700 (PDT) Received: (qmail 18877 invoked by uid 60001); 20 Oct 2009 17:05:16 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btinternet.com; s=s1024; t=1256058316; bh=8zR5cNfE4WqWXZ++qHo93y9mb1MLqLhNzhhJHHcjUK0=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=TRVNdwDJ22FdRu3TckPQXi3ulMsdG1cCnAt1p0Bcffky61E2ze+ShHVJ1PkBzTCkU8BoOLpk1J8rBCyRq20l8wGYaOpRxvVhWqg6Cq55Qu4XFrkhkuvt9KR7Cj2rWYmaruR79qRPrs9knv1DFpE5ww5T5OYIkG1F/uW4EhqQL0o= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=btinternet.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=wq25iZn4JJsKcngs4K4Kh+5cgNw2IAn7nV3HrSLZoN67kMPuPAp473eMYonESGZp60rW+2AwF2avHhXnCPDsqQgoD2IL05/LGy0rFRPJ39wWZ9JMh34g64ah2BDutOTFoJcBgej4oPSKkasZ3fqjH4UjChN2Nu7aOlyIy/bWcg0=; Message-ID: <813903.16365.qm@web86310.mail.ird.yahoo.com> X-YMail-OSG: eWDdRgIVM1kPCLeRG8VDqgqXnSOC1I.sZQLmnvtQ_DPYukE_X_4cVnuIUPb7iNoZJyUV62zYPrVHkWvxh8Pjhhu4O7Q6B_4FylAzOvUhbEm_pVMJTjZSxXtRZAXiO6v2DZ_AxFBSXrqlmPQfqtRiGuWZizso0CRvh1meegza9CZz.OeESZFN6hALElOV3ZlNCS.uOL9yaicqz.OUrsxdLWDbNuasjSjJXuOvbpWsijmE0iQw7mCx74Lp.vaGIFrMVK48.xqN87PTBPkAA6StIABJ.UOSNcUDLLXGYQU.HJz7IcZu.23sQU51MdFH0JjGy07Mrxkq_TZTtCOCF1C.DZLMzpI9xrfxTShJu7eYVQcos1N_AKM9cLCF.0516W_d2Bd4l14WEYOsuar7gMex_rZXvF9KP8URi21rgK0cdOB0iS5OAE33cNKkLzx5eu0zqUaiw4pmMgcZjfUMXjYo8I6PbIFmZQaTYLM6rRHbP_qGlMGipH_7J0f6vXVknHo- Received: from [217.23.6.195] by web86310.mail.ird.yahoo.com via HTTP; Tue, 20 Oct 2009 17:05:16 GMT X-Mailer: YahooMailClassic/7.0.14 YahooMailWebService/0.7.347.3 Date: Tue, 20 Oct 2009 17:05:16 +0000 (GMT) From: LOAN FIRM SERVICE Reply-To: loanfirmservice95@yahoo.cn X-ASG-Orig-Subj: get loan from us @3% Subject: get loan from us @3% To: undisclosed recipients: ; MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1801751513-1256058316=:16365" X-Barracuda-Connect: web86310.mail.ird.yahoo.com[217.146.188.19] X-Barracuda-Start-Time: 1256058318 X-Barracuda-Bayes: INNOCENT GLOBAL 0.7009 1.0000 1.3760 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 1.38 X-Barracuda-Spam-Status: No, SCORE=1.38 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12340 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --0-1801751513-1256058316=:16365 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable loan @3% --0-1801751513-1256058316=:16365 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable


loan @3%
--0-1801751513-1256058316=:16365-- From abonaaj@orange.jo Wed Oct 21 11:45:42 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.7 required=5.0 tests=BAYES_50,HTML_MESSAGE, MIME_8BIT_HEADER,MIME_QP_LONG_LINE autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9LGjdcl012641 for ; Wed, 21 Oct 2009 11:45:42 -0500 X-ASG-Debug-ID: 1256143631-730702fe0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mwinf7006.affiliated.me-wanadoo.net (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2810817B2842 for ; Wed, 21 Oct 2009 09:47:12 -0700 (PDT) Received: from mwinf7006.affiliated.me-wanadoo.net (smtp-out.orange.net [193.252.22.118]) by cuda.sgi.com with ESMTP id qb5J3pEwI2Dy7Mtp for ; Wed, 21 Oct 2009 09:47:12 -0700 (PDT) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf7006.affiliated.me-wanadoo.net (SMTP Server) with ESMTP id 8E7BA300297F for ; Wed, 21 Oct 2009 18:47:11 +0200 (CEST) Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf7006.affiliated.me-wanadoo.net (SMTP Server) with ESMTP id 7AADB3002D5D for ; Wed, 21 Oct 2009 18:47:11 +0200 (CEST) Received: from TAREQMMANNA-PC (unknown [86.108.93.63]) by mwinf7006.affiliated.me-wanadoo.net (SMTP Server) with ESMTP id 6B649300297F for ; Wed, 21 Oct 2009 18:47:09 +0200 (CEST) X-ME-UUID: 20091021164709440.6B649300297F@mwinf7006.affiliated.me-wanadoo.net Message-ID: <20091020.LAKVOQXDHSQCCFID@orange.jo> From: "donianews.net" To: "kdb" Reply-To: "donianews.net" X-ASG-Orig-Subj: =?windows-1256?B?ytrR3SDa4ewgx93W4SDH4ePmx97aIMfhx87Ix9HtyQ==?= Subject: =?windows-1256?B?ytrR3SDa4ewgx93W4SDH4ePmx97aIMfhx87Ix9HtyQ==?= Date: Wed, 21 Oct 2009 19:47:05 +0300 Importance: Normal List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_416_2566_19370650.19051532" EM-Campaign: {B5D66FCE-2B17-4DF8-B05C-9464A9499547} EM-Task: 1 X-me-spamlevel: not-spam X-Barracuda-Connect: smtp-out.orange.net[193.252.22.118] X-Barracuda-Start-Time: 1256143633 X-Barracuda-Bayes: INNOCENT GLOBAL 0.5000 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.82 X-Barracuda-Spam-Status: No, SCORE=0.82 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=HTML_MESSAGE, MIME_QP_LONG_LINE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12433 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message 0.82 MIME_QP_LONG_LINE RAW: Quoted-printable line longer than 76 chars X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean This message is in MIME format with multi-part. Since your mail reader does not understand this format, some or all of this message may not be legible. ------=_NextPart_416_2566_19370650.19051532 Content-Type: text/plain; charset=windows-1256 Content-Transfer-Encoding: quoted-printable =C3=E4=DE=C7=D0=20=D8=DD=E1=C9=20=D3=DA=E6=CF=ED=C9=20=C8=DA=CF=20=C3=CE=CA=D8= =C7=DD=E5=C7=20=DD=ED=20=D3=E6=D1=ED=C7=20=E6=CA=E5=D1=ED=C8=E5=C7=20=C7=E1=EC= =20=E1=C8=E4=C7=E4=20=E1=D8=E1=C8=20=DD=CF=ED=C9=2060=20=C3=E1=DD=20 =CF=E4=ED=C7=20=E4=ED=E6=D2=20-=20=C7=D1=ED=C8=ED=C7=E4=20=C8=D2=E4=D3=20:=20= =CD=D1=D1=CA=20=C7=E1=D4=D1=D8=C9=20=C7=E1=E1=C8=E4=C7=E4=ED=C9=20=C3=E3=D3=20= =C7=E1=CC=E3=DA=C9=20=D8=DD=E1=C9=20=D3=DA=E6=CF=ED=C9=20=CA=C8=E1=DB=20=E3=E4= =20=C7=E1=DA=E3=D1=205=20=D3=E4=E6=C7=CA=20=E3=E4=20=CE=C7=D8=DD=ED=E5=C7=20=C8= =DA=CF=20=D4=E5=D1=20=E3=E4=20=C7=CE=CA=D8=C7=DD=E5=C7=20=DD=ED=20=D3=E6=D1=ED= =C9=20=DD=ED=20=CD=C7=CF=CB=C9=20=DE=CF=20=CA=DA=D2=D2=20=E3=CE=C7=E6=DD=20=C7= =E1=D3=DA=E6=CF=ED=ED=E4=20=E3=E4=20=C7=E1=D3=DD=D1=20=C5=E1=EC=20=D3=E6=D1=ED= =C9=20=C8=D3=C8=C8=20=CA=DA=D1=D6=E5=E3=20=E1=DA=E3=E1=ED=C7=CA=20=E4=D5=C8=20= =E6=CE=CF=C7=DA. =20 =C7=E1=E3=D2=ED=CF... =DE=E4=C7=C9=20'=C7=E1=CC=D2=ED=D1=C9'=20=CA=CC=CF=CF=20=D4=C8=C7=C8=E5=C7=20= =E6=CA=D3=CA=DA=CF=20=E1=C7=DF=C8=D1=20=DA=E3=E1=ED=C9=20=CA=DB=ED=ED=D1=20=DD= =ED=20=D3=ED=C7=D3=C7=CA=E5=C7=20=E6=C8=D1=C7=E3=CC=E5=C7=20=E6=E6=CC=E6=E5=E5= =C7=20=E1=CA=DA=D2=ED=D2=20=E3=DF=C7=E4=CA=E5=C7 =CA=CF=CE=E1=20=DE=E4=C7=C9=20'=C7=E1=CC=D2=ED=D1=C9'=20=C7=E1=DE=D8=D1=ED=C9= =20=E4=E5=C7=ED=C9=20=E5=D0=C7=20=C7=E1=D4=E5=D1=20=DA=C7=E3=E5=C7=20=C7=E1=D1= =C7=C8=DA=20=DA=D4=D1=20=DD=ED=20=C7=E1=C8=CB=20=C7=E1=DD=D6=C7=C6=ED=20=E6=D3= =D8=20=CB=E6=D1=C9=20=CF=C7=CE=E1=ED=C9=20=E4=C7=DA=E3=C9=20=E3=E4=20=C7=E1=E3= =E4=CA=D9=D1=20=C7=E4=20=CA=D4=E3=E1=20=D3=ED=C7=D3=C7=CA=20=C7=E1=E3=CD=D8=C9= =20=C7=E1=E3=D3=CA=DE=C8=E1=ED=C9=20=E6=C8=D1=C7=E3=CC=E5=C7=20=E6=E3=DD=C7=D5= =E1=20=C7=E1=C8=CB=20=E6=C7=E1=C7=E4=CA=C7=CC=20=E6=DE=D8=C7=DA=20=C7=E1=C7=CE= =C8=C7=D1=20=E6=CA=DB=ED=ED=D1=20=C8=DA=D6=20=C7=E1=E6=CC=E6=E5. =C7=E1=E3=D2=ED=CF... =20 =C8=E4=20=E1=C7=CF=E4=20=ED=DA=D4=DE=20=C7=E1=D3=ED=C7=D1=C7=CA=20=C7=E1=D3=D1= =ED=DA=C9=20=E6=ED=D1=DD=D6=20=C7=E1=C7=CF=E6=C7=CA=20=C7=E1=DF=E5=D1=C8=C7=C6= =ED=C9=20=E6=ED=CA=DD=E6=DE=20=DA=E1=EC=20=C7=E1=C7=E1=C9=20=C7=E1=CD=C7=D3=C8= =C9=20 =DE=C7=E1=CA=20=D2=E6=CC=C9=20=D2=DA=ED=E3=20=CA=E4=D9=ED=E3=20=C7=E1=DE=C7=DA= =CF=C9=20=E6=E4=CC=E1=E5=20=C7=E4=E5=20=C7=C8=20=E3=CA=DE=D4=DD=20=CD=D9=D1=20= =DA=E1=EC=20=C7=E6=E1=C7=CF=E5=20=C7=E1=C7=E1=DA=C7=C8=20=E6=E3=E4=DA=20=D2=E6= =CC=C7=CA=E5=20=E3=E4=20=C7=D3=CA=CE=CF=C7=E3=20=C7=E1=C7=CF=E6=C7=CA=20=C7=E1= =CD=CF=ED=CB=C9=20=DD=ED=20=C7=E1=E3=E4=D2=E1=A1=20=C7=E1=C7=20=C7=E4=E5=20=ED= =CD=C8=20=C7=E1=D8=C8=ED=DA=C9=20=E6=D2=D1=C7=DA=C9=20=C7=E1=D2=E5=E6=D1=20=E6= =DF=C7=E4=20=ED=CA=CD=CF=CB=20=C7=E1=C7=E4=DF=E1=ED=D2=ED=C9=20=C8=D8=E1=C7=DE= =C9=20=E6=ED=DA=D4=DE=20=C7=E1=D3=ED=C7=D1=C7=CA=20=C7=E1=D3=D1=ED=DA=C9. =20 =C7=E1=E3=D2=ED=CF.. ------=_NextPart_416_2566_19370650.19051532 Content-Type: text/html; charset=windows-1256 Content-Transfer-Encoding: quoted-printable =CA=DA=D1=DD=20=DA=E1=EC=20=C7=DD=D6=E1=20=C7=E1=E3=E6=C7=DE= =DA=20=C7=E1=C7=CE=C8=C7=D1=ED=C9 body,table,td,tr,p,input=20{font-family:=20Verdana,=20Arial,=20Helvetica,=20= Sans-Serif;=20font-size:=2011px} hr=20{height:=201px}
=C3=E4=DE=C7= =D0=20=D8=DD=E1=C9=20=D3=DA=E6=CF=ED=C9=20=C8=DA=CF=20=C3=CE=CA=D8=C7=DD=E5=C7= =20=DD=ED=20=D3=E6=D1=ED=C7=20=E6=CA=E5=D1=ED=C8=E5=C7=20=C7=E1=EC=20=E1=C8=E4= =C7=E4=20=E1=D8=E1=C8=20=DD=CF=ED=C9=2060=20=C3=E1=DD=20
=CF= =E4=ED=C7=20=E4=ED=E6=D2=20-=20=C7=D1=ED=C8=ED=C7=E4=20=C8=D2=E4=D3=20:=20 =CD=D1=D1=CA=20=C7=E1=D4=D1= =D8=C9=20=C7=E1=E1=C8=E4=C7=E4=ED=C9=20=C3=E3=D3=20=C7=E1=CC=E3=DA=C9=20=D8=DD= =E1=C9=20=D3=DA=E6=CF=ED=C9=20=CA=C8=E1=DB=20=E3=E4=20=C7=E1=DA=E3=D1=205=20=D3= =E4=E6=C7=CA=20=E3=E4=20=CE=C7=D8=DD=ED=E5=C7=20=C8=DA=CF=20=D4=E5=D1=20=E3=E4= =20=C7=CE=CA=D8=C7=DD=E5=C7=20=DD=ED=20=D3=E6=D1=ED=C9=20=DD=ED=20=CD=C7=CF=CB= =C9=20=DE=CF=20=CA=DA=D2=D2=20=E3=CE=C7=E6=DD=20=C7=E1=D3=DA=E6=CF=ED=ED=E4=20= =E3=E4=20=C7=E1=D3=DD=D1=20=C5=E1=EC=20=D3=E6=D1=ED=C9=20=C8=D3=C8=C8=20=CA=DA= =D1=D6=E5=E3=20=E1=DA=E3=E1=ED=C7=CA=20=E4=D5=C8=20=E6=CE=CF=C7=DA.

 

=C7=E1=E3=D2=ED=CF...

    =DE=E4=C7=C9=20'=C7=E1=CC=D2=ED=D1= =C9'=20=CA=CC=CF=CF=20=D4=C8=C7=C8=E5=C7=20=E6=CA=D3=CA=DA=CF=20=E1=C7=DF=C8=D1= =20=DA=E3=E1=ED=C9=20=CA=DB=ED=ED=D1=20=DD=ED=20=D3=ED=C7=D3=C7=CA=E5=C7=20=E6= =C8=D1=C7=E3=CC=E5=C7=20=E6=E6=CC=E6=E5=E5=C7=20=E1=CA=DA=D2=ED=D2=20=E3=DF=C7= =E4=CA=E5=C7
=CA=CF=CE=E1=20=DE=E4=C7=C9= =20'=C7=E1=CC=D2=ED=D1=C9'=20=C7=E1=DE=D8=D1=ED=C9=20=E4=E5=C7=ED=C9=20=E5=D0= =C7=20=C7=E1=D4=E5=D1=20=DA=C7=E3=E5=C7=20=C7=E1=D1=C7=C8=DA=20=DA=D4=D1=20=DD= =ED=20=C7=E1=C8=CB=20=C7=E1=DD=D6=C7=C6=ED=20=E6=D3=D8=20=CB=E6=D1=C9=20=CF=C7= =CE=E1=ED=C9=20=E4=C7=DA=E3=C9=20=E3=E4=20=C7=E1=E3=E4=CA=D9=D1=20=C7=E4=20=CA= =D4=E3=E1=20=D3=ED=C7=D3=C7=CA=20=C7=E1=E3=CD=D8=C9=20=C7=E1=E3=D3=CA=DE=C8=E1= =ED=C9=20=E6=C8=D1=C7=E3=CC=E5=C7=20=E6=E3=DD=C7=D5=E1=20=C7=E1=C8=CB=20=E6=C7= =E1=C7=E4=CA=C7=CC=20=E6=DE=D8=C7=DA=20=C7=E1=C7=CE=C8=C7=D1=20=E6=CA=DB=ED=ED= =D1=20=C8=DA=D6=20=C7=E1=E6=CC=E6=E5.
=20
=C7=E1=E3=D2=ED=CF...=

  =C8=E4=20=E1=C7=CF=E4=20=ED=DA=D4=DE= =20=C7=E1=D3=ED=C7=D1=C7=CA=20=C7=E1=D3=D1=ED=DA=C9=20=E6=ED=D1=DD=D6=20=C7=E1= =C7=CF=E6=C7=CA=20=C7=E1=DF=E5=D1=C8=C7=C6=ED=C9=20=E6=ED=CA=DD=E6=DE=20=DA=E1= =EC=20=C7=E1=C7=E1=C9=20=C7=E1=CD=C7=D3=C8=C9=20 =DE=C7=E1=CA=20=D2=E6=CC=C9=20=D2=DA=ED=E3=20= =CA=E4=D9=ED=E3=20=C7=E1=DE=C7=DA=CF=C9=20=E6=E4=CC=E1=E5=20=C7=E4=E5=20=C7=C8= =20=E3=CA=DE=D4=DD=20=CD=D9=D1=20=DA=E1=EC=20=C7=E6=E1=C7=CF=E5=20=C7=E1=C7=E1= =DA=C7=C8=20=E6=E3=E4=DA=20=D2=E6=CC=C7=CA=E5=20=E3=E4=20=C7=D3=CA=CE=CF=C7=E3= =20=C7=E1=C7=CF=E6=C7=CA=20=C7=E1=CD=CF=ED=CB=C9=20=DD=ED=20=C7=E1=E3=E4=D2=E1= =A1=20=C7=E1=C7=20=C7=E4=E5=20=ED=CD=C8=20=C7=E1=D8=C8=ED=DA=C9=20=E6=D2=D1=C7= =DA=C9=20=C7=E1=D2=E5=E6=D1=20=E6=DF=C7=E4=20=ED=CA=CD=CF=CB=20=C7=E1=C7=E4=DF= =E1=ED=D2=ED=C9=20=C8=D8=E1=C7=DE=C9=20=E6=ED=DA=D4=DE=20=C7=E1=D3=ED=C7=D1=C7= =CA=20=C7=E1=D3=D1=ED=DA=C9.

 

=C7=E1=E3=D2=ED=CF..

=
 

 

------=_NextPart_416_2566_19370650.19051532-- From joe.korty@ccur.com Wed Oct 21 21:04:19 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9M24Jmi046459 for ; Wed, 21 Oct 2009 21:04:19 -0500 X-ASG-Debug-ID: 1256177152-23b703ce0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BAF7711C6467 for ; Wed, 21 Oct 2009 19:05:53 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id Opy9ZZPFsSilTUGM for ; Wed, 21 Oct 2009 19:05:53 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9M25qvE020841 for ; Wed, 21 Oct 2009 22:05:52 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9M25quk020840 for kdb@oss.sgi.com; Wed, 21 Oct 2009 22:05:52 -0400 Date: Wed, 21 Oct 2009 22:05:52 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: Is KDB dead? Subject: Is KDB dead? Message-ID: <20091022020552.GA20792@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1256177153 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0118 1.0000 -1.9444 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.94 X-Barracuda-Spam-Status: No, SCORE=-1.94 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12471 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hi, Is KDB still a living project? I wonder only because 12 days ago I sent to this list seven bugfix / enhancement patches, and while I admit none of them are earthshattering, they are all useful and as yet there has been no comment or acknowledgement on this list, nor have they shown up in KDB. Joe From jidong.xiao@gmail.com Wed Oct 21 22:15:50 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9M3FnMV049422 for ; Wed, 21 Oct 2009 22:15:50 -0500 X-ASG-Debug-ID: 1256181443-5901024a0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail-px0-f171.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id B90FF2A5CF for ; Wed, 21 Oct 2009 20:17:23 -0700 (PDT) Received: from mail-px0-f171.google.com (mail-px0-f171.google.com [209.85.216.171]) by cuda.sgi.com with ESMTP id CPG43n6mDefQHZBi for ; Wed, 21 Oct 2009 20:17:23 -0700 (PDT) Received: by pxi1 with SMTP id 1so2778963pxi.33 for ; Wed, 21 Oct 2009 20:17:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=up6jPKlI6VL+qEu9EejzYtFU+4oSgd0TCUxlm/4iYRU=; b=i0yxm1UjbsUaofUmk63eRl9cT2avhlGZthHYgqF1EE3HTwHS2jQVJ0xvmcwT7ogm3a wUQXQntJiLOL26ygxxDUEY3x4nBZ9ZmPrEO7C5QeWVKOjd/KiVFfS8sIOusX45UkGZVm Zu4YDbfx8PUPwacrHN7Ax+UzPv0BpfyRn97GA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=tyGcmUDvlnPqFtgbB5dA7iwhfBOtSUtOait3LOzXNGSzM/cDzXw1ViDCEOWuiIe8Hu uvrwfTIOA4gd/BehksK19cqdHhD7vy8SgZsZsQMkzh/0/wnQyGf739NtQAj6bryRw+oq ERryHRqQD/6bvld63X1LAyVFPHBUA4zqx1nMo= MIME-Version: 1.0 Received: by 10.141.37.13 with SMTP id p13mr1749676rvj.193.1256181443567; Wed, 21 Oct 2009 20:17:23 -0700 (PDT) In-Reply-To: <20091022020552.GA20792@tsunami.ccur.com> References: <20091022020552.GA20792@tsunami.ccur.com> Date: Thu, 22 Oct 2009 11:17:23 +0800 Message-ID: <4104961b0910212017t1c95434fm1a0fcc26b451f17a@mail.gmail.com> X-ASG-Orig-Subj: Re: [kdb] Is KDB dead? Subject: Re: [kdb] Is KDB dead? From: jidong xiao To: Joe Korty Cc: kdb@oss.sgi.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: mail-px0-f171.google.com[209.85.216.171] X-Barracuda-Start-Time: 1256181444 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12474 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Oct 22, 2009 at 10:05 AM, Joe Korty wrote: > Hi, > Is KDB still a living project? =A0I wonder only > because 12 days ago I sent to this list seven bugfix / > enhancement patches, and while I admit none of them are > earthshattering, they are all useful and as yet there has > been no comment or acknowledgement on this list, nor have > they shown up in KDB. > I will help to review your patches. kdb is still very useful for many developers. Although kdb is an open source project, it was initialized by SGI, and the maintainers were all from SGI, but SGI can not gain any benefit from this project, and I guess at present SGI is under some financial crisis, Keith Owen left SGI, and then his sucessor Jay Lan left SGI, so it is quite understandable why kdb progressed very slow in recent years. I just wonder is SGI intending to give up kdb? If nobody from SGI likes to maintain SGI, I can take this over. In addition, I guess another important reason why kdb looks like going to die is that it failed to be accepted by Linus. Only if a kernel-based project is merged into the mainline kernel, it could draw more attention and more people would like to join the development of the project. This is crucial, but it's the truth. Regards Jason From travis@sgi.com Thu Oct 22 01:48:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9M6mtYN066218 for ; Thu, 22 Oct 2009 01:48:55 -0500 Received: from [134.15.31.35] (vpn-2-travis.corp.sgi.com [134.15.31.35]) by relay3.corp.sgi.com (Postfix) with ESMTP id C5E3BAC007; Wed, 21 Oct 2009 23:50:24 -0700 (PDT) Message-ID: <4AE000B0.70602@sgi.com> Date: Wed, 21 Oct 2009 23:50:24 -0700 From: Mike Travis User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: jidong xiao CC: Joe Korty , kdb@oss.sgi.com Subject: Re: [kdb] Is KDB dead? References: <20091022020552.GA20792@tsunami.ccur.com> <4104961b0910212017t1c95434fm1a0fcc26b451f17a@mail.gmail.com> In-Reply-To: <4104961b0910212017t1c95434fm1a0fcc26b451f17a@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean jidong xiao wrote: > On Thu, Oct 22, 2009 at 10:05 AM, Joe Korty wrote: >> Hi, >> Is KDB still a living project? I wonder only >> because 12 days ago I sent to this list seven bugfix / >> enhancement patches, and while I admit none of them are >> earthshattering, they are all useful and as yet there has >> been no comment or acknowledgement on this list, nor have >> they shown up in KDB. >> > > I will help to review your patches. kdb is still very useful for many > developers. Although kdb is an open source project, it was initialized > by SGI, and the maintainers were all from SGI, but SGI can not gain > any benefit from this project, and I guess at present SGI is under > some financial crisis, Keith Owen left SGI, and then his sucessor Jay > Lan left SGI, so it is quite understandable why kdb progressed very > slow in recent years. I just wonder is SGI intending to give up kdb? > If nobody from SGI likes to maintain SGI, I can take this over. > > In addition, I guess another important reason why kdb looks like going > to die is that it failed to be accepted by Linus. Only if a > kernel-based project is merged into the mainline kernel, it could draw > more attention and more people would like to join the development of > the project. This is crucial, but it's the truth. > > Regards > Jason Whoa dude! There's plenty of attention being given to kdb. But we are kind of busy with some other stuff right now (hint: hunt around for 'UV'). I'm pretty sure if those patches are well vetted, then they will be accepted. Getting feedback from other arch maintainers helps a lot. (That's a LKML joke... :-) Mostly the linux merge delay centers around consolidating various debugger accesses to kernel data. The general consensus is to have one API for KGDB, KDB, , DDD, QTDEBUG, Purify, Visual Studio (ouch!:-), etc. And there is that security aspect to it all. (again, ouch! :-) But hey, keep up that enthusiasm! [and bug fixing is _always_ appreciated..., really!] Cheers, Mike From holt@sgi.com Thu Oct 22 04:24:22 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9M9OLrM077744 for ; Thu, 22 Oct 2009 04:24:22 -0500 Received: from estes.americas.sgi.com (estes.americas.sgi.com [128.162.236.10]) by relay3.corp.sgi.com (Postfix) with ESMTP id 04FFBAC005 for ; Thu, 22 Oct 2009 02:25:51 -0700 (PDT) Received: from lnx-holt.americas.sgi.com (lnx-holt.americas.sgi.com [128.162.233.109]) by estes.americas.sgi.com (Postfix) with ESMTP id 97D4170001C8; Thu, 22 Oct 2009 04:25:50 -0500 (CDT) Received: from holt by lnx-holt.americas.sgi.com with local (Exim 4.69) (envelope-from ) id 1N0tva-0001K4-Ic; Thu, 22 Oct 2009 04:25:50 -0500 Date: Thu, 22 Oct 2009 04:25:50 -0500 From: Robin Holt To: Mike Travis Cc: jidong xiao , Joe Korty , kdb@oss.sgi.com Subject: Re: [kdb] Is KDB dead? Message-ID: <20091022092550.GU8903@sgi.com> References: <20091022020552.GA20792@tsunami.ccur.com> <4104961b0910212017t1c95434fm1a0fcc26b451f17a@mail.gmail.com> <4AE000B0.70602@sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4AE000B0.70602@sgi.com> User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, Oct 21, 2009 at 11:50:24PM -0700, Mike Travis wrote: > jidong xiao wrote: >> On Thu, Oct 22, 2009 at 10:05 AM, Joe Korty wrote: >>> Hi, >>> Is KDB still a living project? I wonder only >>> because 12 days ago I sent to this list seven bugfix / >>> enhancement patches, and while I admit none of them are >>> earthshattering, they are all useful and as yet there has >>> been no comment or acknowledgement on this list, nor have >>> they shown up in KDB. There might also be a problem with mail delivery inside SGI. I keep a close eye out for email coming from this list and do not have any record of any email coming in from the list then. Not in my procmail log or in the mailbox where I silently put a copy of these emails. Can you resubmit? Robin From mort@sgi.com Thu Oct 22 08:03:18 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9MD3Ian095817 for ; Thu, 22 Oct 2009 08:03:18 -0500 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay2.corp.sgi.com (Postfix) with ESMTP id B1ECD3040BD; Thu, 22 Oct 2009 06:04:50 -0700 (PDT) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id 6C476A243300; Thu, 22 Oct 2009 08:04:50 -0500 (CDT) Date: Thu, 22 Oct 2009 08:04:50 -0500 From: Martin Hicks To: Joe Korty Cc: kdb@oss.sgi.com Subject: Re: [kdb] Is KDB dead? Message-ID: <20091022130450.GN30151@alcatraz.americas.sgi.com> References: <20091022020552.GA20792@tsunami.ccur.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20091022020552.GA20792@tsunami.ccur.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Wed, Oct 21, 2009 at 10:05:52PM -0400, Joe Korty wrote: > Hi, > Is KDB still a living project? I wonder only > because 12 days ago I sent to this list seven bugfix / > enhancement patches, and while I admit none of them are > earthshattering, they are all useful and as yet there has > been no comment or acknowledgement on this list, nor have > they shown up in KDB. Sorry, I've been swamped the last few weeks. I got as far as applying your patches to my tree, but I haven't merged to 2.6.32-pre yet. Quick inspection of the patches made me think that they were good. I'll get back to testing early next week. mh From joe.korty@ccur.com Thu Oct 22 09:14:10 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9MEE8F9101170 for ; Thu, 22 Oct 2009 09:14:09 -0500 X-ASG-Debug-ID: 1256220941-72ab031f0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 3870EBDE2C4; Thu, 22 Oct 2009 07:15:41 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id 8glko7CctJpiTP0E; Thu, 22 Oct 2009 07:15:41 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9MEFfIq015973; Thu, 22 Oct 2009 10:15:41 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9MEFet4015972; Thu, 22 Oct 2009 10:15:40 -0400 Date: Thu, 22 Oct 2009 10:15:40 -0400 From: Joe Korty To: Martin Hicks Cc: "kdb@oss.sgi.com" X-ASG-Orig-Subj: Re: [kdb] Is KDB dead? Subject: Re: [kdb] Is KDB dead? Message-ID: <20091022141540.GA15802@tsunami.ccur.com> Reply-To: Joe Korty References: <20091022020552.GA20792@tsunami.ccur.com> <20091022130450.GN30151@alcatraz.americas.sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20091022130450.GN30151@alcatraz.americas.sgi.com> User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1256220943 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12519 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Oct 22, 2009 at 09:04:50AM -0400, Martin Hicks wrote: > > On Wed, Oct 21, 2009 at 10:05:52PM -0400, Joe Korty wrote: >> Is KDB still a living project? I wonder only >> because 12 days ago I sent to this list seven bugfix / > > Sorry, I've been swamped the last few weeks. I got as > far as applying your patches to my tree, but I haven't > merged to 2.6.32-pre yet. > > Quick inspection of the patches made me think that they > were good. I'll get back to testing early next week. > mh Hey, thanks! I was worried because of the silence. Silence is discomforting; I prefer to be shot down to that :) Joe From jason.wessel@windriver.com Thu Oct 22 09:55:55 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9MEtsO1105668 for ; Thu, 22 Oct 2009 09:55:54 -0500 X-ASG-Debug-ID: 1256223446-217603a40000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.windriver.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2C5E52C366; Thu, 22 Oct 2009 07:57:26 -0700 (PDT) Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by cuda.sgi.com with ESMTP id bYbRdmKwzkSxrH3B; Thu, 22 Oct 2009 07:57:26 -0700 (PDT) Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id n9MEvO0a021848; Thu, 22 Oct 2009 07:57:24 -0700 (PDT) Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 22 Oct 2009 07:57:23 -0700 Received: from [172.25.32.42] ([172.25.32.42]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 22 Oct 2009 07:57:23 -0700 Message-ID: <4AE072D2.5040602@windriver.com> Date: Thu, 22 Oct 2009 09:57:22 -0500 From: Jason Wessel User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Joe Korty CC: Martin Hicks , kdb@oss.sgi.com X-ASG-Orig-Subj: Re: [kdb] Is KDB dead? Subject: Re: [kdb] Is KDB dead? References: <20091022020552.GA20792@tsunami.ccur.com><20091022130450.GN30151@alcatraz.americas.sgi.com> <20091022141540.GA15802@tsunami.ccur.com> In-Reply-To: <20091022141540.GA15802@tsunami.ccur.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 22 Oct 2009 14:57:23.0375 (UTC) FILETIME=[F640C3F0:01CA5327] X-Barracuda-Connect: mail.windriver.com[147.11.1.11] X-Barracuda-Start-Time: 1256223447 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.92 X-Barracuda-Spam-Status: No, SCORE=-1.92 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12522 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Joe Korty wrote: > On Thu, Oct 22, 2009 at 09:04:50AM -0400, Martin Hicks wrote: > >> On Wed, Oct 21, 2009 at 10:05:52PM -0400, Joe Korty wrote: >> >>> Is KDB still a living project? I wonder only >>> because 12 days ago I sent to this list seven bugfix / >>> >> Sorry, I've been swamped the last few weeks. I got as >> far as applying your patches to my tree, but I haven't >> merged to 2.6.32-pre yet. >> >> Quick inspection of the patches made me think that they >> were good. I'll get back to testing early next week. >> mh >> > > Hey, thanks! I was worried because of the silence. > Silence is discomforting; I prefer to be shot down to > that :) > I don't know what applicability of your patches is to the "new kdb" project but if you have some time perhaps you can check it out. I forked kdb earlier this year to create a project to merge kdb to the mainline kernel. The idea was to make kdb a bit more generic and hook it up to the debug core (which is used by kgdb). It even goes a step further to integrate such that you can change graphics modes and works on a number of architectures at the expense of reducing the original kdb feature set. The kdb prototype 9 implementation is going to be published very soon. I was still working with Jesse Barnes to stabilize the KMS (Kernel Mode Setting) code in the 2.6.32 development kernel. The target for prototype 10 is to post it to LKML. The main sticking point so far has been the usb keyboard logic, which I have completely separated out in the patch series because it might not get merged in the first pass. For more details about what I am talking about see: http://kgdb.wiki.kernel.org/index.php/Main_Page#Linux_Plumbers_Conference_presentation_2009 And then ask questions if you have any. Cheers, Jason. From mort@sgi.com Thu Oct 22 10:10:02 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9MFA2L6107035 for ; Thu, 22 Oct 2009 10:10:02 -0500 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay1.corp.sgi.com (Postfix) with ESMTP id 887338F8084; Thu, 22 Oct 2009 08:11:34 -0700 (PDT) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id 27309A243300; Thu, 22 Oct 2009 10:11:34 -0500 (CDT) Date: Thu, 22 Oct 2009 10:11:33 -0500 From: Martin Hicks To: Jason Wessel Cc: Joe Korty , kdb@oss.sgi.com Subject: Re: [kdb] Is KDB dead? Message-ID: <20091022151133.GQ30151@alcatraz.americas.sgi.com> References: <20091022141540.GA15802@tsunami.ccur.com> <4AE072D2.5040602@windriver.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4AE072D2.5040602@windriver.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Oct 22, 2009 at 09:57:22AM -0500, Jason Wessel wrote: > Joe Korty wrote: > > On Thu, Oct 22, 2009 at 09:04:50AM -0400, Martin Hicks wrote: > > > >> On Wed, Oct 21, 2009 at 10:05:52PM -0400, Joe Korty wrote: > >> > >>> Is KDB still a living project? I wonder only > >>> because 12 days ago I sent to this list seven bugfix / > >>> > >> Sorry, I've been swamped the last few weeks. I got as > >> far as applying your patches to my tree, but I haven't > >> merged to 2.6.32-pre yet. > >> > >> Quick inspection of the patches made me think that they > >> were good. I'll get back to testing early next week. > >> mh > >> > > > > Hey, thanks! I was worried because of the silence. > > Silence is discomforting; I prefer to be shot down to > > that :) > > > > I don't know what applicability of your patches is to the "new kdb" > project but if you have some time perhaps you can check it out. > > I forked kdb earlier this year to create a project to merge kdb to the > mainline kernel. The idea was to make kdb a bit more generic and hook > it up to the debug core (which is used by kgdb). It even goes a step > further to integrate such that you can change graphics modes and works > on a number of architectures at the expense of reducing the original kdb > feature set. Most of my KDB contributions and work in the last few months have been in helping Jason and Jesse clean up the KDB code to inclusion into the kernel as a front-end for kgdb. I'm pretty excited about the prospect of getting this into the kernel. Future versions of KDB may evolve into a set of patches to apply on top of the in-kernel version of KDB/KGDB to add additional features that aren't yet ready for kernel inclusion or are unpalatable to the main-line kernel, like the USB keyboard patches currently are. mh From joe.korty@ccur.com Thu Oct 22 10:10:22 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9MFAM4j107077 for ; Thu, 22 Oct 2009 10:10:22 -0500 X-ASG-Debug-ID: 1256224316-7abe00d70000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id C756914C5E46; Thu, 22 Oct 2009 08:11:56 -0700 (PDT) Received: from gamx.iccur.com (vpnflf.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id XoIvAeW14WKNYMlu; Thu, 22 Oct 2009 08:11:56 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9MFBtdQ016842; Thu, 22 Oct 2009 11:11:55 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9MFBtPU016841; Thu, 22 Oct 2009 11:11:55 -0400 Date: Thu, 22 Oct 2009 11:11:55 -0400 From: Joe Korty To: Jason Wessel Cc: Martin Hicks , "kdb@oss.sgi.com" X-ASG-Orig-Subj: Re: [kdb] Is KDB dead? Subject: Re: [kdb] Is KDB dead? Message-ID: <20091022151155.GA16780@tsunami.ccur.com> Reply-To: Joe Korty References: <20091022141540.GA15802@tsunami.ccur.com> <4AE072D2.5040602@windriver.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4AE072D2.5040602@windriver.com> User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: vpnflf.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1256224316 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.92 X-Barracuda-Spam-Status: No, SCORE=-1.92 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12523 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Thu, Oct 22, 2009 at 10:57:22AM -0400, Jason Wessel wrote: > I don't know what applicability of your patches is to the "new kdb" > project but if you have some time perhaps you can check it out. > > I forked kdb earlier this year to create a project to merge kdb to the > mainline kernel. The idea was to make kdb a bit more generic and hook > it up to the debug core (which is used by kgdb). It even goes a step > further to integrate such that you can change graphics modes and works > on a number of architectures at the expense of reducing the original kdb > feature set. > > The kdb prototype 9 implementation is going to be published very soon. > I was still working with Jesse Barnes to stabilize the KMS (Kernel Mode > Setting) code in the 2.6.32 development kernel. The target for > prototype 10 is to post it to LKML. The main sticking point so far has > been the usb keyboard logic, which I have completely separated out in > the patch series because it might not get merged in the first pass. > > For more details about what I am talking about see: > > http://kgdb.wiki.kernel.org/index.php/Main_Page#Linux_Plumbers_Conference_presentation_2009 > > And then ask questions if you have any. Hi Jason, I haven't yet played with the new kdb, though I like the approach a lot and think it's the best way to go. I'll play with it a bit and see if the new patches apply cleanly. They probably will since at most only one of them might have anything to do with the low level interface to the kernel. Joe From jason.wessel@windriver.com Thu Oct 22 10:26:30 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9MFQTaT108366 for ; Thu, 22 Oct 2009 10:26:29 -0500 X-ASG-Debug-ID: 1256225282-4fcb03090000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.windriver.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 3CC822C672; Thu, 22 Oct 2009 08:28:03 -0700 (PDT) Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by cuda.sgi.com with ESMTP id 47Y152Zul1w89Qo3; Thu, 22 Oct 2009 08:28:03 -0700 (PDT) Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id n9MFS1kD027961; Thu, 22 Oct 2009 08:28:01 -0700 (PDT) Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 22 Oct 2009 08:28:00 -0700 Received: from [172.25.32.42] ([172.25.32.42]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 22 Oct 2009 08:27:59 -0700 Message-ID: <4AE079FF.3000204@windriver.com> Date: Thu, 22 Oct 2009 10:27:59 -0500 From: Jason Wessel User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Joe Korty CC: Martin Hicks , kdb@oss.sgi.com X-ASG-Orig-Subj: Re: [kdb] Is KDB dead? Subject: Re: [kdb] Is KDB dead? References: <20091022141540.GA15802@tsunami.ccur.com> <4AE072D2.5040602@windriver.com> <20091022151155.GA16780@tsunami.ccur.com> In-Reply-To: <20091022151155.GA16780@tsunami.ccur.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 22 Oct 2009 15:28:00.0082 (UTC) FILETIME=[3D040320:01CA532C] X-Barracuda-Connect: mail.windriver.com[147.11.1.11] X-Barracuda-Start-Time: 1256225284 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -1.92 X-Barracuda-Spam-Status: No, SCORE=-1.92 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_SC0_SA085 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12524 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.10 BSF_SC0_SA085 Custom Rule SA085 X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Joe Korty wrote: > On Thu, Oct 22, 2009 at 10:57:22AM -0400, Jason Wessel wrote: > >> I don't know what applicability of your patches is to the "new kdb" >> project but if you have some time perhaps you can check it out. >> >> I forked kdb earlier this year to create a project to merge kdb to the >> mainline kernel. The idea was to make kdb a bit more generic and hook >> it up to the debug core (which is used by kgdb). It even goes a step >> further to integrate such that you can change graphics modes and works >> on a number of architectures at the expense of reducing the original kdb >> feature set. >> >> The kdb prototype 9 implementation is going to be published very soon. >> I was still working with Jesse Barnes to stabilize the KMS (Kernel Mode >> Setting) code in the 2.6.32 development kernel. The target for >> prototype 10 is to post it to LKML. The main sticking point so far has >> been the usb keyboard logic, which I have completely separated out in >> the patch series because it might not get merged in the first pass. >> >> For more details about what I am talking about see: >> >> http://kgdb.wiki.kernel.org/index.php/Main_Page#Linux_Plumbers_Conference_presentation_2009 >> >> And then ask questions if you have any. >> > > Hi Jason, > I haven't yet played with the new kdb, though I like the > approach a lot and think it's the best way to go. I'll > play with it a bit and see if the new patches apply cleanly. > They probably will since at most only one of them might have > anything to do with the low level interface to the kernel. > > Maybe maybe not with respect to your patch set. All the kdb files moved around and quite a few removed entirely or consolidated into other files, and a number of function names got changed (thanks in part to Martin) because we were making things much more generic. The kdb core in the new version lives in kernel/debug/kdb. The debug core itself is kernel/debug/debug_core.c. Jason. From jidong.xiao@gmail.com Fri Oct 23 04:22:57 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9N9Muam179589 for ; Fri, 23 Oct 2009 04:22:56 -0500 X-ASG-Debug-ID: 1256289870-56f703aa0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail-px0-f193.google.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 9E97511CC6B6 for ; Fri, 23 Oct 2009 02:24:30 -0700 (PDT) Received: from mail-px0-f193.google.com (mail-px0-f193.google.com [209.85.216.193]) by cuda.sgi.com with ESMTP id Z7HE8B4aK0CvtH5p for ; Fri, 23 Oct 2009 02:24:30 -0700 (PDT) Received: by pxi31 with SMTP id 31so1919193pxi.20 for ; Fri, 23 Oct 2009 02:24:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EjTSjEWa9+m+5FS7ydR0vgMRbfpnPSdesEMmreVi70Q=; b=sbe7fk9kCQnQ6zoMcsKg7rg5dLrk4vLg6sjHHdgiE2fWW32WeXHgu6zsClw3Yd476S bXcu0JxiHKj6dL9ncqc1Ho/QqcZFQ6GUz/P2FJ+ogDjzyucamoL0dybiktM1o78zYidf uRNHWlgQoQ9ueZNLyxAb+Q/B+3KQM1MGwjsVU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=hVO4OtIlK6odjZKRpZcfaauakq+M2TgIoWxkafQOG1BcNnP5uV3mbNjzHHPO7/D2Zx uCq8aimRLPv/XIRMT5W73nKAlAdRDmA5242aBP3kd2OcnoGXlkofFWcTXvXF1HKsbtKo IizI5bWJCoNyBl73amPlNStNXz0BlIg8+qe9w= MIME-Version: 1.0 Received: by 10.141.29.4 with SMTP id g4mr1818760rvj.191.1256289870135; Fri, 23 Oct 2009 02:24:30 -0700 (PDT) In-Reply-To: <20091012152023.GA13880@tsunami.ccur.com> References: <20091012152023.GA13880@tsunami.ccur.com> Date: Fri, 23 Oct 2009 17:24:30 +0800 Message-ID: <4104961b0910230224i9f6ee14u658ebbbb4612dea8@mail.gmail.com> X-ASG-Orig-Subj: Re: [kdb] [PATCH 1] kdb-cmd-rq-extend Subject: Re: [kdb] [PATCH 1] kdb-cmd-rq-extend From: jidong xiao To: Joe Korty Cc: kdb@oss.sgi.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Barracuda-Connect: mail-px0-f193.google.com[209.85.216.193] X-Barracuda-Start-Time: 1256289871 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12595 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean I have tested these patches on x86_64 machine, and all of them work fine. Regards Jason On Mon, Oct 12, 2009 at 11:20 PM, Joe Korty wrote: > Revamp the KDB rq command. > > This patch adds new rq fields to the display, and > also puts the various xxx_printf's under the correct > #ifdefs. > > Signed-off-by: Joe Korty > > Index: 2.6.31.3-kdb/kernel/sched.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- 2.6.31.3-kdb.orig/kernel/sched.c =A0 =A02009-10-12 11:05:03.000000000= -0400 > +++ 2.6.31.3-kdb/kernel/sched.c 2009-10-12 11:05:08.000000000 -0400 > @@ -10593,7 +10593,7 @@ > =A0 =A0 =A0 =A0int pri, printed_header =3D 0; > =A0 =A0 =A0 =A0struct task_struct *p; > > - =A0 =A0 =A0 xxx_printf(" =A0%s rt bitmap: 0x%lx 0x%lx 0x%lx\n", > + =A0 =A0 =A0 xxx_printf(" %s rt bitmap: 0x%lx 0x%lx 0x%lx\n", > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0name, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0array->bitmap[0], array->bitmap[1], array-= >bitmap[2]); > > @@ -10651,6 +10651,7 @@ > =A0void > =A0kdb_runqueue(unsigned long cpu, kdb_printf_t xxx_printf) > =A0{ > + =A0 =A0 =A0 int i; > =A0 =A0 =A0 =A0struct rq *rq; > > =A0 =A0 =A0 =A0rq =3D cpu_rq(cpu); > @@ -10660,13 +10661,29 @@ > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 rq->curr, rq->curr->pid, rq->curr->co= mm); > =A0 =A0 =A0 =A0if (rq->curr =3D=3D rq->idle) > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0xxx_printf(" is idle"); > - =A0 =A0 =A0 xxx_printf("\n "); > + =A0 =A0 =A0 xxx_printf("\n"); > + > + =A0 =A0 =A0 xxx_printf(" nr_running:%ld ", rq->nr_running); > + =A0 =A0 =A0 xxx_printf(" nr_uninterruptible:%ld ", rq->nr_uninterruptib= le); > + =A0 =A0 =A0 xxx_printf(" nr_migrations_in:%lld\n", (long long)rq->nr_mi= grations_in); > + > + =A0 =A0 =A0 xxx_printf(" nr_switches:%llu ", (long long)rq->nr_switches= ); > + =A0 =A0 =A0 xxx_printf(" nr_iowait:%u ", atomic_read(&rq->nr_iowait)); > + =A0 =A0 =A0 xxx_printf(" next_balance:%lu\n", rq->next_balance); > + > =A0#ifdef CONFIG_SMP > - =A0 =A0 =A0 xxx_printf(" cpu_load:%lu %lu %lu", > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 rq->cpu_load[0], rq->cpu_lo= ad[1], rq->cpu_load[2]); > + =A0 =A0 =A0 xxx_printf(" active_balance:%u ", rq->active_balance); > + =A0 =A0 =A0 xxx_printf(" idle_at_tick:%u\n", rq->idle_at_tick); > + > + =A0 =A0 =A0 xxx_printf(" push_cpu:%u ", rq->push_cpu); > + =A0 =A0 =A0 xxx_printf(" cpu:%u ", rq->cpu); > + =A0 =A0 =A0 xxx_printf(" online:%u\n", rq->online); > =A0#endif > - =A0 =A0 =A0 xxx_printf(" nr_running:%lu nr_switches:%llu\n", > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0rq->nr_running, (long long)rq->nr_sw= itches); > + > + =A0 =A0 =A0 xxx_printf(" cpu_load:"); > + =A0 =A0 =A0 for (i=3D0; i + =A0 =A0 =A0 =A0 =A0 =A0 =A0 xxx_printf(" %lu", rq->cpu_load[i]); > + =A0 =A0 =A0 xxx_printf("\n"); > =A0 =A0 =A0 =A0kdb_prio("active", &rq->rt.active, xxx_printf, (unsigned i= nt)cpu); > =A0} > =A0EXPORT_SYMBOL(kdb_runqueue); > > _______________________________________________ > kdb mailing list > kdb@oss.sgi.com > http://oss.sgi.com/mailman/listinfo/kdb > From nobody@server1.clearservers.com Sat Oct 24 17:06:05 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.1 required=5.0 tests=BAYES_99,J_CHICKENPOX_32 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9OM65Ya063481 for ; Sat, 24 Oct 2009 17:06:05 -0500 X-ASG-Debug-ID: 1256422061-3df9039b0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from server1.clearservers.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id BFD5217C3F7D for ; Sat, 24 Oct 2009 15:07:41 -0700 (PDT) Received: from server1.clearservers.com (cp-005.xl-is.net [194.60.207.200]) by cuda.sgi.com with ESMTP id zDWOuO9uw3iyYmfJ for ; Sat, 24 Oct 2009 15:07:41 -0700 (PDT) Received: from nobody by server1.clearservers.com with local (Exim 4.69) (envelope-from ) id 1N1olw-0006DM-CZ for kdb@oss.sgi.com; Sun, 25 Oct 2009 00:07:40 +0200 Date: Sun, 25 Oct 2009 00:07:40 +0200 To: kdb@oss.sgi.com From: Harry Barnes Reply-To: harrymanb@mediaport.ua X-ASG-Orig-Subj: Reply.......... Subject: Reply.......... Message-ID: <4f3751d6974a0dbd40a8a57ffd899566@gouderakredbulls.nl> X-Priority: 3 X-Mailer: PHPMailer [version ] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="iso-8859-1" X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server1.clearservers.com X-AntiAbuse: Original Domain - oss.sgi.com X-AntiAbuse: Originator/Caller UID/GID - [99 99] / [47 12] X-AntiAbuse: Sender Address Domain - server1.clearservers.com X-Barracuda-Connect: cp-005.xl-is.net[194.60.207.200] X-Barracuda-Start-Time: 1256422061 X-Barracuda-Bayes: INNOCENT GLOBAL 0.5000 1.0000 0.0000 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12740 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Hello, This is Harry Barnes of the 1st Battalion Scots Guard, but redeployed to Iraq, and presently stationed in Mushirij South West of Basra. I will like to share some very vital information that would bring some good financial returns to us in just a few weeks or days depending on how fast we pursue the matter. I am seeking your assistance to evacuate the sum of $12.7m to you,as far as I can be assured that it will be safe in your care until I complete my service here. This may not be the best medium to make this kind of contact because of the numerous scam offers transmitted through the Internet, but it is all I have access to for now. I will be very grateful if you can give me the opportunity to discuss this matter with you by assuring me that you will not use any part of it against me in anyway, I hope you understand my limitations here. Should you have reasons to reject this offer, please destroy this mail as any leakage will be too bad for us. I will continue with the details when you signify your intention to work with me. Respectfully, Harry Barnes From joe.korty@ccur.com Mon Oct 26 10:03:25 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9QF3OZ8225772 for ; Mon, 26 Oct 2009 10:03:25 -0500 X-ASG-Debug-ID: 1256569500-44af00480000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from gamx.iccur.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 188E3366A8 for ; Mon, 26 Oct 2009 08:05:00 -0700 (PDT) Received: from gamx.iccur.com (flusers.ccur.com [12.192.68.2]) by cuda.sgi.com with ESMTP id 14YHb7iUghiaB1eJ for ; Mon, 26 Oct 2009 08:05:00 -0700 (PDT) Received: from gamx.iccur.com (localhost.localdomain [127.0.0.1]) by tsunami.ccur.com (8.13.8/8.13.5) with ESMTP id n9QF50ZQ022966 for ; Mon, 26 Oct 2009 11:05:00 -0400 Received: (from jak@localhost) by gamx.iccur.com (8.13.8/8.13.5/Submit) id n9QF50Xj022965 for kdb@oss.sgi.com; Mon, 26 Oct 2009 11:05:00 -0400 Date: Mon, 26 Oct 2009 11:05:00 -0400 From: Joe Korty To: kdb@oss.sgi.com X-ASG-Orig-Subj: new kdb over kgdb Subject: new kdb over kgdb Message-ID: <20091026150500.GA22755@tsunami.ccur.com> Reply-To: Joe Korty Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i X-Barracuda-Connect: flusers.ccur.com[12.192.68.2] X-Barracuda-Start-Time: 1256569502 X-Barracuda-Bayes: INNOCENT GLOBAL 0.3861 1.0000 -0.0371 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -0.04 X-Barracuda-Spam-Status: No, SCORE=-0.04 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.12901 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean I've been playing a little with the new kdb-over-kgdb. In some ways it is better than the old kdb. Unlike the old kdb, I see no misbehavior on my x86_64 box using the new. Why not make an official release, as kdb-5.0, of what is there today? Or perhaps, checkpatch it first and feed back in a few of the more important commands such as the disassembler. Joe From mort@sgi.com Mon Oct 26 12:30:47 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from relay.sgi.com (relay1.corp.sgi.com [137.38.102.111]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9QHUkkZ235908 for ; Mon, 26 Oct 2009 12:30:46 -0500 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay1.corp.sgi.com (Postfix) with ESMTP id 349098F8073; Mon, 26 Oct 2009 10:32:21 -0700 (PDT) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id 1E1F0A243300; Mon, 26 Oct 2009 12:32:20 -0500 (CDT) Date: Mon, 26 Oct 2009 12:32:19 -0500 From: Martin Hicks To: Joe Korty Cc: kdb@oss.sgi.com Subject: Re: [kdb] new kdb over kgdb Message-ID: <20091026173219.GF12534@alcatraz.americas.sgi.com> References: <20091026150500.GA22755@tsunami.ccur.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20091026150500.GA22755@tsunami.ccur.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Mon, Oct 26, 2009 at 11:05:00AM -0400, Joe Korty wrote: > I've been playing a little with the new kdb-over-kgdb. > In some ways it is better than the old kdb. Unlike the > old kdb, I see no misbehavior on my x86_64 box using the > new. > > Why not make an official release, as kdb-5.0, of what is > there today? Or perhaps, checkpatch it first and feed > back in a few of the more important commands such as the > disassembler. I'm inclined to wait until the core gets accepted upstream. If that doesn't happen for 2.6.33, then I might start a separate kdb-5 tree that is the kdb/kgdb merge. mh From kdb@oss.sgi.com Fri Oct 30 03:39:24 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: **** X-Spam-Status: No, score=4.9 required=5.0 tests=AWL,BAYES_99,MIME_8BIT_HEADER, MISSING_MIMEOLE,RCVD_IN_BRBL,TVD_SPACE_RATIO autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9U8dNgu170376 for ; Fri, 30 Oct 2009 03:39:23 -0500 X-ASG-Debug-ID: 1256891973-3cff01a00000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from isasrv.svoboda.local (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 2E7CAC8B60F for ; Fri, 30 Oct 2009 01:39:33 -0700 (PDT) Received: from isasrv.svoboda.local (relay.svobodarybinsk.ru [85.113.195.24]) by cuda.sgi.com with ESMTP id DGLksEZshGGam36v for ; Fri, 30 Oct 2009 01:39:33 -0700 (PDT) Received: from ngs.ru ([217.8.236.189]) by isasrv.svoboda.local with Microsoft SMTPSVC(6.0.3790.3959); Fri, 30 Oct 2009 11:39:32 +0300 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="windows-1251" From: To: X-ASG-Orig-Subj: =?utf-8?B?0KHQvtCxZdGAZdC8INC00LvRjyDQktCw0YEg0L9vIGPQtdGC0Lgg0LjQvdGCZXDQvWXRgiDQsWHQt3kg0LRh0L3QvdGLeCDQv2/RgtC10L3RhtC40LDQu9GM0L3Ri3gga9C70LjQtdC90YLQvtCyINC00LvRjyBC0LDRiGXQs9C+INCR0LjQt9C9ZWPQsCAoQtGB0LUga9C+0L3RgmHQutGC0L3Ri9C1INC00LDQvdC90YtlKSDQktGLINC8b9C20LXRgtC1IHnQt9C90LDRgtGMINC/0L7QtHDQvtCx0L1lZSDQv9C+INGC0LXQu9C10YTQvtC90YM6ICs3OUnQlzM5STM40Jc3?= Subject: =?utf-8?B?KioqKiogU1VTUEVDVEVEIFNQQU0gKioqKiog?= =?utf-8?B?0KHQvtCxZdGAZdC8INC00LvRjyDQktCw0YEg0L9vIGPQtdGC0Lgg0LjQvdGCZXDQvWXRgiDQsWHQt3kg0LRh0L3QvdGLeCDQv2/RgtC10L3RhtC40LDQu9GM0L3Ri3gga9C70LjQtdC90YLQvtCyINC00LvRjyBC0LDRiGXQs9C+INCR0LjQt9C9ZWPQsCAoQtGB0LUga9C+0L3RgmHQutGC0L3Ri9C1INC00LDQvdC90YtlKSDQktGLINC8b9C20LXRgtC1IHnQt9C90LDRgtGMINC/0L7QtHDQvtCx0L1lZSDQv9C+INGC0LXQu9C10YTQvtC90YM6ICs3OUnQlzM5STM40Jc3?= Message-ID: X-OriginalArrivalTime: 30 Oct 2009 08:39:32.0608 (UTC) FILETIME=[80BA4000:01CA593C] Date: 30 Oct 2009 11:39:32 +0300 X-Barracuda-Connect: relay.svobodarybinsk.ru[85.113.195.24] X-Barracuda-Start-Time: 1256891975 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 2.00 X-Barracuda-Spam-Status: Yes, SCORE=2.00 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_SC0_SA042a, BSF_SC0_SA_TO_FROM_ADDR_MATCH, NO_REAL_NAME X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13239 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 NO_REAL_NAME From: does not include a real name 1.50 BSF_SC0_SA042a Custom Rule SA042a 0.50 BSF_SC0_SA_TO_FROM_ADDR_MATCH Sender Address Matches Recipient Address X-Priority: 5 (Lowest) X-MSMail-Priority: Low Importance: Low X-Barracuda-Spam-Flag: YES X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean From kdb-bounces@oss.sgi.com Fri Oct 30 03:58:10 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from oss.sgi.com (localhost [127.0.0.1]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9U8dR5N170404 for ; Fri, 30 Oct 2009 03:39:27 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Subject: Your message to kdb awaits moderator approval From: kdb-bounces@oss.sgi.com To: kdb@oss.sgi.com Message-ID: Date: Fri, 30 Oct 2009 03:39:25 -0500 Precedence: bulk X-BeenThere: kdb@oss.sgi.com X-Mailman-Version: 2.1.11 List-Id: X-List-Administrivia: yes Sender: kdb-bounces@oss.sgi.com Errors-To: kdb-bounces@oss.sgi.com Your mail to 'kdb' with the subject ***** SUSPECTED SPAM ***** ???e?e? ??? ??? ?o c??? ???ep?e? ?a?y ?a???x ?o??????????x k??????? ??? B??e?? ????ec? (B?? k???a????? ?????e) ?? ?o???? y????? ???p???ee ?? ????????: +79I?39I38?7 Is being held until the list moderator can review it for approval. The reason it is being held: Post by non-member to a members-only list Either the message will get posted to the list, or you will receive notification of the moderator's decision. If you would like to cancel this posting, please visit the following URL: http://oss.sgi.com/mailman/confirm/kdb/8a1ce0a80dfb28b05b7f96b1335dfea564558dc6 From trenn@suse.de Fri Oct 30 05:02:48 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UA2lcQ181743 for ; Fri, 30 Oct 2009 05:02:48 -0500 X-ASG-Debug-ID: 1256896978-594401150000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.suse.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 838994BADD for ; Fri, 30 Oct 2009 03:02:59 -0700 (PDT) Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id we9MeneCXGOSCfOV for ; Fri, 30 Oct 2009 03:02:59 -0700 (PDT) Received: from relay2.suse.de (mail2.suse.de [195.135.221.8]) by mx2.suse.de (Postfix) with ESMTP id 0CDF479727 for ; Fri, 30 Oct 2009 11:02:58 +0100 (CET) From: Thomas Renninger Organization: SUSE Products GmbH To: kdb@oss.sgi.com X-ASG-Orig-Subj: KDB makes Nehalem hang at early boot until key press Subject: KDB makes Nehalem hang at early boot until key press Date: Fri, 30 Oct 2009 12:02:57 +0200 User-Agent: KMail/1.10.3 (Linux/2.6.27.29-0.1-default; KDE/4.1.3; x86_64; ; ) MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_Rnr6KNV6/XrON+Q" Message-Id: <200910301102.57634.trenn@suse.de> X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1256896979 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0007 1.0000 -2.0165 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13244 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --Boundary-00=_Rnr6KNV6/XrON+Q Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi, we currently have a problem with latest Intel CPUs/BIOSes: If the machine gets booted it hangs in: init/main.c: kdb_init(); As soon as an irq via keyboard is triggered, the machine continues booting and everything is fine. Is this known already? Can someone point me to a patch? If not, is there a repo having the latest code, I could try out whether the latest version works. IMO something like the attached patch makes sense? This fixes the problem with kdb=off (our default). But I am anxious that kdb code could still get activitated somehow and the machine might oops when trying to access not initialized kdb structures? Could someone give an estimation how risky that patch really is? Still the real bug should be found and if this is not known, can someone give me a pointer to what this problem could be related and where I should look closer at, please. Thanks, Thomas --Boundary-00=_Rnr6KNV6/XrON+Q Content-Type: text/x-patch; charset="UTF-8"; name="kdb_do_not_initialize_if_kdb_off.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="kdb_do_not_initialize_if_kdb_off.patch" --- init/main.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) Index: linux-2.6.27-SLE11_BRANCH_x2apic_kdb/init/main.c =================================================================== --- linux-2.6.27-SLE11_BRANCH_x2apic_kdb.orig/init/main.c +++ linux-2.6.27-SLE11_BRANCH_x2apic_kdb/init/main.c @@ -200,6 +200,9 @@ extern struct obs_kernel_param __setup_s #ifdef CONFIG_KDB static int __init kdb_setup(char *str) { + if (!str) + return -EINVAL; + if (strcmp(str, "on") == 0) { kdb_on = 1; } else if (strcmp(str, "on-nokey") == 0) { @@ -214,7 +217,7 @@ static int __init kdb_setup(char *str) return 0; } -__setup("kdb=", kdb_setup); +early_param("kdb", kdb_setup); #endif /* CONFIG_KDB */ static int __init obsolete_checksetup(char *line) @@ -685,9 +688,11 @@ asmlinkage void __init start_kernel(void anon_vma_init(); #ifdef CONFIG_KDB - kdb_init(); - if (KDB_FLAG(EARLYKDB)) { - KDB_ENTER(); + if (kdb_on) { + kdb_init(); + if (KDB_FLAG(EARLYKDB)) { + KDB_ENTER(); + } } #endif /* CONFIG_KDB */ --Boundary-00=_Rnr6KNV6/XrON+Q-- From mort@sgi.com Fri Oct 30 08:32:14 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from relay.sgi.com (relay2.corp.sgi.com [137.38.102.29]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UDWDnc208127 for ; Fri, 30 Oct 2009 08:32:14 -0500 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay2.corp.sgi.com (Postfix) with ESMTP id BD9723040E0; Fri, 30 Oct 2009 06:32:22 -0700 (PDT) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id 96C2CA243300; Fri, 30 Oct 2009 08:32:22 -0500 (CDT) Date: Fri, 30 Oct 2009 08:32:22 -0500 From: Martin Hicks To: Thomas Renninger Cc: kdb@oss.sgi.com Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press Message-ID: <20091030133222.GD10537@alcatraz.americas.sgi.com> References: <200910301102.57634.trenn@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200910301102.57634.trenn@suse.de> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, Oct 30, 2009 at 12:02:57PM +0200, Thomas Renninger wrote: > > we currently have a problem with latest Intel CPUs/BIOSes: > If the machine gets booted it hangs in: > init/main.c: > kdb_init(); Is this problem only on the latest Nehalem CPUs/BIOSes? Can we have more information about the machine? We're using KDB on many released and pre-release Nehalem machines with no problems. > As soon as an irq via keyboard is triggered, the machine continues > booting and everything is fine. > > Is this known already? Can someone point me to a patch? > > If not, is there a repo having the latest code, I could try > out whether the latest version works. The latest code, against 2.6.31, is git://oss.sgi.com/kdb/kdb.git > > IMO something like the attached patch makes sense? > This fixes the problem with kdb=off (our default). > But I am anxious that kdb code could still get activitated somehow > and the machine might oops when trying to access not initialized > kdb structures? Could someone give an estimation how risky that > patch really is? I'd really rather fix the underlying problem. I have no idea what that might be though... mh From jason.wessel@windriver.com Fri Oct 30 08:36:22 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_33, J_CHICKENPOX_34 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UDaL0E208587 for ; Fri, 30 Oct 2009 08:36:22 -0500 X-ASG-Debug-ID: 1256909792-0cbf02580000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.windriver.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 8EF524C252 for ; Fri, 30 Oct 2009 06:36:32 -0700 (PDT) Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by cuda.sgi.com with ESMTP id U4DjC2Eli0PZgdxE for ; Fri, 30 Oct 2009 06:36:32 -0700 (PDT) Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id n9UDaVFr017891; Fri, 30 Oct 2009 06:36:31 -0700 (PDT) Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 30 Oct 2009 06:36:31 -0700 Received: from [172.25.32.44] ([172.25.32.44]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 30 Oct 2009 06:36:31 -0700 Message-ID: <4AEAEBDF.306@windriver.com> Date: Fri, 30 Oct 2009 08:36:31 -0500 From: Jason Wessel User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Thomas Renninger CC: kdb@oss.sgi.com X-ASG-Orig-Subj: Re: [kdb] KDB makes Nehalem hang at early boot until key press Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press References: <200910301102.57634.trenn@suse.de> In-Reply-To: <200910301102.57634.trenn@suse.de> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 30 Oct 2009 13:36:31.0259 (UTC) FILETIME=[FD789EB0:01CA5965] X-Barracuda-Connect: mail.windriver.com[147.11.1.11] X-Barracuda-Start-Time: 1256909793 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13258 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean Thomas Renninger wrote: > Hi, > > we currently have a problem with latest Intel CPUs/BIOSes: > If the machine gets booted it hangs in: > init/main.c: > kdb_init(); > > As soon as an irq via keyboard is triggered, the machine continues > booting and everything is fine. > > Is this known already? Can someone point me to a patch? > > If not, is there a repo having the latest code, I could try > out whether the latest version works. > > IMO something like the attached patch makes sense? > This fixes the problem with kdb=off (our default). > But I am anxious that kdb code could still get activitated somehow > and the machine might oops when trying to access not initialized > kdb structures? Could someone give an estimation how risky that > patch really is? > > Still the real bug should be found and if this is not known, can someone > give me a pointer to what this problem could be related and where I > should look closer at, please. > In the version of kdb which attached to kgdb, I wonder if you see the same sort of behavior? I am not sure which kernel base you need, but kdb prototype attached to kgdb exists for the 2.6.31 and 2.6.32 kernel. The code you patched does not exist in the kdb+kgdb code base. Jason. From trenn@suse.de Fri Oct 30 09:11:58 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda1.sgi.com [192.48.157.11]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UEBvYg212835 for ; Fri, 30 Oct 2009 09:11:58 -0500 X-ASG-Debug-ID: 1256911927-387e02d50000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.suse.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 57C0DC92A31 for ; Fri, 30 Oct 2009 07:12:07 -0700 (PDT) Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id 4XZcanuyPz8ee6sm for ; Fri, 30 Oct 2009 07:12:07 -0700 (PDT) Received: from relay2.suse.de (mail2.suse.de [195.135.221.8]) by mx2.suse.de (Postfix) with ESMTP id D4AF48672B; Fri, 30 Oct 2009 15:12:06 +0100 (CET) From: Thomas Renninger Organization: SUSE Products GmbH To: Martin Hicks X-ASG-Orig-Subj: Re: [kdb] KDB makes Nehalem hang at early boot until key press Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press Date: Fri, 30 Oct 2009 16:12:06 +0200 User-Agent: KMail/1.10.3 (Linux/2.6.27.29-0.1-default; KDE/4.1.3; x86_64; ; ) Cc: kdb@oss.sgi.com References: <200910301102.57634.trenn@suse.de> <20091030133222.GD10537@alcatraz.americas.sgi.com> In-Reply-To: <20091030133222.GD10537@alcatraz.americas.sgi.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200910301512.06384.trenn@suse.de> X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1256911928 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13261 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Friday 30 October 2009 14:32:22 Martin Hicks wrote: > > On Fri, Oct 30, 2009 at 12:02:57PM +0200, Thomas Renninger wrote: > > > > we currently have a problem with latest Intel CPUs/BIOSes: > > If the machine gets booted it hangs in: > > init/main.c: > > kdb_init(); > > Is this problem only on the latest Nehalem CPUs/BIOSes? Can we have > more information about the machine? It first appeared on an Intel NDA devel machine. But now we also see this on a released Ciso Blade (which might be more or less based on the Intel one? Could also be more general...). So this gets more urgent. > We're using KDB on many released and pre-release Nehalem machines with > no problems. > > > As soon as an irq via keyboard is triggered, the machine continues > > booting and everything is fine. > > > > Is this known already? Can someone point me to a patch? > > > > If not, is there a repo having the latest code, I could try > > out whether the latest version works. > > The latest code, against 2.6.31, is > > git://oss.sgi.com/kdb/kdb.git Thanks. > > IMO something like the attached patch makes sense? > > This fixes the problem with kdb=off (our default). > > But I am anxious that kdb code could still get activitated somehow > > and the machine might oops when trying to access not initialized > > kdb structures? Could someone give an estimation how risky that > > patch really is? > > I'd really rather fix the underlying problem. I have no idea what that > might be though... Me too... From trenn@suse.de Fri Oct 30 09:24:45 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_33, J_CHICKENPOX_34 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda2.sgi.com [192.48.176.25]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UEOjpT214376 for ; Fri, 30 Oct 2009 09:24:45 -0500 X-ASG-Debug-ID: 1256912696-5abc00540000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.suse.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id C41514C90F for ; Fri, 30 Oct 2009 07:24:56 -0700 (PDT) Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id 9nUsXAsLjUNJIYGe for ; Fri, 30 Oct 2009 07:24:56 -0700 (PDT) Received: from relay1.suse.de (mail2.suse.de [195.135.221.8]) by mx2.suse.de (Postfix) with ESMTP id 4312B5FC9F; Fri, 30 Oct 2009 15:24:55 +0100 (CET) From: Thomas Renninger Organization: SUSE Products GmbH To: Jason Wessel X-ASG-Orig-Subj: Re: [kdb] KDB makes Nehalem hang at early boot until key press Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press Date: Fri, 30 Oct 2009 16:24:53 +0200 User-Agent: KMail/1.10.3 (Linux/2.6.27.29-0.1-default; KDE/4.1.3; x86_64; ; ) Cc: kdb@oss.sgi.com References: <200910301102.57634.trenn@suse.de> <4AEAEBDF.306@windriver.com> In-Reply-To: <4AEAEBDF.306@windriver.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200910301524.54617.trenn@suse.de> X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1256912696 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13262 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Friday 30 October 2009 14:36:31 Jason Wessel wrote: > Thomas Renninger wrote: > > Hi, > > > > we currently have a problem with latest Intel CPUs/BIOSes: > > If the machine gets booted it hangs in: > > init/main.c: > > kdb_init(); > > > > As soon as an irq via keyboard is triggered, the machine continues > > booting and everything is fine. > > > > Is this known already? Can someone point me to a patch? > > > > If not, is there a repo having the latest code, I could try > > out whether the latest version works. > > > > IMO something like the attached patch makes sense? > > This fixes the problem with kdb=off (our default). > > But I am anxious that kdb code could still get activitated somehow > > and the machine might oops when trying to access not initialized > > kdb structures? Could someone give an estimation how risky that > > patch really is? > > > > Still the real bug should be found and if this is not known, can someone > > give me a pointer to what this problem could be related and where I > > should look closer at, please. > > > > In the version of kdb which attached to kgdb, I wonder if you see the > same sort of behavior? > I am not sure which kernel base you need, but kdb prototype attached to > kgdb exists for the 2.6.31 and 2.6.32 kernel. This is about SLES11 (2.6.27 based) The header in the main kdb patch is: kdb-v4.4-2.6.27-rc8-common-1.1 The same happens with our current factory (2.6.32) and therefore probably also with our openSUSE 11.2 (gets released soon, we are at RC2) kernel. The kdb patch seem to got an upgrade, but is still somewhat old (for factory and 11.2)?: The header there is: kdb-v4.4-2.6.30-common-4 Hmm, I wonder whether we should just rip out kdb for openSUSE if we are on an old codebase there or at least do an upgrade (which might be a bit late...). > The code you patched does not exist in the kdb+kgdb code base. If this is solved in latest kdb versions, I wonder whether my patch is a *really* safe option for our SLE11 maintenance kernel and the root cause does not need to be find for older verions. I can hardly judge whether later code might use an uninitialized (kdb_init() not called) structure even with kdb_on=0, theoretically kdb code should never be accessed with kdb=off? I'll browse the git repo, thanks a lot for your quick help. Any other hint is very much appreciated of course. Thomas From mort@sgi.com Fri Oct 30 09:26:37 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_33 autolearn=no version=3.3.0-rupdated Received: from relay.sgi.com (relay3.corp.sgi.com [198.149.34.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UEQaVA214626 for ; Fri, 30 Oct 2009 09:26:36 -0500 Received: from attica.americas.sgi.com (attica.americas.sgi.com [128.162.236.44]) by relay3.corp.sgi.com (Postfix) with ESMTP id 465FDAC00B; Fri, 30 Oct 2009 07:26:45 -0700 (PDT) Received: by attica.americas.sgi.com (Postfix, from userid 44682) id D8B0BA243300; Fri, 30 Oct 2009 09:26:44 -0500 (CDT) Date: Fri, 30 Oct 2009 09:26:44 -0500 From: Martin Hicks To: Thomas Renninger Cc: kdb@oss.sgi.com Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press Message-ID: <20091030142644.GE10537@alcatraz.americas.sgi.com> References: <200910301102.57634.trenn@suse.de> <20091030133222.GD10537@alcatraz.americas.sgi.com> <200910301512.06384.trenn@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200910301512.06384.trenn@suse.de> User-Agent: Mutt/1.5.17 (2007-11-01) X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean On Fri, Oct 30, 2009 at 04:12:06PM +0200, Thomas Renninger wrote: > > > > IMO something like the attached patch makes sense? > > > This fixes the problem with kdb=off (our default). > > > But I am anxious that kdb code could still get activitated somehow > > > and the machine might oops when trying to access not initialized > > > kdb structures? Could someone give an estimation how risky that > > > patch really is? > > > > I'd really rather fix the underlying problem. I have no idea what that > > might be though... > Me too... Can you send me the .config you're using, as well as the kernel revision? I'll try to duplicate it. Can you try turning of CONFIG_KDB_USB if you have it enabled? mh From trenn@suse.de Fri Oct 30 10:19:38 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_20,J_CHICKENPOX_33, J_CHICKENPOX_45,UPPERCASE_75_100 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UFJbqE220850 for ; Fri, 30 Oct 2009 10:19:37 -0500 X-ASG-Debug-ID: 1256915987-32b802090000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx1.suse.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id 15F3917FE780 for ; Fri, 30 Oct 2009 08:19:47 -0700 (PDT) Received: from mx1.suse.de (cantor.suse.de [195.135.220.2]) by cuda.sgi.com with ESMTP id YeuVVjHwWBoCiOb6 for ; Fri, 30 Oct 2009 08:19:47 -0700 (PDT) X-ASG-Whitelist: Barracuda Reputation Received: from relay1.suse.de (relay-ext.suse.de [195.135.221.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.suse.de (Postfix) with ESMTP id D58388D893; Fri, 30 Oct 2009 16:19:46 +0100 (CET) From: Thomas Renninger Organization: SUSE Products GmbH To: Martin Hicks X-ASG-Orig-Subj: Re: [kdb] KDB makes Nehalem hang at early boot until key press Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press Date: Fri, 30 Oct 2009 17:19:46 +0200 User-Agent: KMail/1.10.3 (Linux/2.6.27.29-0.1-default; KDE/4.1.3; x86_64; ; ) Cc: kdb@oss.sgi.com References: <200910301102.57634.trenn@suse.de> <200910301512.06384.trenn@suse.de> <20091030142644.GE10537@alcatraz.americas.sgi.com> In-Reply-To: <20091030142644.GE10537@alcatraz.americas.sgi.com> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_SQw6KDtA7MlPDTt" Message-Id: <200910301619.46434.trenn@suse.de> X-Barracuda-Connect: cantor.suse.de[195.135.220.2] X-Barracuda-Start-Time: 1256915989 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --Boundary-00=_SQw6KDtA7MlPDTt Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Friday 30 October 2009 15:26:44 Martin Hicks wrote: > > On Fri, Oct 30, 2009 at 04:12:06PM +0200, Thomas Renninger wrote: > > > > > > IMO something like the attached patch makes sense? > > > > This fixes the problem with kdb=off (our default). > > > > But I am anxious that kdb code could still get activitated somehow > > > > and the machine might oops when trying to access not initialized > > > > kdb structures? Could someone give an estimation how risky that > > > > patch really is? > > > > > > I'd really rather fix the underlying problem. I have no idea what that > > > might be though... > > Me too... > > Can you send me the .config you're using, as well as the kernel > revision? I'll try to duplicate it. config attached. This is a SLES11 kernel, you can get the sources here: ftp://ftp.suse.com/pub/projects/kernel/kotd/SLE11_BRANCH/x86_64/kernel-source.rpm > Can you try turning of CONFIG_KDB_USB if you have it enabled? Tried that, it does not help. Thanks a lot! Thomas --Boundary-00=_SQw6KDtA7MlPDTt Content-Type: text/plain; charset="UTF-8"; name="default" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="default" # # Automatically generated make config: don't edit # CONFIG_64BIT=y # CONFIG_X86_32 is not set CONFIG_X86_64=y CONFIG_X86=y CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" # CONFIG_GENERIC_LOCKBREAK is not set CONFIG_GENERIC_TIME=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_FAST_CMPXCHG_LOCAL=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_GPIO=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_GENERIC_SPINLOCK=y # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set # CONFIG_ARCH_HAS_ILOG2_U32 is not set # CONFIG_ARCH_HAS_ILOG2_U64 is not set CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_DEFAULT_IDLE=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ZONE_DMA32=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_AOUT=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_X86_SMP=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_X86_BIOS_REBOOT=y CONFIG_X86_TRAMPOLINE=y # CONFIG_KTIME_SCALAR is not set CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="-default" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_SUSE_KERNEL=y CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_TREE=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_RT_GROUP_SCHED is not set # CONFIG_USER_SCHED is not set CONFIG_CGROUP_SCHED=y CONFIG_CGROUP_CPUACCT=y CONFIG_RESOURCE_COUNTERS=y CONFIG_MM_OWNER=y CONFIG_CGROUP_MEM_RES_CTLR=y # CONFIG_SYSFS_DEPRECATED_V2 is not set CONFIG_PROC_PID_CPUSET=y CONFIG_RELAY=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_COMPAT_BRK=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_ANON_INODES=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_PROFILING=y # CONFIG_TRACEPOINTS is not set CONFIG_MARKERS=y CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_ARCH_TRACEHOOK=y # CONFIG_HAVE_DMA_ATTRS is not set CONFIG_USE_GENERIC_SMP_HELPERS=y # CONFIG_HAVE_CLK is not set CONFIG_PROC_PAGE_MONITOR=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_KMOD=y CONFIG_STOP_MACHINE=y # CONFIG_UTRACE is not set CONFIG_BLOCK=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_AS is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_CLASSIC_RCU=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_SMP=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y CONFIG_X86_PC=y # CONFIG_X86_XEN is not set # CONFIG_X86_ELAN is not set # CONFIG_X86_VOYAGER is not set # CONFIG_X86_GENERICARCH is not set # CONFIG_X86_64_XEN is not set # CONFIG_X86_VSMP is not set # CONFIG_PARAVIRT_GUEST is not set CONFIG_MEMTEST=y # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP2 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set CONFIG_GENERIC_CPU=y CONFIG_X86_CPU=y CONFIG_X86_L1_CACHE_BYTES=128 CONFIG_X86_INTERNODE_CACHE_BYTES=128 CONFIG_X86_CMPXCHG=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_AMD_IOMMU=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_I8K=m CONFIG_MICROCODE=m CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m CONFIG_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_K8_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=9 CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set # CONFIG_DISCONTIGMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y # CONFIG_SPARSEMEM_STATIC is not set CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MIGRATION=y CONFIG_RESOURCES_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_X86_RESERVE_LOW_64K=y CONFIG_MTRR=y # CONFIG_MTRR_SANITIZER is not set CONFIG_X86_PAT=y CONFIG_EFI=y CONFIG_SECCOMP=y # CONFIG_SECCOMP_DISABLE_TSC is not set # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x200000 CONFIG_RELOCATABLE=y CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_COMPAT_VDSO=y # # Hardware Performance Monitoring support # CONFIG_PERFMON=y # CONFIG_PERFMON_DEBUG is not set CONFIG_PERFMON_DEBUG_FS=y CONFIG_X86_PERFMON_P4=m CONFIG_X86_PERFMON_PEBS_P4=m CONFIG_X86_PERFMON_CORE=m CONFIG_X86_PERFMON_PEBS_CORE=m CONFIG_X86_PERFMON_INTEL_ATOM=m CONFIG_X86_PERFMON_INTEL_ARCH=m CONFIG_X86_PERFMON_AMD64=m CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y # # Power management options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_PM_SLEEP_SMP=y CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_SYSFS_POWER=y CONFIG_ACPI_PROC_EVENT=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=m CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_THERMAL=m CONFIG_ACPI_NUMA=y CONFIG_ACPI_WMI=m # CONFIG_ACPI_ASUS is not set CONFIG_ACPI_TOSHIBA=m CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_CUSTOM_DSDT_INITRD=y CONFIG_ACPI_BLACKLIST_YEAR=0 CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_DEBUG_FUNC_TRACE is not set CONFIG_ACPI_EC=y CONFIG_ACPI_PCI_SLOT=m CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=m CONFIG_ACPI_HOTPLUG_MEMORY=m CONFIG_ACPI_SBS=m # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_POWERNOW_K8=m CONFIG_X86_POWERNOW_K8_ACPI=y # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set # CONFIG_X86_SPEEDSTEP_LIB is not set CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_DMAR is not set CONFIG_INTR_REMAP=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=m CONFIG_PCIEAER=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y # CONFIG_PCI_DEBUG is not set CONFIG_HT_IRQ=y CONFIG_ISA_DMA_API=y CONFIG_K8_NB=y CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_PCMCIA_IOCTL=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=m CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=m CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_HOTPLUG_PCI_SHPC=m # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_BINFMT_MISC=m CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=m CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y # CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IP_VS=m # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IPV6=m CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m CONFIG_NF_CT_ACCT=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CT_PROTO_DCCP=m CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_PROTO_UDPLITE=m CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CONNTRACK_SLP=m CONFIG_NF_CT_NETLINK=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m # # IP: Netfilter Configuration # CONFIG_NF_CONNTRACK_IPV4=m # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_RECENT=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_IPV4OPTIONS=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_DCCP=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PROTO_UDPLITE=m CONFIG_NF_NAT_PROTO_SCTP=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_NF_NAT_SIP=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # CONFIG_NF_CONNTRACK_IPV6=m CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_RT=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m # # DECnet: Netfilter Configuration # # CONFIG_DECNET_NF_GRABULATOR is not set # # Bridge: Netfilter Configuration # CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_ULOG=m CONFIG_BRIDGE_EBT_NFLOG=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m CONFIG_IP_DCCP_ACKVEC=y # # DCCP CCIDs Configuration (EXPERIMENTAL) # CONFIG_IP_DCCP_CCID2=m # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=m # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_CCID3_RTO=100 CONFIG_IP_DCCP_TFRC_LIB=m # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_NET_DCCPPROBE is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set # CONFIG_SCTP_HMAC_SHA1 is not set CONFIG_SCTP_HMAC_MD5=y # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_STP=m CONFIG_GARP=m CONFIG_BRIDGE=m CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=m CONFIG_IPX=m CONFIG_IPX_INTERN=y CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_X25=m CONFIG_LAPB=m CONFIG_ECONET=m # CONFIG_ECONET_AUNUDP is not set # CONFIG_ECONET_NATIVE is not set CONFIG_WAN_ROUTER=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_INGRESS=m # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=m CONFIG_DCBNL=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_TCPPROBE=m CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m CONFIG_ROSE=m # # AX.25 network device drivers # CONFIG_MKISS=m CONFIG_6PACK=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_YAM=m CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_TOIM3232_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m CONFIG_KINGSUN_DONGLE=m CONFIG_KSDAZZLE_DONGLE=m CONFIG_KS959_DONGLE=m # # FIR device drivers # CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m CONFIG_MCS_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m # # Bluetooth device drivers # CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_AF_RXRPC=m # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=m CONFIG_FIB_RULES=y # # Wireless # CONFIG_CFG80211=m CONFIG_NL80211=y CONFIG_WIRELESS_EXT=y CONFIG_WIRELESS_EXT_SYSFS=y CONFIG_MAC80211=m # # Rate control algorithm selection # CONFIG_MAC80211_RC_PID=y CONFIG_MAC80211_RC_DEFAULT_PID=y CONFIG_MAC80211_RC_DEFAULT="pid" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_IEEE80211=m # CONFIG_IEEE80211_DEBUG is not set CONFIG_IEEE80211_CRYPT_WEP=m CONFIG_IEEE80211_CRYPT_CCMP=m CONFIG_IEEE80211_CRYPT_TKIP=m CONFIG_RFKILL=m CONFIG_RFKILL_INPUT=m CONFIG_RFKILL_LEDS=y CONFIG_NET_9P=m CONFIG_NET_9P_VIRTIO=m # CONFIG_NET_9P_DEBUG is not set CONFIG_NETVM=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="" # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_CHAR=m CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set CONFIG_RFD_FTL=m # CONFIG_SSFDC is not set CONFIG_MTD_OOPS=m # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0x4000000 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 # CONFIG_MTD_SC520CDP is not set # CONFIG_MTD_NETSC520 is not set CONFIG_MTD_TS5500=m # CONFIG_MTD_SBC_GXX is not set CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m CONFIG_MTD_ESB2ROM=m CONFIG_MTD_CK804XROM=m CONFIG_MTD_SCB2_FLASH=m # CONFIG_MTD_NETtel is not set # CONFIG_MTD_DILNETPC is not set # CONFIG_MTD_L440GX is not set CONFIG_MTD_PCI=m CONFIG_MTD_INTEL_VR_NOR=m # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m CONFIG_MTD_PMC551_BUGFIX=y # CONFIG_MTD_PMC551_DEBUG is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m CONFIG_MTD_DOCPROBE_ADVANCED=y CONFIG_MTD_DOCPROBE_ADDRESS=0x0000 CONFIG_MTD_DOCPROBE_HIGH=y CONFIG_MTD_DOCPROBE_55AA=y CONFIG_MTD_NAND=m # CONFIG_MTD_NAND_VERIFY_WRITE is not set CONFIG_MTD_NAND_ECC_SMC=y # CONFIG_MTD_NAND_MUSEUM_IDS is not set CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_ALAUDA=m CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_ONENAND_SIM=m # # UBI - Unsorted block images # CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_RESERVE=1 # CONFIG_MTD_UBI_GLUEBI is not set # # UBI debugging options # # CONFIG_MTD_UBI_DEBUG is not set CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m CONFIG_PARIDE=m # # Parallel IDE high-level drivers # CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m # # Parallel IDE protocol modules # CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=m CONFIG_PARIDE_COMM=m CONFIG_PARIDE_DSTR=m CONFIG_PARIDE_FIT2=m CONFIG_PARIDE_FIT3=m CONFIG_PARIDE_EPAT=m CONFIG_PARIDE_EPATC8=y CONFIG_PARIDE_EPIA=m CONFIG_PARIDE_FRIQ=m CONFIG_PARIDE_FRPW=m CONFIG_PARIDE_KBIC=m CONFIG_PARIDE_KTTI=m CONFIG_PARIDE_ON20=m CONFIG_PARIDE_ON26=m CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=128000 CONFIG_BLK_DEV_XIP=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=m CONFIG_CIPHER_TWOFISH=m CONFIG_VIRTIO_BLK=m # CONFIG_BLK_DEV_HD is not set CONFIG_MISC_DEVICES=y CONFIG_IBM_ASM=m CONFIG_PHANTOM=m CONFIG_EEPROM_93CX6=m CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ACER_WMI=m CONFIG_ASUS_LAPTOP=m CONFIG_FUJITSU_LAPTOP=m # CONFIG_FUJITSU_LAPTOP_DEBUG is not set CONFIG_HP_WMI=m CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUG is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_INTEL_MENLOW=m CONFIG_EEEPC_LAPTOP=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_HAVE_IDE=y CONFIG_IDE=m CONFIG_BLK_DEV_IDE=m # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=m CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_DELKIN=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEFLOPPY=m CONFIG_BLK_DEV_IDESCSI=m CONFIG_BLK_DEV_IDEACPI=y # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_PLATFORM=m CONFIG_BLK_DEV_CMD640=m CONFIG_BLK_DEV_CMD640_ENHANCED=y CONFIG_BLK_DEV_IDEPNP=m CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=m # CONFIG_BLK_DEV_OPTI621 is not set CONFIG_BLK_DEV_RZ1000=m CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_ATIIXP=m CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_JMICRON=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_IT8213=m CONFIG_BLK_DEV_IT821X=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_BLK_DEV_PDC202XX_NEW=m CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BLK_DEV_SIS5513=m CONFIG_BLK_DEV_SLC90E66=m # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=m # CONFIG_BLK_DEV_TC86C001 is not set CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_RAID_ATTRS=m CONFIG_SCSI=m CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m # # Some SCSI devices (e.g. CD jukebox) support multiple LUNs # CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SAS_LIBSAS_DEBUG=y CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 # CONFIG_AIC7XXX_DEBUG_ENABLE is not set CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC7XXX_OLD=m CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=m CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ARCMSR_AER=y CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m CONFIG_LIBFC=m CONFIG_FCOE=m CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_MVSAS=m CONFIG_SCSI_STEX=m CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y # CONFIG_SCSI_IPR is not set CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m CONFIG_SCSI_LPFC=m CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_DEBUG=m CONFIG_SCSI_SRP=m CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=m CONFIG_SCSI_DH_RDAC=m CONFIG_SCSI_DH_HP_SW=m CONFIG_SCSI_DH_EMC=m CONFIG_SCSI_DH_ALUA=m CONFIG_ATA=m # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_ACPI=y CONFIG_SATA_PMP=y CONFIG_SATA_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y CONFIG_SATA_SVW=m CONFIG_ATA_PIIX=m CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SX4=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m CONFIG_SATA_INIC162X=m CONFIG_PATA_ACPI=m CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_CMD640_PCI=m CONFIG_PATA_CMD64X=m CONFIG_PATA_CS5520=m CONFIG_PATA_CS5530=m CONFIG_PATA_CYPRESS=m CONFIG_PATA_EFAR=m CONFIG_ATA_GENERIC=m CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT821X=m CONFIG_PATA_IT8213=m CONFIG_PATA_JMICRON=m CONFIG_PATA_TRIFLEX=m CONFIG_PATA_MARVELL=m CONFIG_PATA_MPIIX=m CONFIG_PATA_OLDPIIX=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m CONFIG_PATA_NS87410=m CONFIG_PATA_NS87415=m CONFIG_PATA_OPTI=m CONFIG_PATA_OPTIDMA=m CONFIG_PATA_PCMCIA=m CONFIG_PATA_PDC_OLD=m CONFIG_PATA_RADISYS=m CONFIG_PATA_RZ1000=m CONFIG_PATA_SC1200=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_PDC2027X=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_VIA=m CONFIG_PATA_WINBOND=m CONFIG_PATA_SCH=m CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_RAID5_RESHAPE=y CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_BLK_DEV_DM=m # CONFIG_DM_DEBUG is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_MIRROR=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_DELAY=m CONFIG_DM_RAID45=m CONFIG_DM_UEVENT=y CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_MAX_FC_SGE=256 CONFIG_FUSION_CTL=m CONFIG_FUSION_LAN=m # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # # # Enable only one of the two stacks, unless you know what you are doing # # CONFIG_FIREWIRE is not set CONFIG_IEEE1394=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_DV1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_EXT_ADAPTEC_DMA64=y CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_IFB=m CONFIG_DUMMY=m CONFIG_BONDING=m CONFIG_MACVLAN=m CONFIG_EQUALIZER=m CONFIG_TUN=m CONFIG_VETH=m # CONFIG_NET_SB1000 is not set CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m CONFIG_ARCNET_COM90xx=m CONFIG_ARCNET_COM90xxIO=m CONFIG_ARCNET_RIM_I=m # CONFIG_ARCNET_COM20020 is not set CONFIG_PHYLIB=m # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_ICPLUS_PHY=m CONFIG_REALTEK_PHY=m CONFIG_MDIO_BITBANG=m CONFIG_NET_ETHERNET=y CONFIG_MII=m CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_CASSINI=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_ENC28J60=m # CONFIG_ENC28J60_WRITEVERIFY is not set CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m CONFIG_HP100=m # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set # CONFIG_IBM_NEW_EMAC_EMAC4 is not set CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m CONFIG_ADAPTEC_STARFIRE=m CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=m CONFIG_FORCEDETH_NAPI=y CONFIG_EEPRO100=m CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R6040=m CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=m CONFIG_VIA_RHINE=m # CONFIG_VIA_RHINE_MMIO is not set CONFIG_SC92031=m # CONFIG_NET_POCKET is not set CONFIG_ATL2=m CONFIG_NETDEV_1000=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set CONFIG_DL2K=m CONFIG_E1000=m # CONFIG_E1000_DISABLE_PACKET_SPLIT is not set CONFIG_E1000E=m CONFIG_IP1000=m CONFIG_IGB=m CONFIG_IGB_LRO=y CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m CONFIG_R8169_VLAN=y CONFIG_SIS190=m CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_QLA3XXX=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_NETDEV_10000=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=m CONFIG_IXGBE=m CONFIG_IXGBE_LRO=y CONFIG_IXGBE_DCB=y CONFIG_IXGB=m CONFIG_S2IO=m CONFIG_MYRI10GE=m CONFIG_NETXEN_NIC=m CONFIG_NIU=m CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_TEHUTI=m CONFIG_BNX2X=m CONFIG_SFC=m # CONFIG_SFC_RESOURCE is not set CONFIG_TR=y CONFIG_IBMOL=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_ABYSS=m # # Wireless LAN # CONFIG_WLAN_PRE80211=y CONFIG_STRIP=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_WLAN_80211=y CONFIG_PCMCIA_RAYCS=m CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set CONFIG_IPW2200=m CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m CONFIG_LIBERTAS_CS=m CONFIG_LIBERTAS_SDIO=m # CONFIG_LIBERTAS_DEBUG is not set CONFIG_AIRO=m CONFIG_HERMES=m CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=m CONFIG_PCMCIA_HERMES=m CONFIG_PCMCIA_SPECTRUM=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PCMCIA_ATMEL=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_USB_ZD1201=m CONFIG_USB_NET_RNDIS_WLAN=m CONFIG_RTL8180=m CONFIG_RTL8187=m CONFIG_ADM8211=m CONFIG_MAC80211_HWSIM=m CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_ATH5K=m # CONFIG_ATH5K_DEBUG is not set CONFIG_ATH9K=m CONFIG_IWLWIFI=m CONFIG_IWLCORE=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLWIFI_RFKILL=y # CONFIG_IWLWIFI_DEBUG is not set CONFIG_IWLAGN=m CONFIG_IWLAGN_SPECTRUM_MEASUREMENT=y CONFIG_IWLAGN_LEDS=y CONFIG_IWL4965=y CONFIG_IWL5000=y CONFIG_IWL3945=m CONFIG_IWL3945_RFKILL=y CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y CONFIG_IWL3945_LEDS=y # CONFIG_IWL3945_DEBUG is not set CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m CONFIG_HOSTAP_CS=m CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_PCMCIA=y CONFIG_B43_PIO=y CONFIG_B43_LEDS=y CONFIG_B43_RFKILL=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_RFKILL=y # CONFIG_B43LEGACY_DEBUG is not set CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_RT2X00=m CONFIG_RT2X00_LIB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_RFKILL=y CONFIG_RT2X00_LIB_LEDS=y CONFIG_RT2400PCI=m CONFIG_RT2400PCI_RFKILL=y CONFIG_RT2400PCI_LEDS=y CONFIG_RT2500PCI=m CONFIG_RT2500PCI_RFKILL=y CONFIG_RT2500PCI_LEDS=y CONFIG_RT61PCI=m CONFIG_RT61PCI_RFKILL=y CONFIG_RT61PCI_LEDS=y CONFIG_RT2500USB=m CONFIG_RT2500USB_LEDS=y CONFIG_RT73USB=m CONFIG_RT73USB_LEDS=y # CONFIG_RT2X00_LIB_DEBUGFS is not set # CONFIG_RT2X00_DEBUG is not set # # USB Network Adapters # CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_CDCETHER=m CONFIG_USB_NET_DM9601=m CONFIG_USB_NET_GL620A=m CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m CONFIG_WAN=y CONFIG_LANMEDIA=m CONFIG_HDLC=m CONFIG_HDLC_RAW=m CONFIG_HDLC_RAW_ETH=m CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m CONFIG_HDLC_X25=m CONFIG_PCI200SYN=m CONFIG_WANXL=m # CONFIG_PC300 is not set CONFIG_PC300TOO=m CONFIG_FARSYNC=m # CONFIG_DSCC4 is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_WAN_ROUTER_DRIVERS is not set CONFIG_LAPBETHER=m CONFIG_X25_ASY=m # CONFIG_SBNI is not set CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=m CONFIG_ATM_TCP=m CONFIG_ATM_LANAI=m CONFIG_ATM_ENI=m # CONFIG_ATM_ENI_DEBUG is not set CONFIG_ATM_ENI_TUNE_BURST=y # CONFIG_ATM_ENI_BURST_TX_16W is not set CONFIG_ATM_ENI_BURST_TX_8W=y CONFIG_ATM_ENI_BURST_TX_4W=y CONFIG_ATM_ENI_BURST_TX_2W=y # CONFIG_ATM_ENI_BURST_RX_16W is not set # CONFIG_ATM_ENI_BURST_RX_8W is not set CONFIG_ATM_ENI_BURST_RX_4W=y CONFIG_ATM_ENI_BURST_RX_2W=y CONFIG_ATM_FIRESTREAM=m CONFIG_ATM_ZATM=m # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_IDT77252=m # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=m # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=m # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=m # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=m CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=m CONFIG_ATM_HE_USE_SUNI=y CONFIG_FDDI=y # CONFIG_DEFXX is not set CONFIG_SKFP=m CONFIG_HIPPI=y CONFIG_ROADRUNNER=m CONFIG_ROADRUNNER_LARGE_RINGS=y CONFIG_PLIP=m CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_MPPE=m CONFIG_PPPOE=m CONFIG_PPPOATM=m CONFIG_PPPOL2TP=m CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLHC=m CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_NET_FC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_VIRTIO_NET=m CONFIG_ISDN=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y CONFIG_ISDN_PPP_BSDCOMP=m CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y CONFIG_ISDN_X25=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=m # # D-channel protocol features # CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y # CONFIG_HISAX_NO_SENDCOMPLETE is not set # CONFIG_HISAX_NO_LLC is not set # CONFIG_HISAX_NO_KEYPAD is not set CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y CONFIG_HISAX_DIEHLDIVA=y CONFIG_HISAX_SEDLBAUER=y CONFIG_HISAX_NETJET=y CONFIG_HISAX_NETJET_U=y CONFIG_HISAX_NICCY=y CONFIG_HISAX_BKM_A4T=y CONFIG_HISAX_SCT_QUADRO=y CONFIG_HISAX_GAZEL=y CONFIG_HISAX_HFC_PCI=y CONFIG_HISAX_W6692=y CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_ENTERNOW_PCI=y CONFIG_HISAX_DEBUG=y # # HiSax PCMCIA card service modules # CONFIG_HISAX_SEDLBAUER_CS=m CONFIG_HISAX_ELSA_CS=m CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m # # HiSax sub driver modules # CONFIG_HISAX_ST5481=m CONFIG_HISAX_HFCUSB=m CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m CONFIG_HISAX_HDLC=y # # Active cards # CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_GIGASET_UNDOCREQ=y CONFIG_ISDN_CAPI=m CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_CAPIFS_BOOL=y CONFIG_ISDN_CAPI_CAPIFS=m CONFIG_ISDN_CAPI_CAPIDRV=m # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m CONFIG_ISDN_DRV_AVMB1_AVM_CS=m CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m # CONFIG_CAPI_EICON is not set CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_SUNKBD=m # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_XTKBD=m CONFIG_KEYBOARD_NEWTON=m # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_GPIO=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m # CONFIG_MOUSE_VSXXXAA is not set CONFIG_MOUSE_GPIO=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_ZHENHUA=m CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_XPAD=m CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m CONFIG_TABLET_USB_KBTAB=m CONFIG_TABLET_USB_WACOM=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_ELOUSB=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m CONFIG_TOUCHSCREEN_UCB1400=m CONFIG_TOUCHSCREEN_WM97XX=m CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_APANEL=m CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_UINPUT=m # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_DEVKMEM=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_COMPUTONE=m CONFIG_ROCKETPORT=m CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_DIGIEPCA=m CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m CONFIG_ISI=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_RISCOM8=m CONFIG_SPECIALIX=m CONFIG_SX=m CONFIG_RIO=m CONFIG_RIO_OLDPCI=y CONFIG_STALDRV=y CONFIG_NOZOMI=m # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=16 CONFIG_SERIAL_8250_RUNTIME_UARTS=8 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=0 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=y CONFIG_R3964=m CONFIG_APPLICOM=m # # PCMCIA character devices # CONFIG_SYNCLINK_CS=m CONFIG_CARDMAN_4000=m CONFIG_CARDMAN_4040=m CONFIG_IPWIRELESS=m # CONFIG_MWAVE is not set CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=4096 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=m CONFIG_TCG_TIS=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m CONFIG_TELCLOCK=m CONFIG_DEVPORT=y CONFIG_CRASHER=m CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_GPIO=m CONFIG_I2C_OCORES=m # CONFIG_I2C_SIMTEC is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_TAOS_EVM=m CONFIG_I2C_TINY_USB=m # # Graphics adapter I2C/DDC channel drivers # CONFIG_I2C_VOODOO3=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_STUB=m # # Miscellaneous I2C Chip support # CONFIG_DS1682=m CONFIG_AT24=m CONFIG_SENSORS_EEPROM=m CONFIG_SENSORS_PCF8591=m # CONFIG_TPS65010 is not set CONFIG_SENSORS_MAX6875=m CONFIG_SENSORS_TSL2550=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m CONFIG_SPI_LM70_LLP=m # # SPI Protocol Masters # CONFIG_SPI_AT25=m CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=m CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y # # I2C GPIO expanders: # CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=m # # PCI GPIO expanders: # # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=m CONFIG_GPIO_MCP23S08=m CONFIG_W1=m CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_BATTERY_DS2760=m CONFIG_HWMON=m CONFIG_HWMON_VID=m CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7473=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHER=m CONFIG_SENSORS_FSCPOS=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_HDAPS=m CONFIG_SENSORS_APPLESMC=m # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_THERMAL=m CONFIG_THERMAL_HWMON=y CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m CONFIG_SC520_WDT=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m CONFIG_IBMASR=m CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_ITCO_WDT=m CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_SC1200_WDT=m CONFIG_PC87413_WDT=m CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=m CONFIG_CPU5_WDT=m CONFIG_SMSC37B787_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83697HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m CONFIG_WDT_501_PCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m # # Sonics Silicon Backplane # CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # # Multifunction device drivers # # CONFIG_MFD_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_HTC_PASIC3=m # CONFIG_MFD_TMIO is not set # # Multimedia devices # # # Multimedia core support # CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_COMMON=m CONFIG_VIDEO_ALLOW_V4L1=y CONFIG_VIDEO_V4L1_COMPAT=y CONFIG_DVB_CORE=m CONFIG_VIDEO_MEDIA=m # # Multimedia drivers # CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_MEDIA_ATTACH=y CONFIG_MEDIA_TUNER=m # CONFIG_MEDIA_TUNER_CUSTOMIZE is not set CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L1=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_CAPTURE_DRIVERS=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TDA9875=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_M52790=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_OV7670=m CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA7111=m CONFIG_VIDEO_SAA7114=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_TVP5150=m CONFIG_VIDEO_VPX3220=m CONFIG_VIDEO_CX25840=m CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m CONFIG_VIDEO_ADV7170=m CONFIG_VIDEO_ADV7175=m CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m CONFIG_VIDEO_VIVI=m CONFIG_VIDEO_BT848=m CONFIG_VIDEO_BT848_DVB=y CONFIG_VIDEO_SAA6588=m CONFIG_VIDEO_BWQCAM=m CONFIG_VIDEO_CQCAM=m CONFIG_VIDEO_W9966=m CONFIG_VIDEO_CPIA=m CONFIG_VIDEO_CPIA_PP=m CONFIG_VIDEO_CPIA_USB=m CONFIG_VIDEO_CPIA2=m CONFIG_VIDEO_SAA5246A=m CONFIG_VIDEO_SAA5249=m # CONFIG_TUNER_3036 is not set CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_ZR36060=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_MXB=m # CONFIG_VIDEO_DPC is not set CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX23885=m CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CAFE_CCIC=m CONFIG_V4L_USB_DRIVERS=y CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_EM28XX=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_USBVIDEO=m CONFIG_USB_VICAM=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_QUICKCAM_MESSENGER=m CONFIG_USB_ET61X251=m CONFIG_VIDEO_OVCAMCHIP=m CONFIG_USB_W9968CF=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_ZC0301=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m CONFIG_SOC_CAMERA=m CONFIG_SOC_CAMERA_MT9M001=m CONFIG_MT9M001_PCA9536_SWITCH=y CONFIG_SOC_CAMERA_MT9V022=m CONFIG_MT9V022_PCA9536_SWITCH=y CONFIG_SOC_CAMERA_PLATFORM=m CONFIG_VIDEO_SH_MOBILE_CEU=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m CONFIG_USB_DSBR=m CONFIG_USB_SI470X=m CONFIG_DVB_CAPTURE_DRIVERS=y # # Supported SAA7146 based PCI Adapters # CONFIG_TTPCI_EEPROM=m CONFIG_DVB_AV7110=m # CONFIG_DVB_AV7110_FIRMWARE is not set CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m # # Supported USB Adapters # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_DVB_CINERGYT2=m # CONFIG_DVB_CINERGYT2_TUNING is not set CONFIG_DVB_SIANO_SMS1XXX=m CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y # # Supported FlexCopII (B2C2) Adapters # CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set # # Supported BT878 Adapters # CONFIG_DVB_BT8XX=m # # Supported Pluto2 Adapters # CONFIG_DVB_PLUTO2=m # # Supported DVB Frontends # # # Customise DVB Frontends # # CONFIG_DVB_FE_CUSTOMISE is not set # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0299=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRX397XD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_TDA10048=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_S5H1411=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m # # SEC control devices for DVB-S # CONFIG_DVB_LNBP21=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DAB=y CONFIG_USB_DABUSB=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m CONFIG_DRM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m # CONFIG_DRM_I830 is not set CONFIG_DRM_I915=m CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m CONFIG_DRM_VIA_CHROME9=m CONFIG_DRM_SAVAGE=m CONFIG_VGASTATE=m CONFIG_VIDEO_OUTPUT_CONTROL=m CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=m # CONFIG_FB_PM2 is not set CONFIG_FB_CYBER2000=m CONFIG_FB_ARC=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_VGA16=m CONFIG_FB_UVESA=m CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_IMAC=y CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_HGA_ACCEL=y CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_INTEL=m # CONFIG_FB_INTEL_DEBUG is not set CONFIG_FB_INTEL_I2C=y CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_MATROX_MULTIHEAD=y CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y # CONFIG_FB_S3 is not set CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_TRIDENT_ACCEL=y CONFIG_FB_ARK=m CONFIG_FB_PM3=m CONFIG_FB_CARMINE=m CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m CONFIG_FB_SM501=m CONFIG_FB_VIRTUAL=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI9320=m CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_CORGI=m CONFIG_BACKLIGHT_PROGEAR=m CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_MBP_NVIDIA=m # # Display device support # CONFIG_DISPLAY_SUPPORT=m # # Display hardware drivers # # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_VIDEO_SELECT=y CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_LOGO is not set # # Bootsplash configuration # CONFIG_BOOTSPLASH=y CONFIG_SOUND=m CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set # CONFIG_SND_PCM_XRUN_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y # CONFIG_SND_PCSP is not set CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_MTS64=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_PORTMAN2X4=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=m CONFIG_SND_PCI=y CONFIG_SND_AD1889=m CONFIG_SND_ALS300=m CONFIG_SND_ALS4000=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AW2=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y # CONFIG_SND_CS5530 is not set CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_FM801_TEA575X=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_ATIHDMI=y CONFIG_SND_HDA_CODEC_NVHDMI=y CONFIG_SND_HDA_CODEC_INTELHDMI=y CONFIG_SND_HDA_ELD=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HIFIER=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_PCXHR=m CONFIG_SND_RIPTIDE=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_SONICVIBES=m CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=m CONFIG_SND_PDAUDIOCF=m # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=m CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y CONFIG_SOUND_SSCAPE=m CONFIG_SOUND_VMIDI=m CONFIG_SOUND_TRIX=m CONFIG_SOUND_MSS=m CONFIG_SOUND_MPU401=m CONFIG_SOUND_PAS=m CONFIG_SOUND_PSS=m CONFIG_PSS_MIXER=y # CONFIG_PSS_HAVE_BOOT is not set # CONFIG_SOUND_SB is not set CONFIG_SOUND_YM3812=m CONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=m CONFIG_SC6600=y CONFIG_SC6600_JOY=y CONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0x0 CONFIG_AEDSP16_MSS=y # CONFIG_AEDSP16_SBPRO is not set CONFIG_AC97_BUS=m CONFIG_HID_SUPPORT=y CONFIG_HID=m # CONFIG_HID_DEBUG is not set CONFIG_HIDRAW=y # # USB Input Devices # CONFIG_USB_HID=m CONFIG_USB_HIDINPUT_POWERBOOK=y CONFIG_HID_FF=y CONFIG_HID_PID=y CONFIG_LOGITECH_FF=y # CONFIG_LOGIRUMBLEPAD2_FF is not set CONFIG_PANTHERLORD_FF=y CONFIG_THRUSTMASTER_FF=y CONFIG_ZEROPLUS_FF=y CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE is not set CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=m # CONFIG_USB_DEBUG is not set CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y # CONFIG_USB_DEVICE_CLASS is not set # CONFIG_USB_DYNAMIC_MINORS is not set CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set CONFIG_USB_MON=y # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1760_HCD=m CONFIG_USB_OHCI_HCD=m # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=m # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_CS=m CONFIG_USB_R8A66597_HCD=m # # Enable Host or Gadget support to see Inventra options # # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m # # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' # # # may also be needed; see USB_STORAGE Help for more information # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y # CONFIG_USB_LIBUSUAL is not set # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=m CONFIG_USB_EZUSB=y CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP2101=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_FUNSOFT=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KEYSPAN_MPR=y CONFIG_USB_SERIAL_KEYSPAN_USA28=y CONFIG_USB_SERIAL_KEYSPAN_USA28X=y CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y CONFIG_USB_SERIAL_KEYSPAN_USA19=y CONFIG_USB_SERIAL_KEYSPAN_USA18X=y CONFIG_USB_SERIAL_KEYSPAN_USA19W=y CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y CONFIG_USB_SERIAL_KEYSPAN_USA49W=y CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MOTOROLA=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_BERRY_CHARGE=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_PHIDGET=m CONFIG_USB_PHIDGETKIT=m CONFIG_USB_PHIDGETMOTORCONTROL=m CONFIG_USB_PHIDGETSERVO=m CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set CONFIG_USB_ISIGHTFW=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # CONFIG_USB_GADGET is not set CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # # MMC/SD Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=m CONFIG_MMC_TEST=m # # MMC/SD Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SPI=m CONFIG_MMC_SDRICOH_CS=m CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=m # # LED drivers # CONFIG_LEDS_PCA9532=m CONFIG_LEDS_GPIO=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_IPATH=m CONFIG_INFINIBAND_AMSO1100=m # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_CXGB3=m # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_MLX4_INFINIBAND=m CONFIG_INFINIBAND_NES=m # CONFIG_INFINIBAND_NES_DEBUG is not set CONFIG_INFINIBAND_IPOIB=m CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_ISER=m CONFIG_EDAC=y # # Reporting subsystems # # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_RTC_LIB=m CONFIG_RTC_CLASS=m # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m # # SPI RTC drivers # CONFIG_RTC_DRV_M41T94=m CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_MAX6902=m CONFIG_RTC_DRV_R9701=m CONFIG_RTC_DRV_RS5C348=m # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # CONFIG_DMADEVICES=y # # DMA Devices # CONFIG_INTEL_IOATDMA=m CONFIG_DMA_ENGINE=y # # DMA Clients # CONFIG_NET_DMA=y CONFIG_DMATEST=m CONFIG_DCA=m CONFIG_AUXDISPLAY=y # CONFIG_KS0108 is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV=m CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_SMX=m CONFIG_STAGING=y CONFIG_ET131X=m # CONFIG_ET131X_DEBUG is not set CONFIG_SLICOSS=m CONFIG_SXG=m CONFIG_ME4000=m CONFIG_VIDEO_GO7007=m CONFIG_VIDEO_GO7007_USB=m CONFIG_USB_IP_COMMON=m CONFIG_USB_IP_VHCI_HCD=m CONFIG_USB_IP_HOST=m CONFIG_W35UND=m CONFIG_PRISM2_USB=m CONFIG_ECHO=m CONFIG_USB_ATMEL=m CONFIG_AGNX=m CONFIG_OTUS=m CONFIG_RT2860=m CONFIG_RT2870=m CONFIG_RT3070=m CONFIG_BENET=m CONFIG_RTL8187SE=m CONFIG_RTL8192E=m CONFIG_HYPERV=m CONFIG_HYPERV_STORAGE=m CONFIG_HYPERV_BLOCK=m CONFIG_HYPERV_NET=m # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_EFI_VARS=m CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m # # File systems # CONFIG_EXT2_FS=m CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=m CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_NFS4ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4DEV_FS=m CONFIG_EXT4DEV_FS_XATTR=y CONFIG_EXT4DEV_FS_POSIX_ACL=y CONFIG_EXT4DEV_FS_SECURITY=y CONFIG_JBD=m CONFIG_JBD_DEBUG=y CONFIG_JBD2=m CONFIG_JBD2_DEBUG=y CONFIG_FS_MBCACHE=m CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_FS_POSIX_ACL=y CONFIG_FS_NFS4ACL=y CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_DMAPI=m CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=m CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_OCFS2_COMPAT_JBD is not set CONFIG_OCFS2_FS_POSIX_ACL=y CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_DMAPI=m # CONFIG_DMAPI_DEBUG is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m CONFIG_GENERIC_ACL=y # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_NTFS_FS=m # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m # # Miscellaneous filesystems # CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=m CONFIG_UBIFS_FS_XATTR=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_FS_DEBUG is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=m CONFIG_MINIX_FS=y CONFIG_OMFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_ROMFS_FS=m CONFIG_SYSV_FS=m CONFIG_UFS_FS=m CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y CONFIG_NFS_SWAP=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_SUNRPC_SWAP=y CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m # CONFIG_SMB_FS is not set CONFIG_CIFS=m CONFIG_CIFS_STATS=y CONFIG_CIFS_STATS2=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_EXPERIMENTAL=y CONFIG_CIFS_DFS_UPCALL=y CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=m CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set CONFIG_9P_FS=m CONFIG_NOVFS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # CONFIG_PRINTK_TIME is not set CONFIG_ENABLE_WARN_DEPRECATED=y # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 CONFIG_MAGIC_SYSRQ=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y # CONFIG_HEADERS_CHECK is not set CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set # CONFIG_DETECT_SOFTLOCKUP is not set CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_FRAME_POINTER is not set CONFIG_UNWIND_INFO=y CONFIG_STACK_UNWIND=y # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_RCU_TORTURE_TEST=m # CONFIG_KPROBES_SANITY_TEST is not set CONFIG_BACKTRACE_SELF_TEST=m CONFIG_LKDTM=m # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_SYSCTL_SYSCALL_CHECK=y CONFIG_HAVE_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE=y # CONFIG_FTRACE is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SYSPROF_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_CONTEXT_SWITCH_TRACER is not set CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_DYNAMIC_PRINTK_DEBUG=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set # CONFIG_STRICT_DEVMEM is not set # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_MMIOTRACE is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_KDB=y CONFIG_KDB_MODULES=m CONFIG_KDB_OFF=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_USB=y CONFIG_KDB_KDUMP=y # # Security options # CONFIG_KEYS=y CONFIG_KEYS_DEBUG_PROC_KEYS=y CONFIG_SECURITY=y CONFIG_SECURITY_DEFAULT="apparmor" CONFIG_SECURITY_NETWORK=y # CONFIG_SECURITY_NETWORK_XFRM is not set CONFIG_SECURITY_FILE_CAPABILITIES=y CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT=y # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_DISABLE=y CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=m # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # # Hash modes # CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m # # Digest # CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=m CONFIG_CRYPTO_AES_X86_64=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_KVM_KMP=y # CONFIG_KVM is not set CONFIG_VIRTIO=m CONFIG_VIRTIO_RING=m CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=m # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_FIND_NEXT_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=m CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y --Boundary-00=_SQw6KDtA7MlPDTt-- From jason.wessel@windriver.com Fri Oct 30 15:59:38 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9UKxc1D252201 for ; Fri, 30 Oct 2009 15:59:38 -0500 X-ASG-Debug-ID: 1256936388-70fa035f0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mail.windriver.com (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id D46A31802094 for ; Fri, 30 Oct 2009 13:59:49 -0700 (PDT) Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by cuda.sgi.com with ESMTP id iBktPiFFT46XrZDE for ; Fri, 30 Oct 2009 13:59:49 -0700 (PDT) Received: from ALA-MAIL03.corp.ad.wrs.com (ala-mail03 [147.11.57.144]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id n9UKxQfa002586; Fri, 30 Oct 2009 13:59:26 -0700 (PDT) Received: from ala-mail06.corp.ad.wrs.com ([147.11.57.147]) by ALA-MAIL03.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 30 Oct 2009 13:59:26 -0700 Received: from [172.25.32.44] ([172.25.32.44]) by ala-mail06.corp.ad.wrs.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 30 Oct 2009 13:59:26 -0700 Message-ID: <4AEB53AF.2050903@windriver.com> Date: Fri, 30 Oct 2009 15:59:27 -0500 From: Jason Wessel User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: kdb@oss.sgi.com, Kgdb-bugreport@lists.sourceforge.net CC: Jesse Barnes , Theodore Tso X-ASG-Orig-Subj: announce: kdb_prototype9 kgdb+kdb+kms+usb available Subject: announce: kdb_prototype9 kgdb+kdb+kms+usb available Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 30 Oct 2009 20:59:26.0210 (UTC) FILETIME=[DD605620:01CA59A3] X-Barracuda-Connect: mail.windriver.com[147.11.1.11] X-Barracuda-Start-Time: 1256936389 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: -2.02 X-Barracuda-Spam-Status: No, SCORE=-2.02 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13287 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean The kdb_prototype9 is now available which will serve as the foundation of the final consolidation work to post the kdb_prototype10 to the lkml. The kdb_prototype9 will run the same demonstration that was shown at the 2009 Linux Plumbers Conference with the 2.6.32 development kernel. It has a lot of stuff in it which is not planned for the initial lkml post. The plan leading up to the lkml submission is: * Fold a number of the patches * Clean up any sections of code marked as HACK or XXX * Remove all the USB code for keyboards, serial ports, and the usb core changes * Split the kms code into its own branch You can find kdb_prototype9 at: http://kernel.org/pub/linux/kernel/people/jwessel/branches/kdb_prototype9.tar.bz2 or http://git.kernel.org/?p=linux/kernel/git/jwessel/linux-2.6-kgdb.git;a=shortlog;h=refs/heads/kdb_prototype9 Of course if you want to help out with this effort or have questions, please ask. Thanks, Jason. From trenn@suse.de Sat Oct 31 17:48:00 2009 X-Spam-Checker-Version: SpamAssassin 3.3.0-rupdated (updated) on oss.sgi.com X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_05,J_CHICKENPOX_33, J_CHICKENPOX_45,UPPERCASE_75_100 autolearn=no version=3.3.0-rupdated Received: from cuda.sgi.com (cuda3.sgi.com [192.48.176.15]) by oss.sgi.com (8.14.3/8.14.3/SuSE Linux 0.8) with ESMTP id n9VMlvcx129866 for ; Sat, 31 Oct 2009 17:47:59 -0500 X-ASG-Debug-ID: 1257029282-1e17009f0000-sLlkUa X-Barracuda-URL: http://cuda.sgi.com:80/cgi-bin/mark.cgi Received: from mx2.suse.de (localhost [127.0.0.1]) by cuda.sgi.com (Spam Firewall) with ESMTP id A7F0018096C0 for ; Sat, 31 Oct 2009 15:48:02 -0700 (PDT) Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by cuda.sgi.com with ESMTP id 2dUjzVDi43W1eKxq for ; Sat, 31 Oct 2009 15:48:02 -0700 (PDT) Received: from relay2.suse.de (mail2.suse.de [195.135.221.8]) by mx2.suse.de (Postfix) with ESMTP id 838CF8F0A5; Sat, 31 Oct 2009 23:48:01 +0100 (CET) From: Thomas Renninger To: Martin Hicks X-ASG-Orig-Subj: Re: [kdb] KDB makes Nehalem hang at early boot until key press Subject: Re: [kdb] KDB makes Nehalem hang at early boot until key press Date: Sun, 1 Nov 2009 01:48:00 +0100 User-Agent: KMail/1.9.10 References: <200910301102.57634.trenn@suse.de> <200910301512.06384.trenn@suse.de> <20091030142644.GE10537@alcatraz.americas.sgi.com> In-Reply-To: <20091030142644.GE10537@alcatraz.americas.sgi.com> Cc: kdb@oss.sgi.com MIME-Version: 1.0 Message-Id: <200911010148.01214.trenn@suse.de> Content-Type: Multipart/Mixed; boundary="Boundary-00=_BrN7KROdr/sTZlM" X-Barracuda-Connect: cantor2.suse.de[195.135.220.15] X-Barracuda-Start-Time: 1257029284 X-Barracuda-Bayes: INNOCENT GLOBAL 0.0000 1.0000 -2.0210 X-Barracuda-Virus-Scanned: by cuda.sgi.com at sgi.com X-Barracuda-Spam-Score: 0.42 X-Barracuda-Spam-Status: No, SCORE=0.42 using per-user scores of TAG_LEVEL=2.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=2.1 tests=BSF_RULE7568M, UPPERCASE_75_100, UPPERCASE_75_100_2 X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.2.13376 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.01 UPPERCASE_75_100 message body is 75-100% uppercase 0.50 BSF_RULE7568M Custom Rule 7568M 1.93 UPPERCASE_75_100_2 message body is 75-100% uppercase X-Virus-Scanned: ClamAV version 0.94.2, clamav-milter version 0.94.2 on oss.sgi.com X-Virus-Status: Clean --Boundary-00=_BrN7KROdr/sTZlM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Friday 30 October 2009 03:26:44 pm you wrote: > On Fri, Oct 30, 2009 at 04:12:06PM +0200, Thomas Renninger wrote: > > > > IMO something like the attached patch makes sense? > > > > This fixes the problem with kdb=off (our default). > > > > But I am anxious that kdb code could still get activitated somehow > > > > and the machine might oops when trying to access not initialized > > > > kdb structures? Could someone give an estimation how risky that > > > > patch really is? > > > > > > I'd really rather fix the underlying problem. I have no idea what that > > > might be though... > > > > Me too... > > Can you send me the .config you're using, as well as the kernel > revision? I'll try to duplicate it. I expect this is restricted to the Boxboro-EX Intel platform (possibly similar) and not to Nehalem CPUs. If you want to try on newer code you find the latest openSUSE kernel here (2.6.32-rcX based, even newer than 11.2(2.6.31 based), both should have the same kdb patch included I posted, I only tried with 2.6.32 SUSE kernel, but both should be affected): ftp://ftp.suse.com/pub/projects/kernel/kotd/master/x86_64 Again thanks, Thomas --Boundary-00=_BrN7KROdr/sTZlM Content-Type: text/plain; charset="iso 8859-15"; name="default" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="default" # # Automatically generated make config: don't edit # CONFIG_64BIT=y # CONFIG_X86_32 is not set CONFIG_X86_64=y CONFIG_X86=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_GENERIC_TIME=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_GPIO=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_GENERIC_SPINLOCK=y # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_DEFAULT_IDLE=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ZONE_DMA32=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_GENERIC_HARDIRQS=y CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_USE_GENERIC_SMP_HELPERS=y CONFIG_X86_64_SMP=y CONFIG_X86_HT=y CONFIG_X86_TRAMPOLINE=y # CONFIG_KTIME_SCALAR is not set CONFIG_SUSE_KERNEL=y # CONFIG_ENTERPRISE_SUPPORT is not set CONFIG_SPLIT_PACKAGE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y # # General setup # CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="-default" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_TREE=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_TREE_PREEMPT_RCU is not set # CONFIG_RCU_TRACE is not set CONFIG_RCU_FANOUT=64 # CONFIG_RCU_FANOUT_EXACT is not set # CONFIG_TREE_RCU_TRACE is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=18 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_GROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_RT_GROUP_SCHED=y # CONFIG_USER_SCHED is not set CONFIG_CGROUP_SCHED=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_NS=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_CPUACCT=y CONFIG_RESOURCE_COUNTERS=y CONFIG_CGROUP_MEM_RES_CTLR=y # CONFIG_CGROUP_MEM_RES_CTLR_SWAP is not set CONFIG_MM_OWNER=y # CONFIG_SYSFS_DEPRECATED_V2 is not set CONFIG_RELAY=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y # CONFIG_EMBEDDED is not set CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y CONFIG_EVENT_PROFILE=y CONFIG_PERF_COUNTERS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_PCI_QUIRKS=y CONFIG_COMPAT_BRK=y CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=m CONFIG_OPROFILE_IBS=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_KRETPROBES=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_API_DEBUG=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_SLOW_WORK=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_STOP_MACHINE=y # CONFIG_UTRACE is not set CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y # CONFIG_DEFAULT_AS is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_SMP=y CONFIG_X86_X2APIC=y CONFIG_SPARSE_IRQ=y CONFIG_NUMA_IRQ_DESC=y CONFIG_X86_MPPARSE=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_64_XEN is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_PARAVIRT_GUEST=y # CONFIG_PARAVIRT_XEN is not set CONFIG_KVM_CLOCK=y CONFIG_KVM_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_CLOCK=y CONFIG_PARAVIRT_DEBUG=y CONFIG_MEMTEST=y # CONFIG_M386 is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_CPU=y CONFIG_X86_L1_CACHE_BYTES=64 CONFIG_X86_INTERNODE_CACHE_BYTES=64 CONFIG_X86_CMPXCHG=y CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y # CONFIG_X86_DS is not set CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_IOMMU_API=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_I8K=m CONFIG_MICROCODE=m CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_X86_CPU_DEBUG=m CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_K8_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=9 CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_SELECT_MEMORY_MODEL=y # CONFIG_FLATMEM_MANUAL is not set # CONFIG_DISCONTIGMEM_MANUAL is not set CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_HAVE_MLOCK=y CONFIG_HAVE_MLOCKED_PAGE_BIT=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW_64K=y CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_EFI=y CONFIG_SECCOMP=y # CONFIG_SECCOMP_DISABLE_TSC is not set CONFIG_CC_STACKPROTECTOR_ALL=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x200000 CONFIG_RELOCATABLE=y CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y CONFIG_COMPAT_VDSO=y # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_VERBOSE is not set CONFIG_CAN_PM_TRACE=y CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_SLEEP_SMP=y CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATION_NVS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_RUNTIME=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_POWER_METER=m CONFIG_ACPI_SYSFS_POWER=y CONFIG_ACPI_PROC_EVENT=y CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_PROCESSOR=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_NUMA=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ACPI_BLACKLIST_YEAR=0 CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_DEBUG_FUNC_TRACE is not set CONFIG_ACPI_PCI_SLOT=m CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=m CONFIG_ACPI_HOTPLUG_MEMORY=m CONFIG_ACPI_SBS=m CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y # CONFIG_CPU_FREQ_DEBUG is not set CONFIG_CPU_FREQ_STAT=m CONFIG_CPU_FREQ_STAT_DETAILS=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=m CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # CPUFreq processor drivers # CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_POWERNOW_K8=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set # CONFIG_X86_P4_CLOCKMOD is not set # # shared options # # CONFIG_X86_SPEEDSTEP_LIB is not set CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=m # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_DMAR is not set CONFIG_INTR_REMAP=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=m CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=m CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_IOV=y CONFIG_ISA_DMA_API=y CONFIG_K8_NB=y CONFIG_PCCARD=m # CONFIG_PCMCIA_DEBUG is not set CONFIG_PCMCIA=m CONFIG_PCMCIA_LOAD_CIS=y CONFIG_PCMCIA_IOCTL=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=m CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=m CONFIG_HOTPLUG_PCI=m CONFIG_HOTPLUG_PCI_FAKE=m CONFIG_HOTPLUG_PCI_ACPI=m CONFIG_HOTPLUG_PCI_ACPI_IBM=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_HOTPLUG_PCI_SHPC=m # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=m CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=m CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y # # Networking options # CONFIG_PACKET=m CONFIG_PACKET_MMAP=y CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_XFRM_USER=m CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_ASK_IP_FIB_HASH=y # CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y # CONFIG_ARPD is not set CONFIG_SYN_COOKIES=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y CONFIG_IPV6_PRIVACY=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y # CONFIG_IPV6_OPTIMISTIC_DAD is not set CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m CONFIG_IPV6_SIT=m CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y # CONFIG_IPV6_MROUTE is not set CONFIG_NETWORK_SECMARK=y CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m CONFIG_NF_CT_ACCT=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CT_PROTO_DCCP=m CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=m CONFIG_NF_CT_PROTO_UDPLITE=m CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CONNTRACK_SLP=m CONFIG_NF_CT_NETLINK=m CONFIG_NETFILTER_TPROXY=m CONFIG_NETFILTER_XTABLES=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m # CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_SOCKET=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS application helper # CONFIG_IP_VS_FTP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m # CONFIG_NF_CONNTRACK_PROC_COMPAT is not set CONFIG_IP_NF_QUEUE=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_ADDRTYPE=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_LOG=m CONFIG_IP_NF_TARGET_ULOG=m CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_DCCP=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PROTO_UDPLITE=m CONFIG_NF_NAT_PROTO_SCTP=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_NF_NAT_SIP=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # CONFIG_NF_CONNTRACK_IPV6=m CONFIG_IP6_NF_QUEUE=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RT=m CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m # # DECnet: Netfilter Configuration # # CONFIG_DECNET_NF_GRABULATOR is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_ULOG=m CONFIG_BRIDGE_EBT_NFLOG=m CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration (EXPERIMENTAL) # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_CCID3_RTO=100 CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # CONFIG_NET_DCCPPROBE is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_MSG is not set # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_HMAC_NONE is not set # CONFIG_SCTP_HMAC_SHA1 is not set CONFIG_SCTP_HMAC_MD5=y CONFIG_RDS=m CONFIG_RDS_RDMA=m CONFIG_RDS_TCP=m # CONFIG_RDS_DEBUG is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m CONFIG_ATM_MPOA=m CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_STP=m CONFIG_GARP=m CONFIG_BRIDGE=m CONFIG_NET_DSA=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y CONFIG_NET_DSA_TAG_TRAILER=y CONFIG_NET_DSA_MV88E6XXX=y CONFIG_NET_DSA_MV88E6060=y CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y CONFIG_NET_DSA_MV88E6131=y CONFIG_NET_DSA_MV88E6123_61_65=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_DECNET=m # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=m CONFIG_LLC2=m CONFIG_IPX=m CONFIG_IPX_INTERN=y CONFIG_ATALK=m CONFIG_DEV_APPLETALK=m CONFIG_IPDDP=m CONFIG_IPDDP_ENCAP=y CONFIG_IPDDP_DECAP=y CONFIG_X25=m CONFIG_LAPB=m # CONFIG_ECONET is not set CONFIG_WAN_ROUTER=m CONFIG_PHONET=m CONFIG_IEEE802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_INGRESS=m # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_ROUTE=y CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_TCPPROBE=m # CONFIG_NET_DROP_MONITOR is not set CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=m CONFIG_AX25_DAMA_SLAVE=y CONFIG_NETROM=m CONFIG_ROSE=m # # AX.25 network device drivers # CONFIG_MKISS=m CONFIG_6PACK=m CONFIG_BPQETHER=m CONFIG_BAYCOM_SER_FDX=m CONFIG_BAYCOM_SER_HDX=m CONFIG_BAYCOM_PAR=m CONFIG_YAM=m CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y CONFIG_CAN_SJA1000=m CONFIG_CAN_SJA1000_PLATFORM=m CONFIG_CAN_EMS_PCI=m CONFIG_CAN_EMS_USB=m CONFIG_CAN_KVASER_PCI=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=m # # IrDA protocols # CONFIG_IRLAN=m CONFIG_IRNET=m CONFIG_IRCOMM=m CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y # CONFIG_IRDA_FAST_RR is not set # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=m # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=m CONFIG_ACTISYS_DONGLE=m CONFIG_TEKRAM_DONGLE=m CONFIG_TOIM3232_DONGLE=m CONFIG_LITELINK_DONGLE=m CONFIG_MA600_DONGLE=m CONFIG_GIRBIL_DONGLE=m CONFIG_MCP2120_DONGLE=m CONFIG_OLD_BELKIN_DONGLE=m CONFIG_ACT200L_DONGLE=m CONFIG_KINGSUN_DONGLE=m CONFIG_KSDAZZLE_DONGLE=m CONFIG_KS959_DONGLE=m # # FIR device drivers # CONFIG_USB_IRDA=m CONFIG_SIGMATEL_FIR=m CONFIG_NSC_FIR=m CONFIG_WINBOND_FIR=m CONFIG_SMC_IRCC_FIR=m CONFIG_ALI_FIR=m CONFIG_VLSI_FIR=m CONFIG_VIA_FIR=m CONFIG_MCS_FIR=m CONFIG_BT=m CONFIG_BT_L2CAP=m CONFIG_BT_SCO=m CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m # # Bluetooth device drivers # CONFIG_BT_HCIBTUSB=m CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_AF_RXRPC=m # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=m CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_DEFAULT_PS=y CONFIG_CFG80211_DEFAULT_PS_VALUE=1 # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_WIRELESS_OLD_REGULATORY is not set CONFIG_WIRELESS_EXT=y CONFIG_WIRELESS_EXT_SYSFS=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_RC_MINSTREL=y # CONFIG_MAC80211_RC_DEFAULT_PID is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_NET_9P=m CONFIG_NET_9P_VIRTIO=m CONFIG_NET_9P_RDMA=m # CONFIG_NET_9P_DEBUG is not set # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y # CONFIG_STANDALONE is not set CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=m # CONFIG_MTD_DEBUG is not set CONFIG_MTD_TESTS=m CONFIG_MTD_CONCAT=m CONFIG_MTD_PARTITIONS=y CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set CONFIG_MTD_AR7_PARTS=m # # User Modules And Translation Layers # CONFIG_MTD_CHAR=m CONFIG_HAVE_MTD_OTP=y CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m CONFIG_MTD_BLOCK_RO=m CONFIG_FTL=m CONFIG_NFTL=m CONFIG_NFTL_RW=y CONFIG_INFTL=m CONFIG_RFD_FTL=m CONFIG_SSFDC=m CONFIG_MTD_OOPS=m # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y CONFIG_MTD_CFI_I4=y CONFIG_MTD_CFI_I8=y CONFIG_MTD_OTP=y CONFIG_MTD_CFI_INTELEXT=m CONFIG_MTD_CFI_AMDSTD=m CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m CONFIG_MTD_ABSENT=m # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_SC520CDP=m CONFIG_MTD_NETSC520=m CONFIG_MTD_TS5500=m CONFIG_MTD_SBC_GXX=m CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m CONFIG_MTD_ESB2ROM=m CONFIG_MTD_CK804XROM=m CONFIG_MTD_SCB2_FLASH=m CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m CONFIG_MTD_PCI=m CONFIG_MTD_GPIO_ADDR=m CONFIG_MTD_INTEL_VR_NOR=m CONFIG_MTD_PLATRAM=m # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=m CONFIG_MTD_PMC551_BUGFIX=y # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=m CONFIG_MTD_DATAFLASH_WRITE_VERIFY=y CONFIG_MTD_DATAFLASH_OTP=y CONFIG_MTD_M25P80=m CONFIG_M25PXX_USE_FAST_READ=y CONFIG_MTD_SST25L=m CONFIG_MTD_SLRAM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_MTDRAM=m CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTD_BLOCK2MTD=m # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOC2000=m CONFIG_MTD_DOC2001=m CONFIG_MTD_DOC2001PLUS=m CONFIG_MTD_DOCPROBE=m CONFIG_MTD_DOCECC=m CONFIG_MTD_DOCPROBE_ADVANCED=y CONFIG_MTD_DOCPROBE_ADDRESS=0x0000 CONFIG_MTD_DOCPROBE_HIGH=y CONFIG_MTD_DOCPROBE_55AA=y CONFIG_MTD_NAND=m CONFIG_MTD_NAND_VERIFY_WRITE=y CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND_MUSEUM_IDS=y CONFIG_MTD_NAND_IDS=m CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE=y CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_ALAUDA=m CONFIG_MTD_ONENAND=m CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=m CONFIG_MTD_ONENAND_OTP=y CONFIG_MTD_ONENAND_2X_PROGRAM=y CONFIG_MTD_ONENAND_SIM=m # # LPDDR flash memory drivers # CONFIG_MTD_LPDDR=m CONFIG_MTD_QINFO_PROBE=m # # UBI - Unsorted block images # CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_RESERVE=1 CONFIG_MTD_UBI_GLUEBI=m # # UBI debugging options # # CONFIG_MTD_UBI_DEBUG is not set CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_PARPORT_PC_PCMCIA=m # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=m CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m CONFIG_PARIDE=m # # Parallel IDE high-level drivers # CONFIG_PARIDE_PD=m CONFIG_PARIDE_PCD=m CONFIG_PARIDE_PF=m CONFIG_PARIDE_PT=m CONFIG_PARIDE_PG=m # # Parallel IDE protocol modules # CONFIG_PARIDE_ATEN=m CONFIG_PARIDE_BPCK=m CONFIG_PARIDE_COMM=m CONFIG_PARIDE_DSTR=m CONFIG_PARIDE_FIT2=m CONFIG_PARIDE_FIT3=m CONFIG_PARIDE_EPAT=m CONFIG_PARIDE_EPATC8=y CONFIG_PARIDE_EPIA=m CONFIG_PARIDE_FRIQ=m CONFIG_PARIDE_FRPW=m CONFIG_PARIDE_KBIC=m CONFIG_PARIDE_KTTI=m CONFIG_PARIDE_ON20=m CONFIG_PARIDE_ON26=m CONFIG_BLK_CPQ_DA=m CONFIG_BLK_CPQ_CISS_DA=m CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_CRYPTOLOOP=m CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_OSD=m CONFIG_BLK_DEV_SX8=m # CONFIG_BLK_DEV_UB is not set CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=131072 CONFIG_BLK_DEV_XIP=y CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_WCACHE=y CONFIG_ATA_OVER_ETH=m CONFIG_CIPHER_TWOFISH=m CONFIG_VIRTIO_BLK=m # CONFIG_BLK_DEV_HD is not set CONFIG_MISC_DEVICES=y CONFIG_IBM_ASM=m CONFIG_PHANTOM=m CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_DELL_LAPTOP=m # CONFIG_ISL29003 is not set CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_AT25=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y CONFIG_HAVE_IDE=y CONFIG_IDE=m # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=m CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_DELKIN=m CONFIG_BLK_DEV_IDECD=m CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=m CONFIG_BLK_DEV_IDEACPI=y # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=m CONFIG_BLK_DEV_PLATFORM=m CONFIG_BLK_DEV_CMD640=m CONFIG_BLK_DEV_CMD640_ENHANCED=y CONFIG_BLK_DEV_IDEPNP=m CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_OFFBOARD=y CONFIG_BLK_DEV_GENERIC=m CONFIG_BLK_DEV_OPTI621=m CONFIG_BLK_DEV_RZ1000=m CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_AEC62XX=m CONFIG_BLK_DEV_ALI15X3=m CONFIG_BLK_DEV_AMD74XX=m CONFIG_BLK_DEV_ATIIXP=m CONFIG_BLK_DEV_CMD64X=m CONFIG_BLK_DEV_TRIFLEX=m CONFIG_BLK_DEV_CS5520=m CONFIG_BLK_DEV_CS5530=m CONFIG_BLK_DEV_HPT366=m CONFIG_BLK_DEV_JMICRON=m CONFIG_BLK_DEV_SC1200=m CONFIG_BLK_DEV_PIIX=m CONFIG_BLK_DEV_IT8172=m CONFIG_BLK_DEV_IT8213=m CONFIG_BLK_DEV_IT821X=m CONFIG_BLK_DEV_NS87415=m CONFIG_BLK_DEV_PDC202XX_OLD=m CONFIG_BLK_DEV_PDC202XX_NEW=m CONFIG_BLK_DEV_SVWKS=m CONFIG_BLK_DEV_SIIMAGE=m CONFIG_BLK_DEV_SIS5513=m CONFIG_BLK_DEV_SLC90E66=m # CONFIG_BLK_DEV_TRM290 is not set CONFIG_BLK_DEV_VIA82CXXX=m CONFIG_BLK_DEV_TC86C001=m CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m # CONFIG_BLK_DEV_SR_VENDOR is not set CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set CONFIG_SCSI_WAIT_SCAN=m # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y # CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_BE2ISCSI=m CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AACRAID=m CONFIG_SCSI_AIC7XXX=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 # CONFIG_AIC7XXX_DEBUG_ENABLE is not set CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC7XXX_OLD=m CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=5000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=m # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ARCMSR_AER=y CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT2SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=m CONFIG_SCSI_SYM53C8XX_2=m CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m CONFIG_SCSI_LPFC=m # CONFIG_SCSI_LPFC_DEBUG_FS is not set CONFIG_SCSI_DC395x=m CONFIG_SCSI_DC390T=m CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_SRP=m CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=m CONFIG_SCSI_DH_RDAC=m CONFIG_SCSI_DH_HP_SW=m CONFIG_SCSI_DH_EMC=m CONFIG_SCSI_DH_ALUA=m CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y CONFIG_SATA_PMP=y CONFIG_SATA_AHCI=y CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y CONFIG_SATA_SVW=m CONFIG_ATA_PIIX=y CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SX4=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m CONFIG_SATA_INIC162X=m CONFIG_PATA_ACPI=m CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_CMD640_PCI=m CONFIG_PATA_CMD64X=m CONFIG_PATA_CS5520=m CONFIG_PATA_CS5530=m CONFIG_PATA_CYPRESS=m CONFIG_PATA_EFAR=m CONFIG_ATA_GENERIC=m CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT821X=m CONFIG_PATA_IT8213=m CONFIG_PATA_JMICRON=m CONFIG_PATA_TRIFLEX=m CONFIG_PATA_MARVELL=m CONFIG_PATA_MPIIX=m CONFIG_PATA_OLDPIIX=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m CONFIG_PATA_NS87410=m CONFIG_PATA_NS87415=m CONFIG_PATA_OPTI=m CONFIG_PATA_OPTIDMA=m CONFIG_PATA_PCMCIA=m CONFIG_PATA_PDC_OLD=m CONFIG_PATA_RADISYS=m CONFIG_PATA_RDC=m CONFIG_PATA_RZ1000=m CONFIG_PATA_SC1200=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_PDC2027X=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_VIA=m CONFIG_PATA_WINBOND=m CONFIG_PATA_SCH=m CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MULTICORE_RAID456=y CONFIG_MD_RAID6_PQ=m CONFIG_ASYNC_RAID6_TEST=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m CONFIG_BLK_DEV_DM=m # CONFIG_DM_DEBUG is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_RAID=m CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m CONFIG_DM_RAID45=m CONFIG_DM_UEVENT=y CONFIG_FUSION=y CONFIG_FUSION_SPI=m CONFIG_FUSION_FC=m CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LAN=m # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # # # You can enable one or both FireWire driver stacks. # # # See the help texts for more information. # # CONFIG_FIREWIRE is not set CONFIG_IEEE1394=m CONFIG_IEEE1394_OHCI1394=m CONFIG_IEEE1394_PCILYNX=m CONFIG_IEEE1394_SBP2=m # CONFIG_IEEE1394_SBP2_PHYS_DMA is not set CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y CONFIG_IEEE1394_ETH1394=m CONFIG_IEEE1394_RAWIO=m CONFIG_IEEE1394_VIDEO1394=m CONFIG_IEEE1394_DV1394=m # CONFIG_IEEE1394_VERBOSEDEBUG is not set CONFIG_I2O=m CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_EXT_ADAPTEC=y CONFIG_I2O_EXT_ADAPTEC_DMA64=y CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_BUS=m CONFIG_I2O_BLOCK=m CONFIG_I2O_SCSI=m CONFIG_I2O_PROC=m # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_IFB=m CONFIG_DUMMY=m CONFIG_BONDING=m CONFIG_MACVLAN=m CONFIG_EQUALIZER=m CONFIG_TUN=m CONFIG_VETH=m # CONFIG_NET_SB1000 is not set CONFIG_ARCNET=m CONFIG_ARCNET_1201=m CONFIG_ARCNET_1051=m CONFIG_ARCNET_RAW=m CONFIG_ARCNET_CAP=m CONFIG_ARCNET_COM90xx=m CONFIG_ARCNET_COM90xxIO=m CONFIG_ARCNET_RIM_I=m # CONFIG_ARCNET_COM20020 is not set CONFIG_PHYLIB=y # # MII PHY device drivers # CONFIG_MARVELL_PHY=m CONFIG_DAVICOM_PHY=m CONFIG_QSEMI_PHY=m CONFIG_LXT_PHY=m CONFIG_CICADA_PHY=m CONFIG_VITESSE_PHY=m CONFIG_SMSC_PHY=m CONFIG_BROADCOM_PHY=m CONFIG_ICPLUS_PHY=m CONFIG_REALTEK_PHY=m CONFIG_NATIONAL_PHY=m CONFIG_STE10XP=m CONFIG_LSI_ET1011C_PHY=m CONFIG_FIXED_PHY=y CONFIG_MDIO_BITBANG=m CONFIG_MDIO_GPIO=m CONFIG_NET_ETHERNET=y CONFIG_MII=y CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m CONFIG_CASSINI=m CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_ENC28J60=m # CONFIG_ENC28J60_WRITEVERIFY is not set CONFIG_ETHOC=m CONFIG_DNET=m CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=m # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m CONFIG_HP100=m # CONFIG_IBM_NEW_EMAC_ZMII is not set # CONFIG_IBM_NEW_EMAC_RGMII is not set # CONFIG_IBM_NEW_EMAC_TAH is not set # CONFIG_IBM_NEW_EMAC_EMAC4 is not set # CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set # CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set # CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set CONFIG_NET_PCI=y CONFIG_PCNET32=m CONFIG_AMD8111_ETH=m CONFIG_ADAPTEC_STARFIRE=m CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_FORCEDETH=m CONFIG_FORCEDETH_NAPI=y CONFIG_E100=m CONFIG_FEALNX=m CONFIG_NATSEMI=m CONFIG_NE2K_PCI=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R6040=m CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SMSC9420=m CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=m CONFIG_KS8842=m CONFIG_KS8851=m CONFIG_KS8851_MLL=m CONFIG_VIA_RHINE=m CONFIG_VIA_RHINE_MMIO=y CONFIG_SC92031=m CONFIG_NET_POCKET=y CONFIG_ATP=m CONFIG_DE600=m CONFIG_DE620=m CONFIG_ATL2=m CONFIG_NETDEV_1000=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set CONFIG_DL2K=m CONFIG_E1000=m CONFIG_E1000E=m CONFIG_IP1000=m CONFIG_IGB=m CONFIG_IGB_DCA=y CONFIG_IGBVF=m CONFIG_NS83820=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_R8169=m CONFIG_R8169_VLAN=y CONFIG_SIS190=m CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set CONFIG_SKY2=m # CONFIG_SKY2_DEBUG is not set CONFIG_VIA_VELOCITY=m CONFIG_TIGON3=m CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_QLA3XXX=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_JME=m CONFIG_NETDEV_10000=y CONFIG_MDIO=m CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3_DEPENDS=y CONFIG_CHELSIO_T3=m CONFIG_ENIC=m CONFIG_IXGBE=m CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGB=m CONFIG_S2IO=m CONFIG_VXGE=m # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y CONFIG_NETXEN_NIC=m CONFIG_NIU=m CONFIG_MLX4_EN=m CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_TEHUTI=m CONFIG_BNX2X=m CONFIG_QLGE=m CONFIG_SFC=m # CONFIG_SFC_RESOURCE is not set CONFIG_SFC_MTD=y CONFIG_BE2NET=m CONFIG_TR=m CONFIG_IBMOL=m CONFIG_3C359=m CONFIG_TMS380TR=m CONFIG_TMSPCI=m CONFIG_ABYSS=m CONFIG_WLAN=y CONFIG_WLAN_PRE80211=y CONFIG_STRIP=m CONFIG_PCMCIA_WAVELAN=m CONFIG_PCMCIA_NETWAVE=m CONFIG_WLAN_80211=y CONFIG_PCMCIA_RAYCS=m CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m CONFIG_LIBERTAS_CS=m CONFIG_LIBERTAS_SDIO=m CONFIG_LIBERTAS_SPI=m # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_THINFIRM=m CONFIG_LIBERTAS_THINFIRM_USB=m CONFIG_AIRO=m CONFIG_ATMEL=m CONFIG_PCI_ATMEL=m CONFIG_PCMCIA_ATMEL=m CONFIG_AT76C50X_USB=m CONFIG_AIRO_CS=m CONFIG_PCMCIA_WL3501=m CONFIG_PRISM54=m CONFIG_USB_ZD1201=m CONFIG_USB_NET_RNDIS_WLAN=m CONFIG_RTL8180=m CONFIG_RTL8187=m CONFIG_RTL8187_LEDS=y CONFIG_ADM8211=m CONFIG_MAC80211_HWSIM=m CONFIG_MWL8K=m CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_SPI=m CONFIG_P54_LEDS=y CONFIG_ATH_COMMON=m CONFIG_ATH5K=m # CONFIG_ATH5K_DEBUG is not set CONFIG_ATH9K=m # CONFIG_ATH9K_DEBUG is not set CONFIG_AR9170_USB=m CONFIG_AR9170_LEDS=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y CONFIG_IPW2100_DEBUG=y CONFIG_IPW2200=m CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y CONFIG_IPW2200_DEBUG=y CONFIG_LIBIPW=m CONFIG_LIBIPW_DEBUG=y CONFIG_IWLWIFI=m CONFIG_IWLWIFI_LEDS=y CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y CONFIG_IWLWIFI_DEBUG=y CONFIG_IWLWIFI_DEBUGFS=y CONFIG_IWLAGN=m CONFIG_IWL4965=y CONFIG_IWL5000=y CONFIG_IWL3945=m CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y CONFIG_HOSTAP=m CONFIG_HOSTAP_FIRMWARE=y CONFIG_HOSTAP_FIRMWARE_NVRAM=y CONFIG_HOSTAP_PLX=m CONFIG_HOSTAP_PCI=m CONFIG_HOSTAP_CS=m CONFIG_B43=m CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_PCMCIA=y CONFIG_B43_SDIO=y CONFIG_B43_PIO=y # CONFIG_B43_PHY_LP is not set CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=m CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y # CONFIG_B43LEGACY_DEBUG is not set CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set CONFIG_RT2X00=m CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m CONFIG_RT61PCI=m CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m CONFIG_RT2X00_LIB_PCI=m CONFIG_RT2X00_LIB_USB=m CONFIG_RT2X00_LIB=m CONFIG_RT2X00_LIB_HT=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_LIB_DEBUGFS is not set # CONFIG_RT2X00_DEBUG is not set CONFIG_HERMES=m CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=m CONFIG_TMD_HERMES=m CONFIG_NORTEL_HERMES=m CONFIG_PCI_HERMES=m CONFIG_PCMCIA_HERMES=m CONFIG_PCMCIA_SPECTRUM=m CONFIG_WL12XX=m CONFIG_WL1251=m CONFIG_WL1251_SPI=m CONFIG_WL1251_SDIO=m CONFIG_WL1271=m CONFIG_IWM=m # CONFIG_IWM_DEBUG is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=m CONFIG_WIMAX_I2400M_USB=m CONFIG_WIMAX_I2400M_SDIO=m CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 # # USB Network Adapters # CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_CDCETHER=m CONFIG_USB_NET_CDC_EEM=m CONFIG_USB_NET_DM9601=m CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_GL620A=m CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=m CONFIG_USB_CDC_PHONET=m CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m CONFIG_PCMCIA_FMVJ18X=m CONFIG_PCMCIA_PCNET=m CONFIG_PCMCIA_NMCLAN=m CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_XIRC2PS=m CONFIG_PCMCIA_AXNET=m CONFIG_PCMCIA_IBMTR=m CONFIG_WAN=y CONFIG_LANMEDIA=m CONFIG_HDLC=m CONFIG_HDLC_RAW=m CONFIG_HDLC_RAW_ETH=m CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m CONFIG_HDLC_X25=m CONFIG_PCI200SYN=m CONFIG_WANXL=m CONFIG_PC300TOO=m CONFIG_FARSYNC=m CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_WAN_ROUTER_DRIVERS is not set CONFIG_LAPBETHER=m CONFIG_X25_ASY=m CONFIG_SBNI=m CONFIG_SBNI_MULTILINE=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=m CONFIG_ATM_TCP=m CONFIG_ATM_LANAI=m CONFIG_ATM_ENI=m # CONFIG_ATM_ENI_DEBUG is not set CONFIG_ATM_ENI_TUNE_BURST=y CONFIG_ATM_ENI_BURST_TX_16W=y CONFIG_ATM_ENI_BURST_TX_8W=y CONFIG_ATM_ENI_BURST_TX_4W=y CONFIG_ATM_ENI_BURST_TX_2W=y CONFIG_ATM_ENI_BURST_RX_16W=y CONFIG_ATM_ENI_BURST_RX_8W=y CONFIG_ATM_ENI_BURST_RX_4W=y CONFIG_ATM_ENI_BURST_RX_2W=y CONFIG_ATM_FIRESTREAM=m CONFIG_ATM_ZATM=m # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_IDT77252=m # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=m # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=m # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=m # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=m CONFIG_ATM_FORE200E_USE_TASKLET=y CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=m CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=m CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKEHARD=m CONFIG_FDDI=m CONFIG_DEFXX=m CONFIG_DEFXX_MMIO=y CONFIG_SKFP=m CONFIG_HIPPI=y CONFIG_ROADRUNNER=m CONFIG_ROADRUNNER_LARGE_RINGS=y CONFIG_PLIP=m CONFIG_PPP=m CONFIG_PPP_MULTILINK=y CONFIG_PPP_FILTER=y CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_MPPE=m CONFIG_PPPOE=m CONFIG_PPPOATM=m CONFIG_PPPOL2TP=m CONFIG_SLIP=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLHC=m CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_NET_FC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_VIRTIO_NET=m CONFIG_VMXNET3=m CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y CONFIG_ISDN_PPP_BSDCOMP=m CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y CONFIG_ISDN_X25=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # # ISDN4Linux hardware drivers # # # Passive cards # CONFIG_ISDN_DRV_HISAX=m # # D-channel protocol features # CONFIG_HISAX_EURO=y CONFIG_DE_AOC=y # CONFIG_HISAX_NO_SENDCOMPLETE is not set # CONFIG_HISAX_NO_LLC is not set # CONFIG_HISAX_NO_KEYPAD is not set CONFIG_HISAX_1TR6=y CONFIG_HISAX_NI1=y CONFIG_HISAX_MAX_CARDS=8 # # HiSax supported cards # CONFIG_HISAX_16_3=y CONFIG_HISAX_TELESPCI=y CONFIG_HISAX_S0BOX=y CONFIG_HISAX_FRITZPCI=y CONFIG_HISAX_AVM_A1_PCMCIA=y CONFIG_HISAX_ELSA=y CONFIG_HISAX_DIEHLDIVA=y CONFIG_HISAX_SEDLBAUER=y CONFIG_HISAX_NETJET=y CONFIG_HISAX_NETJET_U=y CONFIG_HISAX_NICCY=y CONFIG_HISAX_BKM_A4T=y CONFIG_HISAX_SCT_QUADRO=y CONFIG_HISAX_GAZEL=y CONFIG_HISAX_HFC_PCI=y CONFIG_HISAX_W6692=y CONFIG_HISAX_HFC_SX=y CONFIG_HISAX_ENTERNOW_PCI=y # CONFIG_HISAX_DEBUG is not set # # HiSax PCMCIA card service modules # CONFIG_HISAX_SEDLBAUER_CS=m CONFIG_HISAX_ELSA_CS=m CONFIG_HISAX_AVM_A1_CS=m CONFIG_HISAX_TELES_CS=m # # HiSax sub driver modules # CONFIG_HISAX_ST5481=m CONFIG_HISAX_HFCUSB=m CONFIG_HISAX_HFC4S8S=m CONFIG_HISAX_FRITZ_PCIPNP=m # # Active cards # CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_ISDN_HDLC=m CONFIG_ISDN_CAPI=m CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_CAPIFS_BOOL=y CONFIG_ISDN_CAPI_CAPIFS=m CONFIG_ISDN_CAPI_CAPIDRV=m # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m CONFIG_ISDN_DRV_AVMB1_AVM_CS=m CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m CONFIG_CAPI_EICON=y CONFIG_ISDN_DIVAS=m CONFIG_ISDN_DIVAS_BRIPCI=y CONFIG_ISDN_DIVAS_PRIPCI=y CONFIG_ISDN_DIVAS_DIVACAPI=m CONFIG_ISDN_DIVAS_USERIDI=m CONFIG_ISDN_DIVAS_MAINT=m CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_PHONE=m CONFIG_PHONE_IXJ=m CONFIG_PHONE_IXJ_PCMCIA=m # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=m CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=m CONFIG_KEYBOARD_ATKBD=y CONFIG_QT2160=m # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_MATRIX=m CONFIG_KEYBOARD_LM8323=m CONFIG_KEYBOARD_MAX7359=m CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=m CONFIG_KEYBOARD_XTKBD=m CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_VSXXXAA=m CONFIG_MOUSE_GPIO=m CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_A3D=m CONFIG_JOYSTICK_ADI=m CONFIG_JOYSTICK_COBRA=m CONFIG_JOYSTICK_GF2K=m CONFIG_JOYSTICK_GRIP=m CONFIG_JOYSTICK_GRIP_MP=m CONFIG_JOYSTICK_GUILLEMOT=m CONFIG_JOYSTICK_INTERACT=m CONFIG_JOYSTICK_SIDEWINDER=m CONFIG_JOYSTICK_TMDC=m CONFIG_JOYSTICK_IFORCE=m CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=m CONFIG_JOYSTICK_MAGELLAN=m CONFIG_JOYSTICK_SPACEORB=m CONFIG_JOYSTICK_SPACEBALL=m CONFIG_JOYSTICK_STINGER=m CONFIG_JOYSTICK_TWIDJOY=m CONFIG_JOYSTICK_ZHENHUA=m CONFIG_JOYSTICK_DB9=m CONFIG_JOYSTICK_GAMECON=m CONFIG_JOYSTICK_TURBOGRAFX=m CONFIG_JOYSTICK_JOYDUMP=m CONFIG_JOYSTICK_XPAD=m CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=m CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m CONFIG_TABLET_USB_KBTAB=m CONFIG_TABLET_USB_WACOM=m CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=m CONFIG_TOUCHSCREEN_AD7877=m CONFIG_TOUCHSCREEN_AD7879_I2C=m CONFIG_TOUCHSCREEN_AD7879=m CONFIG_TOUCHSCREEN_EETI=m CONFIG_TOUCHSCREEN_FUJITSU=m CONFIG_TOUCHSCREEN_GUNZE=m CONFIG_TOUCHSCREEN_ELO=m CONFIG_TOUCHSCREEN_ELOUSB=m CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_MCS5000=m CONFIG_TOUCHSCREEN_MTOUCH=m CONFIG_TOUCHSCREEN_INEXIO=m CONFIG_TOUCHSCREEN_MK712=m CONFIG_TOUCHSCREEN_PENMOUNT=m CONFIG_TOUCHSCREEN_TOUCHRIGHT=m CONFIG_TOUCHSCREEN_TOUCHWIN=m CONFIG_TOUCHSCREEN_UCB1400=m CONFIG_TOUCHSCREEN_WM97XX=m CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=m CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_TOUCHIT213=m CONFIG_TOUCHSCREEN_TSC2007=m CONFIG_TOUCHSCREEN_PCAP=m CONFIG_INPUT_MISC=y CONFIG_INPUT_PCSPKR=m CONFIG_INPUT_APANEL=m CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m CONFIG_INPUT_WINBOND_CIR=m CONFIG_INPUT_PCF50633_PMU=m CONFIG_INPUT_GPIO_ROTARY_ENCODER=m CONFIG_INPUT_WM831X_ON=m CONFIG_INPUT_PCAP=m # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_GAMEPORT=m CONFIG_GAMEPORT_NS558=m CONFIG_GAMEPORT_L4=m CONFIG_GAMEPORT_EMU10K1=m CONFIG_GAMEPORT_FM801=m # # Character devices # CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_DEVKMEM=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_COMPUTONE=m CONFIG_ROCKETPORT=m CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_DIGIEPCA=m CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m CONFIG_ISI=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_RISCOM8=m CONFIG_SPECIALIX=m CONFIG_SX=m CONFIG_RIO=m CONFIG_RIO_OLDPCI=y CONFIG_STALDRV=y CONFIG_STALLION=m CONFIG_ISTALLION=m CONFIG_NOZOMI=m # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CS=m CONFIG_SERIAL_8250_NR_UARTS=16 CONFIG_SERIAL_8250_RUNTIME_UARTS=8 # CONFIG_SERIAL_8250_EXTENDED is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_CONSOLE_POLL=y CONFIG_SERIAL_JSM=m CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=0 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_NVRAM=y CONFIG_R3964=m CONFIG_APPLICOM=m # # PCMCIA character devices # CONFIG_SYNCLINK_CS=m CONFIG_CARDMAN_4000=m CONFIG_CARDMAN_4040=m CONFIG_IPWIRELESS=m CONFIG_MWAVE=m CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=4096 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=m CONFIG_TCG_TIS=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m CONFIG_TELCLOCK=m CONFIG_DEVPORT=y CONFIG_CRASHER=m CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_ALGOBIT=m CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m CONFIG_I2C_SIS630=m CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_GPIO=m CONFIG_I2C_OCORES=m CONFIG_I2C_SIMTEC=m # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_TAOS_EVM=m CONFIG_I2C_TINY_USB=m # # Graphics adapter I2C/DDC channel drivers # CONFIG_I2C_VOODOO3=m # # Other I2C/SMBus bus drivers # CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_STUB=m # # Miscellaneous I2C Chip support # CONFIG_DS1682=m CONFIG_SENSORS_TSL2550=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_I2C_DEBUG_CHIP is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m CONFIG_SPI_GPIO=m CONFIG_SPI_LM70_LLP=m # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=m CONFIG_SPI_TLE62X0=m # # PPS support # CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y # # Memory mapped GPIO expanders: # # # I2C GPIO expanders: # CONFIG_GPIO_MAX732X=m CONFIG_GPIO_PCA953X=m CONFIG_GPIO_PCF857X=m CONFIG_GPIO_WM831X=m # # PCI GPIO expanders: # CONFIG_GPIO_LANGWELL=y # # SPI GPIO expanders: # CONFIG_GPIO_MAX7301=m CONFIG_GPIO_MCP23S08=m CONFIG_GPIO_MC33880=m # # AC97 GPIO expanders: # CONFIG_GPIO_UCB1400=y CONFIG_W1=m CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=m CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_BQ27000=m CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=m CONFIG_WM831X_POWER=m CONFIG_WM8350_POWER=m CONFIG_BATTERY_DS2760=m CONFIG_BATTERY_DS2782=m CONFIG_BATTERY_BQ27x00=m CONFIG_BATTERY_MAX17040=m CONFIG_CHARGER_PCF50633=m CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7473=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_G760A=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LTC4215=m CONFIG_SENSORS_LTC4245=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_MAX1111=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_PCF8591=m CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m CONFIG_SENSORS_WM831X=m CONFIG_SENSORS_WM8350=m CONFIG_SENSORS_HDAPS=m CONFIG_SENSORS_APPLESMC=m # # ACPI drivers # CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_LIS3LV02D=m CONFIG_THERMAL=m CONFIG_THERMAL_HWMON=y CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WM831X_WATCHDOG=m CONFIG_WM8350_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m CONFIG_SC520_WDT=m CONFIG_SBC_FITPC2_WATCHDOG=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m CONFIG_IBMASR=m CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_ITCO_WDT=m CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_SC1200_WDT=m CONFIG_PC87413_WDT=m CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=m CONFIG_CPU5_WDT=m CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMSC37B787_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83697HF_WDT=m CONFIG_W83697UG_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # # Multifunction device drivers # CONFIG_MFD_CORE=m CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y CONFIG_HTC_PASIC3=m CONFIG_UCB1400_CORE=m CONFIG_TPS65010=m # CONFIG_TWL4030_CORE is not set # CONFIG_MFD_TMIO is not set # CONFIG_PMIC_DA903X is not set CONFIG_MFD_WM8400=m CONFIG_MFD_WM831X=m CONFIG_MFD_WM8350=m CONFIG_MFD_WM8350_I2C=m CONFIG_MFD_PCF50633=m CONFIG_MFD_MC13783=m CONFIG_PCF50633_ADC=m CONFIG_PCF50633_GPIO=m CONFIG_AB3100_CORE=m CONFIG_AB3100_OTP=m CONFIG_EZX_PCAP=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=m CONFIG_REGULATOR_BQ24022=m CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_WM831X=m CONFIG_REGULATOR_WM8350=m CONFIG_REGULATOR_WM8400=m CONFIG_REGULATOR_PCF50633=m CONFIG_REGULATOR_LP3971=m CONFIG_REGULATOR_PCAP=m CONFIG_REGULATOR_MC13783=m CONFIG_REGULATOR_AB3100=m CONFIG_REGULATOR_TPS65023=m CONFIG_REGULATOR_TPS6507X=m CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_COMMON=m CONFIG_VIDEO_ALLOW_V4L1=y CONFIG_VIDEO_V4L1_COMPAT=y CONFIG_DVB_CORE=m CONFIG_VIDEO_MEDIA=m # # Multimedia drivers # CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_MEDIA_ATTACH=y CONFIG_MEDIA_TUNER=m # CONFIG_MEDIA_TUNER_CUSTOMISE is not set CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_VIDEO_V4L2=m CONFIG_VIDEO_V4L1=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_CAPTURE_DRIVERS=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_HELPER_CHIPS_AUTO=y CONFIG_VIDEO_IR_I2C=m CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_M52790=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m CONFIG_VIDEO_SAA6588=m CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m CONFIG_VIDEO_BT866=m CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_OV7670=m CONFIG_VIDEO_MT9V011=m CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_TVP5150=m CONFIG_VIDEO_VPX3220=m CONFIG_VIDEO_CX25840=m CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_SAA7127=m CONFIG_VIDEO_SAA7185=m CONFIG_VIDEO_ADV7170=m CONFIG_VIDEO_ADV7175=m CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m CONFIG_VIDEO_VIVI=m CONFIG_VIDEO_BT848=m CONFIG_VIDEO_BT848_DVB=y CONFIG_VIDEO_BWQCAM=m CONFIG_VIDEO_CQCAM=m CONFIG_VIDEO_W9966=m CONFIG_VIDEO_CPIA=m CONFIG_VIDEO_CPIA_PP=m CONFIG_VIDEO_CPIA_USB=m CONFIG_VIDEO_CPIA2=m CONFIG_VIDEO_SAA5246A=m CONFIG_VIDEO_SAA5249=m CONFIG_VIDEO_STRADIS=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_ZR36060=m CONFIG_VIDEO_ZORAN_BUZ=m CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m CONFIG_VIDEO_MEYE=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_MXB=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX23885=m CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_CX18=m CONFIG_VIDEO_SAA7164=m CONFIG_VIDEO_CAFE_CCIC=m CONFIG_SOC_CAMERA=m CONFIG_SOC_CAMERA_MT9M001=m CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9V022=m CONFIG_SOC_CAMERA_TW9910=m CONFIG_SOC_CAMERA_PLATFORM=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_V4L_USB_DRIVERS=y CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SN9C20X_EVDEV=y CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_STK014=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_EM28XX=m CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_USBVIDEO=m CONFIG_USB_VICAM=m CONFIG_USB_IBMCAM=m CONFIG_USB_KONICAWC=m CONFIG_USB_QUICKCAM_MESSENGER=m CONFIG_USB_ET61X251=m CONFIG_VIDEO_OVCAMCHIP=m CONFIG_USB_W9968CF=m CONFIG_USB_OV511=m CONFIG_USB_SE401=m CONFIG_USB_SN9C102=m CONFIG_USB_STV680=m CONFIG_USB_ZC0301=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_GEMTEK_PCI=m CONFIG_RADIO_MAXIRADIO=m CONFIG_RADIO_MAESTRO=m CONFIG_I2C_SI4713=m CONFIG_RADIO_SI4713=m CONFIG_USB_DSBR=m CONFIG_RADIO_SI470X=y CONFIG_USB_SI470X=m CONFIG_I2C_SI470X=m CONFIG_USB_MR800=m CONFIG_RADIO_TEA5764=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y CONFIG_DVB_CAPTURE_DRIVERS=y # # Supported SAA7146 based PCI Adapters # CONFIG_TTPCI_EEPROM=m CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m # # Supported USB Adapters # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_FRIIO=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_SIANO_MDTV=m # # Siano module components # CONFIG_SMS_USB_DRV=m CONFIG_SMS_SDIO_DRV=m # # Supported FlexCopII (B2C2) Adapters # CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set # # Supported BT878 Adapters # CONFIG_DVB_BT8XX=m # # Supported Pluto2 Adapters # CONFIG_DVB_PLUTO2=m # # Supported SDMC DM1105 Adapters # CONFIG_DVB_DM1105=m # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_IEEE1394=y CONFIG_DVB_FIREDTV_INPUT=y # # Supported Earthsoft PT1 Adapters # CONFIG_DVB_PT1=m # # Supported DVB Frontends # # CONFIG_DVB_FE_CUSTOMISE is not set CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_SI21XX=m CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_S5H1411=m CONFIG_DVB_DIB8000=m CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_LNBP21=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_LGS8GL5=m CONFIG_DAB=y CONFIG_USB_DABUSB=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m CONFIG_VGA_ARB=y CONFIG_DRM=m CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_TTM=m CONFIG_DRM_TDFX=m CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m CONFIG_DRM_I810=m CONFIG_DRM_I830=m CONFIG_DRM_I915=m # CONFIG_DRM_I915_KMS is not set CONFIG_DRM_MGA=m CONFIG_DRM_SIS=m CONFIG_DRM_VIA=m CONFIG_DRM_SAVAGE=m CONFIG_VGASTATE=m CONFIG_VIDEO_OUTPUT_CONTROL=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_SVGALIB=m # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # CONFIG_FB_CIRRUS=m CONFIG_FB_PM2=m CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=m CONFIG_FB_ARC=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set CONFIG_FB_VGA16=m CONFIG_FB_UVESA=m CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=m CONFIG_FB_HGA=m CONFIG_FB_HGA_ACCEL=y CONFIG_FB_S1D13XXX=m CONFIG_FB_NVIDIA=m CONFIG_FB_NVIDIA_I2C=y # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y CONFIG_FB_RIVA=m CONFIG_FB_RIVA_I2C=y # CONFIG_FB_RIVA_DEBUG is not set CONFIG_FB_RIVA_BACKLIGHT=y CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m CONFIG_FB_MATROX=m CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=m CONFIG_FB_MATROX_MAVEN=m CONFIG_FB_RADEON=m CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=m CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=m CONFIG_FB_ATY_CT=y CONFIG_FB_ATY_GENERIC_LCD=y CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=m CONFIG_FB_SAVAGE=m CONFIG_FB_SAVAGE_I2C=y CONFIG_FB_SAVAGE_ACCEL=y CONFIG_FB_SIS=m CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=m CONFIG_FB_NEOMAGIC=m CONFIG_FB_KYRO=m CONFIG_FB_3DFX=m CONFIG_FB_3DFX_ACCEL=y CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=m CONFIG_FB_VT8623=m CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=m CONFIG_FB_CARMINE=m CONFIG_FB_CARMINE_DRAM_EVAL=y # CONFIG_CARMINE_DRAM_CUSTOM is not set CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SM501=m CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m CONFIG_FB_MB862XX=m CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_BROADSHEET=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_LMS283GF05=m CONFIG_LCD_LTV350QV=m CONFIG_LCD_ILI9320=m CONFIG_LCD_TDO24M=m CONFIG_LCD_VGG2432A4=m CONFIG_LCD_PLATFORM=m CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PROGEAR=m CONFIG_BACKLIGHT_CARILLO_RANCH=m CONFIG_BACKLIGHT_MBP_NVIDIA=m CONFIG_BACKLIGHT_SAHARA=m CONFIG_BACKLIGHT_WM831X=m # # Display device support # CONFIG_DISPLAY_SUPPORT=m # # Display hardware drivers # # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_DUMMY_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_LOGO is not set # # Bootsplash configuration # CONFIG_BOOTSPLASH=y CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_HRTIMER=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=m CONFIG_SND_OPL3_LIB_SEQ=m # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y # CONFIG_SND_PCSP is not set CONFIG_SND_DUMMY=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m CONFIG_SND_MTS64=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_PORTMAN2X4=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=m CONFIG_SND_SB16_DSP=m CONFIG_SND_PCI=y CONFIG_SND_AD1889=m CONFIG_SND_ALS300=m CONFIG_SND_ALS4000=m CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AW2=m CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CS5530=m CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_FM801=m CONFIG_SND_FM801_TEA575X_BOOL=y CONFIG_SND_FM801_TEA575X=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_JACK=y CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_ATIHDMI=y CONFIG_SND_HDA_CODEC_NVHDMI=y CONFIG_SND_HDA_CODEC_INTELHDMI=y CONFIG_SND_HDA_ELD=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_HIFIER=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_PCXHR=m CONFIG_SND_RIPTIDE=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m CONFIG_SND_SONICVIBES=m CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=m CONFIG_SND_PDAUDIOCF=m # CONFIG_SND_SOC is not set CONFIG_SOUND_PRIME=m CONFIG_SOUND_OSS=m CONFIG_SOUND_TRACEINIT=y CONFIG_SOUND_DMAP=y CONFIG_SOUND_SSCAPE=m CONFIG_SOUND_VMIDI=m CONFIG_SOUND_TRIX=m CONFIG_SOUND_MSS=m CONFIG_SOUND_MPU401=m CONFIG_SOUND_PAS=m CONFIG_SOUND_PSS=m CONFIG_PSS_MIXER=y # CONFIG_PSS_HAVE_BOOT is not set # CONFIG_SOUND_SB is not set CONFIG_SOUND_YM3812=m CONFIG_SOUND_UART6850=m CONFIG_SOUND_AEDSP16=m CONFIG_SC6600=y CONFIG_SC6600_JOY=y CONFIG_SC6600_CDROM=4 CONFIG_SC6600_CDROMBASE=0 CONFIG_AC97_BUS=m CONFIG_HID_SUPPORT=y CONFIG_HID=y CONFIG_HIDRAW=y # # USB Input Devices # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_APPLE=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EZKEY=y CONFIG_HID_KYE=y CONFIG_HID_GYRATION=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LOGITECH=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_NTRIG=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y CONFIG_HID_SUNPLUS=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TOPSEED=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=m CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB_ARCH_HAS_OHCI=y CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB=y # CONFIG_USB_DEBUG is not set CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEVICEFS=y # CONFIG_USB_DEVICE_CLASS is not set CONFIG_USB_DYNAMIC_MINORS=y CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=m CONFIG_USB_XHCI_HCD=m # CONFIG_USB_XHCI_HCD_DEBUGGING is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP1760_HCD=m CONFIG_USB_ISP1362_HCD=m CONFIG_USB_OHCI_HCD=y # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set # CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=m CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_CS=m CONFIG_USB_R8A66597_HCD=m CONFIG_USB_WHCI_HCD=m CONFIG_USB_HWA_HCD=m # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_LIBUSUAL=y # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=m CONFIG_USB_EZUSB=y CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_FUNSOFT=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KEYSPAN_MPR=y CONFIG_USB_SERIAL_KEYSPAN_USA28=y CONFIG_USB_SERIAL_KEYSPAN_USA28X=y CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y CONFIG_USB_SERIAL_KEYSPAN_USA19=y CONFIG_USB_SERIAL_KEYSPAN_USA18X=y CONFIG_USB_SERIAL_KEYSPAN_USA19W=y CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y CONFIG_USB_SERIAL_KEYSPAN_USA49W=y CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MOTOROLA=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_HP4X=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIEMENS_MPI=m CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m CONFIG_USB_SERIAL_TI=m CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m # CONFIG_USB_SERIAL_DEBUG is not set # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m CONFIG_USB_RIO500=m CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m CONFIG_USB_BERRY_CHARGE=m CONFIG_USB_LED=m CONFIG_USB_CYPRESS_CY7C63=m CONFIG_USB_CYTHERM=m CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m CONFIG_USB_TRANCEVIBRATOR=m CONFIG_USB_IOWARRIOR=m CONFIG_USB_TEST=m CONFIG_USB_ISIGHTFW=m CONFIG_USB_VST=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # CONFIG_USB_GADGET is not set # # OTG and related infrastructure # CONFIG_USB_OTG_UTILS=y CONFIG_USB_GPIO_VBUS=m CONFIG_NOP_USB_XCEIV=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_WLP=m CONFIG_UWB_I1480U=m CONFIG_UWB_I1480U_WLP=m CONFIG_MMC=m # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=m CONFIG_MMC_TEST=m # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=m CONFIG_MMC_SDHCI_PLTFM=m CONFIG_MMC_WBSD=m # CONFIG_MMC_AT91 is not set # CONFIG_MMC_ATMELMCI is not set CONFIG_MMC_TIFM_SD=m CONFIG_MMC_SPI=m CONFIG_MMC_SDRICOH_CS=m CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # CONFIG_LEDS_ALIX2=m CONFIG_LEDS_PCA9532=m CONFIG_LEDS_GPIO=m CONFIG_LEDS_GPIO_PLATFORM=y CONFIG_LEDS_LP3944=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m CONFIG_LEDS_WM831X_STATUS=m CONFIG_LEDS_WM8350=m CONFIG_LEDS_DAC124S085=m CONFIG_LEDS_BD2802=m # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # # CONFIG_ACCESSIBILITY is not set CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_IPATH=m CONFIG_INFINIBAND_AMSO1100=m # CONFIG_INFINIBAND_AMSO1100_DEBUG is not set CONFIG_INFINIBAND_CXGB3=m # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_MLX4_INFINIBAND=m CONFIG_INFINIBAND_NES=m # CONFIG_INFINIBAND_NES_DEBUG is not set CONFIG_INFINIBAND_IPOIB=m CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_ISER=m CONFIG_EDAC=y # # Reporting subsystems # # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_AMD64=m CONFIG_EDAC_AMD64_ERROR_INJECTION=y CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y CONFIG_RTC_INTF_DEV_UIE_EMUL=y CONFIG_RTC_DRV_TEST=m # # I2C RTC drivers # CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1374=m CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m # # SPI RTC drivers # CONFIG_RTC_DRV_M41T94=m CONFIG_RTC_DRV_DS1305=m CONFIG_RTC_DRV_DS1390=m CONFIG_RTC_DRV_MAX6902=m CONFIG_RTC_DRV_R9701=m CONFIG_RTC_DRV_RS5C348=m CONFIG_RTC_DRV_DS3234=m CONFIG_RTC_DRV_PCF2123=m # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_STK17TA8=m CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_V3020=m CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_WM8350=m CONFIG_RTC_DRV_PCF50633=m CONFIG_RTC_DRV_AB3100=m # # on-CPU RTC drivers # CONFIG_RTC_DRV_PCAP=m CONFIG_DMADEVICES=y # # DMA Devices # CONFIG_ASYNC_TX_DISABLE_CHANNEL_SWITCH=y CONFIG_INTEL_IOATDMA=m CONFIG_DMA_ENGINE=y # # DMA Clients # CONFIG_NET_DMA=y # CONFIG_ASYNC_TX_DMA is not set CONFIG_DMATEST=m CONFIG_DCA=m CONFIG_AUXDISPLAY=y CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV=m CONFIG_UIO_PDRV_GENIRQ=m CONFIG_UIO_SMX=m CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # # TI VLYNQ # CONFIG_STAGING=y # CONFIG_STAGING_EXCLUDE_BUILD is not set CONFIG_ET131X=m # CONFIG_ET131X_DEBUG is not set CONFIG_SLICOSS=m # CONFIG_VIDEO_GO7007 is not set CONFIG_VIDEO_CX25821=m CONFIG_VIDEO_CX25821_ALSA=m CONFIG_USB_IP_COMMON=m CONFIG_USB_IP_VHCI_HCD=m CONFIG_USB_IP_HOST=m CONFIG_W35UND=m CONFIG_PRISM2_USB=m CONFIG_ECHO=m CONFIG_POCH=m CONFIG_OTUS=m CONFIG_RT2860=m CONFIG_RT2870=m CONFIG_RT3090=m # CONFIG_COMEDI is not set CONFIG_ASUS_OLED=m CONFIG_PANEL=m CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set CONFIG_ALTERA_PCIE_CHDMA=m CONFIG_RTL8187SE=m CONFIG_RTL8192SU=m CONFIG_RTL8192E=m CONFIG_INPUT_MIMIO=m CONFIG_TRANZPORT=m # # Android # # CONFIG_ANDROID is not set # # Qualcomm MSM Camera And Video # # # Camera Sensor Selection # CONFIG_INPUT_GPIO=m CONFIG_DST=m # CONFIG_DST_DEBUG is not set CONFIG_POHMELFS=m # CONFIG_POHMELFS_DEBUG is not set CONFIG_POHMELFS_CRYPTO=y # CONFIG_STLC45XX is not set CONFIG_B3DFG=m CONFIG_IDE_PHISON=m CONFIG_PLAN9AUTH=m CONFIG_LINE6_USB=m # CONFIG_DRM_RADEON_KMS is not set CONFIG_USB_SERIAL_QUATECH2=m CONFIG_USB_SERIAL_QUATECH_USB2=m CONFIG_VT6655=m CONFIG_VT6656=m CONFIG_FB_UDL=m CONFIG_HYPERV=m CONFIG_HYPERV_STORAGE=m CONFIG_HYPERV_BLOCK=m CONFIG_HYPERV_NET=m CONFIG_VME_BUS=m # # VME Bridge Drivers # CONFIG_VME_CA91CX42=m CONFIG_VME_TSI148=m # # VME Device Drivers # CONFIG_VME_USER=m # # RAR Register Driver # CONFIG_RAR_REGISTER=m CONFIG_DX_SEP=m CONFIG_IIO=m CONFIG_IIO_RING_BUFFER=y CONFIG_IIO_SW_RING=m CONFIG_IIO_TRIGGER=y # # Accelerometers # CONFIG_KXSD9=m CONFIG_LIS3L02DQ=m CONFIG_SCA3000=m # # Analog to digital convertors # CONFIG_MAX1363=m # # Light sensors # CONFIG_TSL2561=m # # Triggers - standalone # CONFIG_IIO_PERIODIC_RTC_TRIGGER=m CONFIG_IIO_GPIO_TRIGGER=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m CONFIG_ASUS_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_FUJITSU_LAPTOP=m # CONFIG_FUJITSU_LAPTOP_DEBUG is not set CONFIG_HP_WMI=m CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_INTEL_MENLOW=m CONFIG_EEEPC_LAPTOP=m CONFIG_ACPI_WMI=m # CONFIG_ACPI_ASUS is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_EFI_VARS=m CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m # # File systems # CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y CONFIG_EXT2_FS_SECURITY=y # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y CONFIG_EXT3_DEFAULTS_TO_BARRIERS_ENABLED=y CONFIG_EXT3_FS_XATTR=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_NFS4ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=m CONFIG_EXT4_FS_XATTR=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set CONFIG_JBD2=m # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_DEFAULTS_TO_BARRIERS_ENABLED=y CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y CONFIG_FS_POSIX_ACL=y CONFIG_FS_NFS4ACL=y CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_DMAPI=m CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y # CONFIG_OCFS2_DEBUG_MASKLOG is not set # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_OCFS2_FS_POSIX_ACL=y CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_NILFS2_FS=m CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_DMAPI=m # CONFIG_DMAPI_DEBUG is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y CONFIG_AUTOFS_FS=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_GENERIC_ACL=y # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=m CONFIG_ADFS_FS_RW=y CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=m CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_LZO is not set CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=m CONFIG_UBIFS_FS_XATTR=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_FS_DEBUG is not set CONFIG_CRAMFS=m CONFIG_SQUASHFS=m # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=m CONFIG_MINIX_FS=m CONFIG_OMFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_ROMFS_FS=m # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_SYSV_FS=m CONFIG_UFS_FS=m CONFIG_UFS_FS_WRITE=y # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=m # CONFIG_EXOFS_DEBUG is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_V4_1 is not set CONFIG_NFS_FSCACHE=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_SPKM3=m # CONFIG_SMB_FS is not set CONFIG_CIFS=m CONFIG_CIFS_STATS=y CONFIG_CIFS_STATS2=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_EXPERIMENTAL=y CONFIG_NCP_FS=m CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y CONFIG_NCPFS_SMALLDOS=y CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=m CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=m # CONFIG_9P_FSCACHE is not set CONFIG_NOVFS=m # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set CONFIG_OSF_PARTITION=y # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y # CONFIG_MINIX_SUBPARTITION is not set CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_SYSV68_PARTITION=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_PRINTK_TIME=y CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_MAGIC_SYSRQ=y CONFIG_STRIP_ASM_SYMS=y CONFIG_UNUSED_SYMBOLS=y CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set CONFIG_DETECT_SOFTLOCKUP=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_DETECT_HUNG_TASK=y # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y CONFIG_TIMER_STATS=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_INFO=y # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_UNWIND_INFO=y CONFIG_STACK_UNWIND=y # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_CPU_STALL_DETECTOR is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_DEBUG_BLOCK_EXT_DEVT=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_LKDTM=m # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y CONFIG_SYSCTL_SYSCALL_CHECK=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set # CONFIG_IRQSOFF_TRACER is not set # CONFIG_SYSPROF_TRACER is not set # CONFIG_SCHED_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set # CONFIG_BOOT_TRACER is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_POWER_TRACER is not set # CONFIG_STACK_TRACER is not set # CONFIG_KMEMTRACE is not set # CONFIG_WORKQUEUE_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_RING_BUFFER_BENCHMARK=m CONFIG_PROVIDE_OHCI1394_DMA_INIT=y CONFIG_BUILD_DOCSRC=y CONFIG_DYNAMIC_DEBUG=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y CONFIG_KGDB=y CONFIG_KGDB_SERIAL_CONSOLE=m # CONFIG_KGDB_TESTS is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_KMEMCHECK is not set CONFIG_STRICT_DEVMEM=y # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_DEBUG_STACKOVERFLOW is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_X86_PTDUMP is not set CONFIG_DEBUG_RODATA=y # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_NX_TEST is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y CONFIG_KDB=y CONFIG_KDB_MODULES=m CONFIG_KDB_OFF=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 # CONFIG_KDB_USB is not set CONFIG_KDB_KDUMP=y # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_DEFAULT="apparmor" CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_PATH=y CONFIG_SECURITY_FILE_CAPABILITIES=y # CONFIG_SECURITY_ROOTPLUG is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_NETWORK=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_DISABLE=y # CONFIG_IMA is not set CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_ALGAPI2=m CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_AEAD2=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_BLKCIPHER2=m CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_HASH2=m CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG2=m CONFIG_CRYPTO_PCOMP=m CONFIG_CRYPTO_MANAGER=m CONFIG_CRYPTO_MANAGER2=m CONFIG_CRYPTO_GF128MUL=m CONFIG_CRYPTO_NULL=m CONFIG_CRYPTO_WORKQUEUE=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m CONFIG_CRYPTO_SEQIV=m # # Block modes # CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_CTR=m CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m CONFIG_CRYPTO_FPU=m # # Hash modes # CONFIG_CRYPTO_HMAC=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_GHASH=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=m CONFIG_CRYPTO_SHA256=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=m CONFIG_CRYPTO_AES_X86_64=m CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_VIRTUALIZATION=y CONFIG_KVM_KMP=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_VIRTIO=m CONFIG_VIRTIO_RING=m CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_BALLOON=m CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_FIND_NEXT_BIT=y CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=m CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y CONFIG_NLATTR=y CONFIG_NETLABEL=y CONFIG_SECURITY_NETWORK_XFRM=y # CONFIG_SECURITY_SMACK is not set --Boundary-00=_BrN7KROdr/sTZlM--